#pragma once class Actor; class Map; #include "libtcod.hpp" class Engine { public: TCODList actors; Actor* player; Map* map; tcod::Context *context; tcod::Console* console; Engine(tcod::Context *context, tcod::Console *console); void init(); ~Engine(); bool update(); void render(); }; extern Engine *engine;