projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-19981022-1
[rocksndiamonds.git]
/
src
/
tools.c
diff --git
a/src/tools.c
b/src/tools.c
index 9e0ec6793b001410a511504cf552070f5484595a..033c75be1efafb6ed6f743b956d9ab2eb5773e59 100644
(file)
--- a/
src/tools.c
+++ b/
src/tools.c
@@
-1388,14
+1388,9
@@
boolean Request(char *text, unsigned int req_state)
XEvent event;
XNextEvent(display, &event);
XEvent event;
XNextEvent(display, &event);
+
switch(event.type)
{
switch(event.type)
{
- case Expose:
- HandleExposeEvent((XExposeEvent *) &event);
- break;
- case UnmapNotify:
- SleepWhileUnmapped();
- break;
case ButtonPress:
case ButtonRelease:
case MotionNotify:
case ButtonPress:
case ButtonRelease:
case MotionNotify:
@@
-1437,6
+1432,7
@@
boolean Request(char *text, unsigned int req_state)
case BUTTON_CONFIRM:
result = TRUE | FALSE;
break;
case BUTTON_CONFIRM:
result = TRUE | FALSE;
break;
+
case BUTTON_PLAYER_1:
result = 1;
break;
case BUTTON_PLAYER_1:
result = 1;
break;
@@
-1449,11
+1445,13
@@
boolean Request(char *text, unsigned int req_state)
case BUTTON_PLAYER_4:
result = 4;
break;
case BUTTON_PLAYER_4:
result = 4;
break;
+
default:
break;
}
break;
}
default:
break;
}
break;
}
+
case KeyPress:
switch(XLookupKeysym((XKeyEvent *)&event,
((XKeyEvent *)&event)->state))
case KeyPress:
switch(XLookupKeysym((XKeyEvent *)&event,
((XKeyEvent *)&event)->state))
@@
-1461,24
+1459,24
@@
boolean Request(char *text, unsigned int req_state)
case XK_Return:
result = 1;
break;
case XK_Return:
result = 1;
break;
+
case XK_Escape:
result = 0;
break;
case XK_Escape:
result = 0;
break;
+
+ default:
+ break;
}
if (req_state & REQ_PLAYER)
result = 0;
break;
}
if (req_state & REQ_PLAYER)
result = 0;
break;
+
case KeyRelease:
key_joystick_mapping = 0;
break;
case KeyRelease:
key_joystick_mapping = 0;
break;
- case FocusIn:
- case FocusOut:
- HandleFocusEvent((XFocusChangeEvent *) &event);
- break;
- case ClientMessage:
- HandleClientMessageEvent((XClientMessageEvent *) &event);
- break;
+
default:
default:
+ HandleOtherEvents(&event);
break;
}
}
break;
}
}