diff options
author | nathansmith117 <thenathansmithsmith@gmail.com> | 2024-02-16 17:56:03 +0000 |
---|---|---|
committer | nathansmith117 <thenathansmithsmith@gmail.com> | 2024-02-16 17:56:03 +0000 |
commit | 2150113f50b5a51b74594310d12cca55b9886e14 (patch) | |
tree | 401d4eaf94f428599fdafeed2eac119852e44358 | |
parent | 3631e9c1888d2d2e43e85af654fc0544594795f2 (diff) | |
download | PenguinYippies-2150113f50b5a51b74594310d12cca55b9886e14.tar.gz PenguinYippies-2150113f50b5a51b74594310d12cca55b9886e14.tar.bz2 PenguinYippies-2150113f50b5a51b74594310d12cca55b9886e14.zip |
Main menu background added
-rw-r--r-- | assets/mainScreenBackground.png | bin | 412228 -> 69513 bytes | |||
-rw-r--r-- | assets/penguinBackground.png | bin | 29040 -> 152669 bytes | |||
-rw-r--r-- | src/assets.h | 2 | ||||
-rw-r--r-- | src/mainMenu.c | 22 |
4 files changed, 12 insertions, 12 deletions
diff --git a/assets/mainScreenBackground.png b/assets/mainScreenBackground.png Binary files differindex 13b0310..9ab7b0c 100644 --- a/assets/mainScreenBackground.png +++ b/assets/mainScreenBackground.png diff --git a/assets/penguinBackground.png b/assets/penguinBackground.png Binary files differindex 5528250..24eb86f 100644 --- a/assets/penguinBackground.png +++ b/assets/penguinBackground.png diff --git a/src/assets.h b/src/assets.h index 8b2b533..8b195fe 100644 --- a/src/assets.h +++ b/src/assets.h @@ -16,7 +16,7 @@ extern const char animationAssetsNames[ANIMATION_ASSET_COUNT][ASSETS_NAME_MAX]; enum { MAIN_SCREEN_BACKGROUND_TEXTURE, - PENGUIN_BACKGROUND_BACKGROUND, + PENGUIN_BACKGROUND_TEXTURE, TO_EMPERORS_EMPORIUM_ICON_TEXTURE, TO_GAME_ICON_TEXTURE }; diff --git a/src/mainMenu.c b/src/mainMenu.c index 370b71f..6041e4b 100644 --- a/src/mainMenu.c +++ b/src/mainMenu.c @@ -5,24 +5,24 @@ void initMainMenu(MainMenu* mainMenu, Game* game) { mainMenu->startButtonAnimation = createAnimation( - &game->assets.animations[PENGUIN_LOL_ANIMATION], + &game->assets.animations[BUTTON_BOX_ANIMATION], ANIMATION_DEFAULT_DELAY ); } void updateMainMenu(MainMenu* mainMenu, Game* game) { - ClearBackground(RAYWHITE); + // Draw background. + Texture background = game->assets.textures[PENGUIN_BACKGROUND_TEXTURE]; - DrawTextureEx(mainMenu->startButtonAnimation.texture, (Vector2){100.0, 100.0}, 0.0, 0.1, WHITE); - runAnimation(&mainMenu->startButtonAnimation); - - if (IsKeyPressed(KEY_SPACE)) - { - toggleAnimation(&mainMenu->startButtonAnimation); - } - - DrawFPS(0, 0); + DrawTexturePro( + background, + (Rectangle){0.0, 0.0, background.width, background.height}, + (Rectangle){0.0, 0.0, GetScreenWidth(), GetScreenHeight()}, + (Vector2){0.0, 0.0}, + 0.0, + WHITE + ); } void closeMainMenu(MainMenu* mainMenu) |