Flush all events when mouse has been warped.
This commit is contained in:
parent
1577907390
commit
76f1b9786a
|
@ -56,9 +56,16 @@ void doMouseWheel(SDL_MouseWheelEvent *event)
|
||||||
|
|
||||||
void setMouse(int x, int y)
|
void setMouse(int x, int y)
|
||||||
{
|
{
|
||||||
app.mouse.x = x;
|
SDL_Event event;
|
||||||
app.mouse.y = y;
|
|
||||||
|
app.mouse.x = x * app.scaleX;
|
||||||
|
app.mouse.y = y * app.scaleY;
|
||||||
|
|
||||||
SDL_WarpMouseInWindow(app.window, x, y);
|
SDL_WarpMouseInWindow(app.window, x, y);
|
||||||
|
|
||||||
|
while (SDL_PollEvent(&event))
|
||||||
|
{
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void drawMouse(void)
|
void drawMouse(void)
|
||||||
|
|
Loading…
Reference in New Issue