- event_throw(glk, evtype_MouseInput, win, event->x/win->unit_width, event->y/win->unit_height);
+ switch(win->type)
+ {
+ case wintype_TextGrid:
+ event_throw(glk, evtype_MouseInput, win, event->x/win->unit_width, event->y/win->unit_height);
+ break;
+ case wintype_Graphics:
+ event_throw(glk, evtype_MouseInput, win, event->x, event->y);
+ break;
+ default:
+ ILLEGAL_PARAM("Unknown window type: %u", win->type);
+ }