X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fevents.c;h=e021ec83239051920c36a19b4cbeebde04931ada;hb=cf6b3ab16571c028cdaf955bb4c737798d352486;hp=0dec9df9a52d62b89705f83f9ac61f39f4c560c6;hpb=268045d6b06349f1cf10d5cc6f9516b5caa20dea;p=rocksndiamonds.git diff --git a/src/events.c b/src/events.c index 0dec9df9..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]); @@ -433,6 +434,7 @@ void HandleButton(int mx, int my, int button) 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"); } } @@ -793,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