Adjust mouse scaling calculation for SDL in windowed mode

This commit is contained in:
mazmazz 2018-11-23 21:43:50 -05:00
parent b60c10dc9b
commit 3b298b7c42

View file

@ -864,8 +864,8 @@ void I_GetEvent(void)
//SDL_memset(&event, 0, sizeof(event_t)); //SDL_memset(&event, 0, sizeof(event_t));
event.type = ev_mouse; event.type = ev_mouse;
event.data1 = 0; event.data1 = 0;
event.data2 = (INT32)lround(mousemovex * ((float)wwidth / (float)realwidth)); event.data2 = (INT32)lround(mousemovex * ((float)realwidth / (float)wwidth));
event.data3 = (INT32)lround(mousemovey * ((float)wheight / (float)realheight)); event.data3 = (INT32)lround(mousemovey * ((float)realheight / (float)wheight));
D_PostEvent(&event); D_PostEvent(&event);
} }