+ static int LastKey = 0;
+
+#if 1
+
+ if (action & KEY_BUTTON)
+ {
+ DemoKeyCode = (action & MV_UP ? keySpaceUp :
+ action & MV_LEFT ? keySpaceLeft :
+ action & MV_DOWN ? keySpaceDown :
+ action & MV_RIGHT ? keySpaceRight : keySpace);
+ }
+ else
+ {
+ DemoKeyCode = (action & MV_UP ? keyUp :
+ action & MV_LEFT ? keyLeft :
+ action & MV_DOWN ? keyDown :
+ action & MV_RIGHT ? keyRight : keyNone);
+ }
+
+ return subProcessKeyboardInput;
+
+#else