diff --git a/assets-cg/img/jitem_popup.png b/assets-cg/img/jitem_popup.png new file mode 100644 index 0000000..7457b81 Binary files /dev/null and b/assets-cg/img/jitem_popup.png differ diff --git a/platform.g3a b/platform.g3a index b80a10f..775fc4d 100644 Binary files a/platform.g3a and b/platform.g3a differ diff --git a/src/draw.c b/src/draw.c index b00f272..656d21f 100644 --- a/src/draw.c +++ b/src/draw.c @@ -68,3 +68,16 @@ void erase_tile(int x, int y, char level[]) x + 15 + DRAW_OFFSET_X, y + 15 + DRAW_OFFSET_Y, BG_COLOR); } + +void draw_upgrade_message(char item) +{ + switch (item) + { + case 'j': + { + extern image_t img_jitem_popup; + dimage(96 + DRAW_OFFSET_X, 160 + DRAW_OFFSET_Y, &img_jitem_popup); + break; + } + } +} diff --git a/src/draw.h b/src/draw.h index 7945d5d..d045e89 100644 --- a/src/draw.h +++ b/src/draw.h @@ -1,3 +1,4 @@ void draw_player(int old_x, int old_y, int x, int y); void draw_level(char level[], char upgrades[]); void erase_tile(int x, int y, char level[]); +void draw_upgrade_message(char item); diff --git a/src/main.c b/src/main.c index 873b66e..fd76b17 100644 --- a/src/main.c +++ b/src/main.c @@ -154,6 +154,7 @@ int main(void) { UG_CAN_JUMP = 1; erase_tile(player_x, player_y, level); + draw_upgrade_message('j'); } //exit if (keydown(KEY_EXIT)) return 0;