projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20000815-1-src
[rocksndiamonds.git]
/
src
/
system.c
diff --git
a/src/system.c
b/src/system.c
index ac3375454475790b1ca0e7553fa9feba4fb545e5..cd713c97e1962c95cfe82d357c8230462b4e8445 100644
(file)
--- a/
src/system.c
+++ b/
src/system.c
@@
-88,10
+88,6
@@
inline void FlushDisplay()
{
#ifndef USE_SDL_LIBRARY
XFlush(display);
{
#ifndef USE_SDL_LIBRARY
XFlush(display);
-#else
-#if 0
- SDL_UpdateRect(window, 0, 0, 0, 0);
-#endif
#endif
}
#endif
}
@@
-162,11
+158,24
@@
inline void NextEvent(Event *event)
inline Key GetEventKey(KeyEvent *event, boolean with_modifiers)
{
#ifdef USE_SDL_LIBRARY
inline Key GetEventKey(KeyEvent *event, boolean with_modifiers)
{
#ifdef USE_SDL_LIBRARY
+ /*
+ printf("unicode == '%d', sym == '%d', mod == '0x%04x'\n",
+ (int)event->keysym.unicode,
+ (int)event->keysym.sym,
+ (int)SDL_GetModState());
+ */
+
if (with_modifiers && event->keysym.unicode != 0)
return event->keysym.unicode;
else
return event->keysym.sym;
#else
if (with_modifiers && event->keysym.unicode != 0)
return event->keysym.unicode;
else
return event->keysym.sym;
#else
+ /*
+ printf("with modifiers == '0x%04x', without modifiers == '0x%04x'\n",
+ (int)XLookupKeysym(event, event->state),
+ (int)XLookupKeysym(event, 0));
+ */
+
if (with_modifiers)
return XLookupKeysym(event, event->state);
else
if (with_modifiers)
return XLookupKeysym(event, event->state);
else