#ifndef GST_H #define GST_H #include #include "ground.h" #include "entity.h" #include "tile.h" #include "player.h" class Gst { public: Gst(int sx, int sy) : ground(sx, sy) {} std::vector infos; std::vector tiles; std::vector entities; Ground ground; std::vector players; int turn { 0 }; int day { 0 }; void end_day () { day++; if (day >= players.size()) { day = 0; turn++; } } }; #endif