[qwaq] Remove now unnecessary union field name

\o/
This commit is contained in:
Bill Currie 2020-03-04 19:10:09 +09:00
parent 269a8a558a
commit d57e05258c
5 changed files with 14 additions and 14 deletions

View file

@ -29,7 +29,7 @@ typedef struct qwaq_event_s {
int key;
qwaq_mevent_t mouse;
qwaq_message_t message;
} e;
};
} qwaq_event_t;
#ifdef __QFCC__ // don't want C gcc to see this :)

View file

@ -71,14 +71,14 @@ arp_end (void)
-handleEvent: (qwaq_event_t *) event
{
[screen handleEvent: event];
if (event.event_type == qe_key && event.e.key == '\x18') {
if (event.event_type == qe_key && event.key == '\x18') {
event.event_type = qe_command;
event.e.message.command = qc_exit;
event.message.command = qc_exit;
}
if (event.event_type == qe_command
&& (event.e.message.command == qc_exit
|| event.e.message.command == qc_error)) {
endState = event.e.message.command;
&& (event.message.command == qc_exit
|| event.message.command == qc_error)) {
endState = event.message.command;
}
return self;
}

View file

@ -629,9 +629,9 @@ mouse_event (qwaq_resources_t *res, MEVENT *mevent)
{
qwaq_event_t event = {};
event.event_type = qe_mouse;
event.e.mouse.x = mevent->x;
event.e.mouse.y = mevent->y;
event.e.mouse.buttons = mevent->bstate;
event.mouse.x = mevent->x;
event.mouse.y = mevent->y;
event.mouse.buttons = mevent->bstate;
add_event (res, &event);
}
@ -640,7 +640,7 @@ key_event (qwaq_resources_t *res, int key)
{
qwaq_event_t event = {};
event.event_type = qe_key;
event.e.key = key;
event.key = key;
add_event (res, &event);
}

View file

@ -65,7 +65,7 @@
withObject: (id) event];
break;
case qe_mouse:
Point p = { event.e.mouse.x, event.e.mouse.y };
Point p = { event.mouse.x, event.mouse.y };
for (int i = [mouse_handler_rects count]; i-->0; ) {
//if (rectContainsPoint((Rect*)mouse_handler_rects._objs[i], &p)) {
// [mouse_handlers._objs[i] handleEvent: event];

View file

@ -29,10 +29,10 @@
switch (event.event_type) {
case qe_mouse:
mvwprintf(window, 0, 3, "%2d %2d %08x",
event.e.mouse.x, event.e.mouse.y, event.e.mouse.buttons);
event.mouse.x, event.mouse.y, event.mouse.buttons);
[self redraw];
point.x = event.e.mouse.x;
point.y = event.e.mouse.y;
point.x = event.mouse.x;
point.y = event.mouse.y;
for (int i = [views count]; i--> 0; ) {
View *v = [views objectAtIndex: i];
if (rectContainsPoint (&v.absRect, &point)) {