... | ... |
@@ -162,9 +162,7 @@ domouse(SDL_Event *event) |
162 | 162 |
switch(event->type) { |
163 | 163 |
case SDL_MOUSEBUTTONDOWN: |
164 | 164 |
devmouse->dat[6] |= flag; |
165 |
- if(flag == 0x10 && (devmouse->dat[6] & 0x01)) |
|
166 |
- if(flag == 0x01 && (devmouse->dat[6] & 0x10)) |
|
167 |
- break; |
|
165 |
+ break; |
|
168 | 166 |
case SDL_MOUSEBUTTONUP: |
169 | 167 |
devmouse->dat[6] &= (~flag); |
170 | 168 |
break; |
... | ... |
@@ -353,6 +351,7 @@ start(Uxn *u) |
353 | 351 |
case SDL_MOUSEWHEEL: |
354 | 352 |
devmouse->dat[7] = event.wheel.y; |
355 | 353 |
evaluxn(u, mempeek16(devmouse->dat, 0)); |
354 |
+ devmouse->dat[7] = 0; |
|
356 | 355 |
break; |
357 | 356 |
case SDL_MOUSEBUTTONUP: |
358 | 357 |
case SDL_MOUSEBUTTONDOWN: |