1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#ifndef components_h #define components_h #include "asset.h" #include "rect.h" typedef struct { int x, y; } CPosition; typedef struct { Asset_ID id; Rectangle rect; } CSprite; typedef enum { ctype_sprite = 1 << 0, ctype_position = 1 << 1 } CType; #endif