// ADG5.cpp : Defines the entry point for the application. // #include #include #include "libtcod.hpp" #include "Engine.h" #include "ADG5.h" using namespace std; Engine *engine; int main(int argc, char **argv) { auto console = tcod::Console(80, 50); auto params = TCOD_ContextParams{}; auto tileset = tcod::load_tilesheet("imgs/terminal10x16_gs_ro.png", { 16, 16 }, tcod::CHARMAP_CP437); params.tileset = tileset.get(); params.console = console.get(); params.window_title = "Andrew's Dungeon Game 5"; params.sdl_window_flags = SDL_WINDOW_RESIZABLE; params.vsync = true; params.argc = argc; params.argv = argv; auto context = tcod::Context(params); engine = new Engine(80, 50, &context, &console); engine->load(); while (engine->update()) { engine->render(); } engine->save(); delete engine; return 0; }