#pragma once #include "game_fwd.hpp" #include "game_edit_data.hpp" #include "grid.hpp" #include "h-basic.h" #include "player_defs.hpp" #include "wilderness_map.hpp" /** * All structures for the game itself. */ struct Game { /** * Wilderness map */ grid wilderness; /** * Player's un-adjusted HP at every level. * Stored to avoid shenanigans with draininging levels * and restoring them back, &c. */ std::array player_hp { }; /** * Game edit data */ GameEditData edit_data; };