X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fevents.c;h=e021ec83239051920c36a19b4cbeebde04931ada;hb=ad15815ec04f42779d0717a6d291f93b8e847d39;hp=b1c15e9fc8a8e09069c64984b52e4bfb9b81c439;hpb=9de8eede744c45187c7011543ef8097d1ebc879c;p=rocksndiamonds.git diff --git a/src/events.c b/src/events.c index b1c15e9f..e021ec83 100644 --- a/src/events.c +++ b/src/events.c @@ -424,6 +424,7 @@ void HandleButton(int mx, int my, int button) printf(" Feld[%d][%d] == %d ('%s')\n", x,y, Feld[x][y], element_info[Feld[x][y]].token_name); + printf(" Back[%d][%d] == %d\n", x,y, Back[x][y]); printf(" Store[%d][%d] == %d\n", x,y, Store[x][y]); printf(" Store2[%d][%d] == %d\n", x,y, Store2[x][y]); printf(" StorePlayer[%d][%d] == %d\n", x,y, StorePlayer[x][y]); @@ -432,6 +433,8 @@ void HandleButton(int mx, int my, int button) printf(" MovDelay[%d][%d] == %d\n", x,y, MovDelay[x][y]); printf(" ChangeDelay[%d][%d] == %d\n", x,y, ChangeDelay[x][y]); printf(" GfxElement[%d][%d] == %d\n", x,y, GfxElement[x][y]); + printf(" GfxAction[%d][%d] == %d\n", x,y, GfxAction[x][y]); + printf(" GfxFrame[%d][%d] == %d\n", x,y, GfxFrame[x][y]); printf("\n"); } } @@ -792,9 +795,16 @@ void HandleKey(Key key, int key_status) case KSYM_Q: case KSYM_q: - local_player->dynamite = 1000; - break; + { + int i; + for (i=0; i < MAX_INVENTORY_SIZE; i++) + if (local_player->inventory_size < MAX_INVENTORY_SIZE) + local_player->inventory_element[local_player->inventory_size++] = + EL_DYNAMITE; + } + + break; #if 0