Few things (broke everything related to sleep)

This commit is contained in:
Nacho
2025-08-30 16:21:24 +02:00
parent e138334e06
commit f1c1035c74
21 changed files with 529 additions and 62 deletions
+2 -1
View File
@@ -51,7 +51,7 @@ const int sleepyAnimationFrames[] = {
};
const int happyAnimationFrames[] = {
3, 7
7, 3
};
const int hatchingAnimationPositions[] = {
@@ -64,6 +64,7 @@ void animate_performEatingAnimation(TFT_eSprite &spr, struct SpriteData* spriteD
void animate_performRefuseAnimation(TFT_eSprite &spr, struct SpriteData* spriteData);
void animate_performSleepyAnimation(TFT_eSprite &spr, struct SpriteData* spriteData);
void animate_performHappyAnimation(TFT_eSprite &spr, struct SpriteData* spriteData);
void animate_performAngryAnimation(TFT_eSprite &spr, struct SpriteData* spriteData);
void animate_performHatchingAnimation(TFT_eSprite &spr, struct SpriteData* spriteData);
#endif
+14
View File
@@ -88,6 +88,20 @@ void animate_performHappyAnimation(TFT_eSprite &spr, struct SpriteData* spriteDa
);
}
void animate_performAngryAnimation(TFT_eSprite &spr, struct SpriteData* spriteData) {
currentAnimationFrame = (currentAnimationFrame + 1) % numFramesAngry;
draw_drawSprite(
spr,
spriteHeightOnScreen,
spriteHeightOnScreen,
spriteData,
angryAnimationFrames[currentAnimationFrame],
6,
false
);
}
void animate_performHatchingAnimation(TFT_eSprite &spr, struct SpriteData* spriteData) {
currentAnimationFrame = (currentAnimationFrame + 1) % numFramesHappy;
draw_drawSprite(