#ifndef components_h #define components_h #include "animation.h" #include "asset.h" #include "rect.h" typedef struct { int x, y; } CPosition; typedef struct { Asset_ID id; Rectangle rect; } CSprite; typedef struct { Animation_ID id; int frame; int timer; } CAnimated; typedef enum { ctype_sprite = 1 << 0, ctype_position = 1 << 1, ctype_animated = 1 << 2 } CType; #endif