#ifndef BIRDS_H #define BIRDS_H #include #include #include "engineAnimation.h" #include "enginePhysics.h" #include "engineSprite.h" typedef enum { FLYING, BIRDS_TEX_COUNT } BirdsTextureID; #define MAX_BIRDS 100 typedef struct { int count; Sprite sprite[MAX_BIRDS]; Animation animation[MAX_BIRDS]; Physics physics[MAX_BIRDS]; bool arrived[MAX_BIRDS]; Vector2 destPos[MAX_BIRDS]; } Birds; Birds CreateBirds(Camera2D *camera); void UpdateBirds(Birds *birds, Camera2D *camera); void RenderBirds(Birds *birds); #endif