X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fevents.c;h=48638bdeea8cd7f31bc409e9df7f81f7a91f3626;hp=9a2cdd41b6f6cce864ff645838e8572564bd3d9d;hb=7b31a77eec53ed2b96d5924a743b0706c9e4b11c;hpb=1478ab1f979ae33fd900e5148c5d00dcba5ad402 diff --git a/src/events.c b/src/events.c index 9a2cdd41..48638bde 100644 --- a/src/events.c +++ b/src/events.c @@ -180,8 +180,8 @@ void HandleExposeEvent(XExposeEvent *event) { int fx = FX, fy = FY; - fx += (local_player->MovDir & (MV_LEFT|MV_RIGHT) ? ScreenMovPos : 0); - fy += (local_player->MovDir & (MV_UP|MV_DOWN) ? ScreenMovPos : 0); + fx += (ScreenMovDir & (MV_LEFT|MV_RIGHT) ? ScreenGfxPos : 0); + fy += (ScreenMovDir & (MV_UP|MV_DOWN) ? ScreenGfxPos : 0); XCopyArea(display,fieldbuffer,backbuffer,gc, fx,fy, SXSIZE,SYSIZE, @@ -667,6 +667,18 @@ void HandleKey(KeySym key, int key_status) printf("\n"); } + break; + + case XK_t: + { + char *color[] = { "yellow", "red", "green", "blue" }; + + TestPlayer = (TestPlayer + 1) % MAX_PLAYERS; + + printf("TestPlayer = %d (%s player)\n", + TestPlayer, color[TestPlayer]); + } + break; #endif