added event actions (by simulating keyboard input) for global animations
[rocksndiamonds.git] / src / events.c
index 146689f614be357b1d1f6687d9bc1d5331103bd7..0e899a5b8f6f9836eff53d7117c8bbe8545b5aec 100644 (file)
@@ -2496,3 +2496,18 @@ void HandleSpecialGameControllerKeys(Key key, int key_status)
 #endif
 #endif
 }
+
+boolean DoKeysymAction(int keysym)
+{
+  if (keysym < 0)
+  {
+    Key key = (Key)(-keysym);
+
+    HandleKey(key, KEY_PRESSED);
+    HandleKey(key, KEY_RELEASED);
+
+    return TRUE;
+  }
+
+  return FALSE;
+}