home · contact · privacy
Support different kinds of monsters and items defined in map object definition struct...
[plomrogue] / src / main.h
index 0427e9a24205939eaea59bcfa8f4144c03a4296b..14287d044561705b2d625f2fb978bcdfcb783b6c 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef ROGUELIKE_H
-#define ROGUELIKE_H
+#ifndef MAIN_H
+#define MAIN_H
 
 #include <stdint.h>
 
@@ -8,6 +8,8 @@ struct Win;
 struct KeyBinding;
 struct KeysWinData;
 struct Map;
+struct ItemDef;
+struct MonsterDef;
 
 struct World {
   char interactive;
@@ -17,7 +19,9 @@ struct World {
   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; };