aboutsummaryrefslogtreecommitdiffstats
path: root/src/mainMenu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainMenu.c')
-rw-r--r--src/mainMenu.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/mainMenu.c b/src/mainMenu.c
index ec8bd95..e5d3b60 100644
--- a/src/mainMenu.c
+++ b/src/mainMenu.c
@@ -1,14 +1,27 @@
#include "mainMenu.h"
#include "game.h"
+#include "assets.h"
+#include <raylib.h>
void initMainMenu(MainMenu* mainMenu, Game* game)
{
+ mainMenu->startButtonAnimation = createAnimation(
+ &game->assets.animations[BUTTON_BOX_ANIMATION],
+ ANIMATION_DEFAULT_DELAY
+ );
}
void updateMainMenu(MainMenu* mainMenu, Game* game)
{
+ ClearBackground(RAYWHITE);
+
+ DrawTextureEx(mainMenu->startButtonAnimation.texture, (Vector2){100.0, 100.0}, 0.0, 1.0, WHITE);
+ runAnimation(&mainMenu->startButtonAnimation);
+
+ DrawFPS(0, 0);
}
void closeMainMenu(MainMenu* mainMenu)
{
+ closeAnimation(&mainMenu->startButtonAnimation);
}