X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fevents.c;h=62d146fa2a508bd2998b9feec57258010fc48146;hb=786d4ea93b159a7f4cc09c4f05ec75939d8928d4;hp=17c39c0407a887342dbdca3060dcaaf5dc1af68c;hpb=e863b9777df452d4d666e63b4dca8ae957cddd6b;p=rocksndiamonds.git diff --git a/src/events.c b/src/events.c index 17c39c04..62d146fa 100644 --- a/src/events.c +++ b/src/events.c @@ -364,7 +364,11 @@ void SleepWhileUnmapped() void HandleExposeEvent(ExposeEvent *event) { #if !defined(TARGET_SDL) +#if 1 + RedrawPlayfield(); +#else RedrawPlayfield(FALSE, event->x, event->y, event->width, event->height); +#endif FlushDisplay(); #endif } @@ -1163,7 +1167,9 @@ void HandleButton(int mx, int my, int button, int button_nr) case GAME_MODE_PLAYING: #ifdef DEBUG if (button == MB_PRESSED && !motion_status && IN_GFX_FIELD_PLAY(mx, my)) - DumpTile(LEVELX((mx - SX) / TILEX), LEVELY((my - SY) / TILEY)); + DumpTile(LEVELX((mx - SX) / TILESIZE_VAR), + LEVELY((my - SY) / TILESIZE_VAR)); + // DumpTile(LEVELX((mx - SX) / TILEX), LEVELY((my - SY) / TILEY)); #endif break;