aboutsummaryrefslogtreecommitdiffstats
path: root/src/gameScreen.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gameScreen.c')
-rw-r--r--src/gameScreen.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/gameScreen.c b/src/gameScreen.c
index dc14bc1..d949343 100644
--- a/src/gameScreen.c
+++ b/src/gameScreen.c
@@ -67,6 +67,11 @@ void initGameScreen(GameScreen* gameScreen, Game* game)
WHITE,
BLACK
);
+
+ // Clickies.
+ gameScreen->penguinLol = createPenguinLolClicky(game);
+ gameScreen->penguinLol.rect.x = WINDOW_WIDTH / 2.0 - 128.0;
+ gameScreen->penguinLol.rect.y = WINDOW_HEIGHT / 2.0 - 128.0;
}
void updateGameScreen(GameScreen* gameScreen, Game* game)
@@ -93,10 +98,14 @@ void updateGameScreen(GameScreen* gameScreen, Game* game)
updateTexturedButton(&gameScreen->achievementsButton);
updateTexturedButton(&gameScreen->rebirthButton);
updateTexturedButton(&gameScreen->statisticsButton);
+
+ // update clickies.
+ updateClicky(game, &gameScreen->penguinLol);
}
void closeGameScreen(GameScreen* gameScreen)
{
closeAnimation(&gameScreen->buttonPanelSharedAnimation);
+ freePenginLolClicky(gameScreen->penguinLol);
}