| ... | ... |
@@ -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: |