Unset mouse wheel after eval
This commit is contained in:
parent
3276b370e8
commit
70edfce206
|
@ -162,9 +162,7 @@ domouse(SDL_Event *event)
|
||||||
switch(event->type) {
|
switch(event->type) {
|
||||||
case SDL_MOUSEBUTTONDOWN:
|
case SDL_MOUSEBUTTONDOWN:
|
||||||
devmouse->dat[6] |= flag;
|
devmouse->dat[6] |= flag;
|
||||||
if(flag == 0x10 && (devmouse->dat[6] & 0x01))
|
break;
|
||||||
if(flag == 0x01 && (devmouse->dat[6] & 0x10))
|
|
||||||
break;
|
|
||||||
case SDL_MOUSEBUTTONUP:
|
case SDL_MOUSEBUTTONUP:
|
||||||
devmouse->dat[6] &= (~flag);
|
devmouse->dat[6] &= (~flag);
|
||||||
break;
|
break;
|
||||||
|
@ -353,6 +351,7 @@ start(Uxn *u)
|
||||||
case SDL_MOUSEWHEEL:
|
case SDL_MOUSEWHEEL:
|
||||||
devmouse->dat[7] = event.wheel.y;
|
devmouse->dat[7] = event.wheel.y;
|
||||||
evaluxn(u, mempeek16(devmouse->dat, 0));
|
evaluxn(u, mempeek16(devmouse->dat, 0));
|
||||||
|
devmouse->dat[7] = 0;
|
||||||
break;
|
break;
|
||||||
case SDL_MOUSEBUTTONUP:
|
case SDL_MOUSEBUTTONUP:
|
||||||
case SDL_MOUSEBUTTONDOWN:
|
case SDL_MOUSEBUTTONDOWN:
|
||||||
|
|
Loading…
Reference in New Issue