diff options
Diffstat (limited to 'src/howToPlayScreen.c')
-rw-r--r-- | src/howToPlayScreen.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/howToPlayScreen.c b/src/howToPlayScreen.c index abd7a01..1b342d4 100644 --- a/src/howToPlayScreen.c +++ b/src/howToPlayScreen.c @@ -2,11 +2,20 @@ #include "game.h" void initHowToPlayScreen(Game * game) { + HowToPlayScreen * howToPlayScreen = &game->howToPlayScreen; + + howToPlayScreen->goBackButton = (Rectangle){0.0, 25.0, 100.0, 50.0}; } void updateHowToPlayScreen(Game * game) { + HowToPlayScreen * howToPlayScreen = &game->howToPlayScreen; + ClearBackground(RAYWHITE); - DrawText("hi", 100, 100, 20, BLACK); + + bool backPressed = GuiButton(howToPlayScreen->goBackButton, "back"); + + if (backPressed) + game->screenId = SCREEN_MAIN_MENU; } void resizeHowToPlayScreen(Game * game, HowToPlayScreen * howToPlayScreen) { |