cleanup of function names related to processing (no) pending events
authorHolger Schemel <info@artsoft.org>
Tue, 28 Nov 2017 08:28:50 +0000 (09:28 +0100)
committerHolger Schemel <info@artsoft.org>
Fri, 23 Mar 2018 22:21:16 +0000 (23:21 +0100)
src/events.c
src/events.h

index 18898fb2c8e1401c1a97d76580b6ddfc1a849914..0fd37032ba306f436f8be3ebcc0a4edb79a8f00c 100644 (file)
@@ -39,6 +39,12 @@ static int cursor_mode_last = CURSOR_DEFAULT;
 static unsigned int special_cursor_delay = 0;
 static unsigned int special_cursor_delay_value = 1000;
 
+
+/* forward declarations for internal use */
+static void HandleNoEvent(void);
+static void HandleEventActions(void);
+
+
 /* event filter especially needed for SDL event filtering due to
    delay problems with lots of mouse motion events when mouse button
    not pressed (X11 can handle this with 'PointerMotionHintMask') */
@@ -318,10 +324,10 @@ void EventLoop(void)
     if (PendingEvent())
       HandleEvents();
     else
-      HandleMouseCursor();
+      HandleNoEvent();
 
-    /* also execute after pending events have been processed before */
-    HandleNoEvent();
+    /* execute event related actions after pending events have been processed */
+    HandleEventActions();
 
     /* don't use all CPU time when idle; the main loop while playing
        has its own synchronization and is CPU friendly, too */
@@ -1923,6 +1929,11 @@ void HandleKey(Key key, int key_status)
 }
 
 void HandleNoEvent()
+{
+  HandleMouseCursor();
+}
+
+void HandleEventActions()
 {
   // if (button_status && game_status != GAME_MODE_PLAYING)
   if (button_status && (game_status != GAME_MODE_PLAYING ||
index 71ff762730b1539ee27f976b3819d200fc749308..83d869adc14e334c02f627a8021ce569da4ed9f2 100644 (file)
@@ -38,7 +38,6 @@ void HandleFocusEvent(FocusChangeEvent *);
 void HandleClientMessageEvent(ClientMessageEvent *);
 void HandleWindowManagerEvent(Event *);
 
-void HandleNoEvent(void);
 void HandleToonAnimations(void);
 
 void HandleButton(int, int, int, int);