#ifndef SPRITE_H_ #define SPRITE_H_ #include "List/list.h" #include "raylib.h" typedef struct Sprite { Texture2D *texture; float x; float y; float destX; float destY; int hasDestination; int selected; } Sprite; void SpriteAdd(Sprite *sprites, int *spriteAmount, Texture2D *texture, int x, int y); void DrawSprite(Sprite *sprite); void DrawAllSpritesInList(List *list); Sprite * SpriteCreate(Texture2D *texture, int x, int y); #endif