/*! * @file main.cpp * Main for the game. Launches the runtime. */ #include #include "runtime.h" #include "common/versions.h" #include "third-party/spdlog/include/spdlog/spdlog.h" #include "third-party/spdlog/include/spdlog/sinks/basic_file_sink.h" int main(int argc, char** argv) { while (true) { spdlog::set_level(spdlog::level::debug); spdlog::info("spdlog initialized"); spdlog::debug("This is a debug-only message"); // run the runtime in a loop so we can reset the game and have it restart cleanly //printf("gk %d.%d\n", versions::GOAL_VERSION_MAJOR, versions::GOAL_VERSION_MINOR); spdlog::debug("gk {}.{} OK!\n", versions::GOAL_VERSION_MAJOR, versions::GOAL_VERSION_MINOR); if (exec_runtime(argc, argv) == 2) { return 0; } } return 0; }