10#define frame1 CLITERAL(Color){ 5, 10, 23, 120 }
11#define frame2 CLITERAL(Color){ 5, 10, 23, 115 }
12#define frame3 CLITERAL(Color){ 5, 10, 23, 110 }
13#define frame4 CLITERAL(Color){ 5, 10, 23, 105 }
14#define frame5 CLITERAL(Color){ 5, 10, 23, 100 }
15#define frame6 CLITERAL(Color){ 5, 10, 23, 95 }
16#define frame7 CLITERAL(Color){ 5, 10, 23, 90 }
17#define frame8 CLITERAL(Color){ 5, 10, 23, 85 }
18#define frame9 CLITERAL(Color){ 5, 10, 23, 80 }
19#define frame10 CLITERAL(Color){ 5, 10, 23, 75 }
void manageWarningAnimation(Vector2 mousePoint, City cities[40], City activeCity, PopUpAnimationFrame *warningAnimationFramePtr, PopUpAnimationFrame popUpMenuFrame, Timer *warningTimerPtr, float *warningScreentimePtr, bool *wariningVisiblePtr, bool showPopUpMenu)
Manage warning animation.
void drawQuizOptionsHover(Option options[4], PopUpAnimationFrame quizAnimationFrame, int index)
Draw quiz options hover effect.
void drawOptionIndicators(City activeCity, Option options[4], PopUpAnimationFrame quizAnimationFrame, bool optionSelected, int index)
Draw option indicators.
void drawPopUpMenuHover(Rectangle confirmHitbox, Rectangle denyHitbox, Texture2D confirmHover, Texture2D denyHover, PopUpAnimationFrame *popUpAnimationFramePtr)
Draw popUp buttons hover effect .
void drawPopUpAnimationBottom(PopUpAnimationFrame *componentPtr, float endY, bool showComponent)
Draw pop-up animation bottom across different states.
void drawActiveCityAnimation(ActiveCityAnimationFrame *activeCityAnimationParts, City activeCity)
Draw active city animation on said location on the map.
void drawPopUpAnimationSide(PopUpAnimationFrame *quizPtr, Texture2D texture, bool showQuiz)
Draw pop-up animation side across different states.
Define Active city animation frame struct.
Define Pop up animation frame.