removed unnecessary screen redraws when waiting for events to continue
[rocksndiamonds.git] / src / game.h
index e20f50fa6101ce28bff631c2a0016ba5703f3575..0851c5400d29e4e1bdf1a134c6c07d1deb398bbc 100644 (file)
@@ -4,7 +4,7 @@
 // (c) 1995-2014 by Artsoft Entertainment
 //                         Holger Schemel
 //                 info@artsoft.org
-//                 http://www.artsoft.org/
+//                 https://www.artsoft.org/
 // ----------------------------------------------------------------------------
 // game.h
 // ============================================================================
 #define SNAPSHOT_MODE_EVERY_COLLECT    3
 #define SNAPSHOT_MODE_DEFAULT          SNAPSHOT_MODE_OFF
 
-// values for game action events handled by game engine
-#define GAME_EVENTS_NONE               0
-#define GAME_EVENTS_KEYS               (1 << 0)
-#define GAME_EVENTS_MOUSE              (1 << 1)
-
-#define GAME_EVENTS_DEFAULT            GAME_EVENTS_KEYS
-
 
 struct GamePanelInfo
 {
@@ -185,8 +178,9 @@ struct GameInfo
   boolean max_num_changes_per_frame;
   boolean use_reverse_scan_direction;
 
-  // bit mask to indicate game action events handled by game engine
-  int event_mask;
+  // flags to indicate which game actions are used in this game
+  boolean use_key_actions;
+  boolean use_mouse_actions;
 
   // variable within running game
   int yamyam_content_nr;