rnd-20060313-1-src
[rocksndiamonds.git] / src / main.h
index ef613199f6a8e70e6bb7066191eeafb950c5e167..bb7d8766f9146d446bc7d0b3be113c8293074556 100644 (file)
 
 #define EL_TRIGGER_CE_VALUE            705
 
-#define NUM_FILE_ELEMENTS              706
+#define EL_YAMYAM_LEFT                 706
+#define EL_YAMYAM_RIGHT                        707
+#define EL_YAMYAM_UP                   708
+#define EL_YAMYAM_DOWN                 709
+
+#define NUM_FILE_ELEMENTS              710
 
 
 /* "real" (and therefore drawable) runtime elements */
@@ -1825,6 +1830,7 @@ struct PlayerInfo
   boolean is_pushing;
   boolean is_switching;
   boolean is_dropping;
+  boolean is_dropping_pressed;
 
   boolean is_bored;
   boolean is_sleeping;
@@ -1837,6 +1843,7 @@ struct PlayerInfo
   int anim_delay_counter;
   int post_delay_counter;
 
+  int dir_waiting;
   int action_waiting, last_action_waiting;
   int special_action_bored;
   int special_action_sleeping;
@@ -1860,6 +1867,7 @@ struct PlayerInfo
   unsigned long actual_frame_counter;
 
   int drop_delay;
+  int drop_pressed_delay;
 
   int step_counter;
 
@@ -2096,6 +2104,7 @@ struct GameInfo
   /* values for special game control */
   int centered_player_nr;
   int centered_player_nr_next;
+  boolean set_centered_player;
 };
 
 struct GlobalInfo