projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
improved shifting up video display when activating screen keyboard (Android)
[rocksndiamonds.git]
/
src
/
libgame
/
system.h
diff --git
a/src/libgame/system.h
b/src/libgame/system.h
index 009cbf81bc9dda05036e1ffaae98499be7ed3809..b4e0df64e180be97e54e2c24abfccfec1804d6b4 100644
(file)
--- a/
src/libgame/system.h
+++ b/
src/libgame/system.h
@@
-95,6
+95,7
@@
/* values for screen keyboard on mobile devices */
#if defined(PLATFORM_ANDROID)
#define HAS_SCREEN_KEYBOARD
/* values for screen keyboard on mobile devices */
#if defined(PLATFORM_ANDROID)
#define HAS_SCREEN_KEYBOARD
+#define SCREEN_KEYBOARD_POS(h) ((h) / 2)
#endif
#endif
@@
-808,6
+809,10
@@
struct VideoSystemInfo
unsigned int frame_delay_value;
boolean shifted_up;
unsigned int frame_delay_value;
boolean shifted_up;
+ int shifted_up_pos;
+ int shifted_up_pos_last;
+ unsigned int shifted_up_delay;
+ unsigned int shifted_up_delay_value;
boolean initialized;
};
boolean initialized;
};
@@
-1496,7
+1501,7
@@
Key GetEventKey(KeyEvent *, boolean);
KeyMod HandleKeyModState(Key, int);
KeyMod GetKeyModState();
KeyMod GetKeyModStateFromEvents();
KeyMod HandleKeyModState(Key, int);
KeyMod GetKeyModState();
KeyMod GetKeyModStateFromEvents();
-void StartTextInput(int, int);
+void StartTextInput(int, int
, int, int
);
void StopTextInput();
boolean CheckCloseWindowEvent(ClientMessageEvent *);
void StopTextInput();
boolean CheckCloseWindowEvent(ClientMessageEvent *);