#ifndef ANIMATION_H #define ANIMATION_H #include #include extern Adafruit_NeoPixel NeoPixel; extern const uint8_t imageManuBude[20][20]; uint32_t breathe(uint8_t x, uint8_t y, float t); uint32_t galaxy(uint8_t x, uint8_t y, float t); uint32_t flyingWireCubeHard(uint8_t x, uint8_t y, float t); uint32_t pacman(uint8_t x, uint8_t y, uint32_t t); uint32_t coolEffect(uint8_t x, uint8_t y, float t); uint32_t creeper(uint8_t x, uint8_t y, uint32_t timestep); uint32_t flappyBirdPixel(uint8_t x, uint8_t y, float time); uint32_t xwingDeathStarPixel(uint8_t x, uint8_t y, float timeMs); uint32_t nyanCatPixel(uint8_t x, uint8_t y, float timeMs); uint32_t bonfireMoonPixel(uint8_t x, uint8_t y, float timeMs); uint32_t jumpingJackPixel(uint8_t x, uint8_t y, float timeMs); uint32_t spinningDavidStarPixel(uint8_t x, uint8_t y, float timeMs); uint32_t starrySkyPixel(uint8_t x, uint8_t y, float timeMs); uint32_t starrySky(uint8_t x, uint8_t y, float timeMs); uint32_t purpleRain(uint8_t x, uint8_t y, float timeMs); uint32_t amongUsPixel(uint8_t x, uint8_t y, float timeMs); uint32_t minecraftPumpkin(uint8_t x, uint8_t y, float timeMs); uint32_t bubbles(uint8_t x, uint8_t y, float timeMs); int displayAnimationFrame(int timeMs, int CycleAnimationOn, int AnimationIndex); uint8_t hash8(uint16_t x, uint16_t y); #endif