home · contact · privacy
Support different kinds of monsters and items defined in map object definition struct...
[plomrogue] / src / main.h
1 #ifndef MAIN_H
2 #define MAIN_H
3
4 #include <stdint.h>
5
6 struct WinMeta;
7 struct Win;
8 struct KeyBinding;
9 struct KeysWinData;
10 struct Map;
11 struct ItemDef;
12 struct MonsterDef;
13
14 struct World {
15   char interactive;
16   struct KeyBinding * keybindings;
17   struct KeysWinData * keyswindata;
18   uint32_t seed;
19   uint32_t turn;
20   char * log;
21   struct Map * map;
22   struct ItemDef * item_def;
23   struct Item * item;
24   struct MonsterDef * monster_def;
25   struct Monster * monster;
26   struct Player * player; };
27
28 #endif