struct KeyBinding;
struct KeysWinData;
struct Map;
+struct ItemDef;
+struct MonsterDef;
struct World {
char interactive;
uint32_t turn;
char * log;
struct Map * map;
+ struct ItemDef * item_def;
struct Item * item;
+ struct MonsterDef * monster_def;
struct Monster * monster;
struct Player * player; };