X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fevents.c;h=e021ec83239051920c36a19b4cbeebde04931ada;hb=ad15815ec04f42779d0717a6d291f93b8e847d39;hp=61bdf6be9698da0b6186dac9c857380da87e4f21;hpb=12a224578d49391c7c4c27ad898059ae17e9b880;p=rocksndiamonds.git diff --git a/src/events.c b/src/events.c index 61bdf6be..e021ec83 100644 --- a/src/events.c +++ b/src/events.c @@ -422,7 +422,9 @@ void HandleButton(int mx, int my, int button) if (!IN_LEV_FIELD(x, y)) break; - printf(" Feld[%d][%d] == %d\n", x,y, Feld[x][y]); + 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]); @@ -431,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"); } } @@ -791,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