foo
[gbajam22] / src / data.h
index 06e7123..e805f63 100644 (file)
@@ -9,19 +9,22 @@
 
 #define VOX_SZ 512
 
+#define SPRID(x, y)            (SPRID_BASE + ((y) * 4) + (x) / 4)
+
 enum {
        SPRID_BASE              = 512,
-       SPRID_UILEFT    = SPRID_BASE + 0,
-       SPRID_UIMID             = SPRID_BASE + 4,
-       SPRID_UIRIGHT   = SPRID_BASE + 8,
-       SPRID_UINUM             = SPRID_BASE + 12,
-       SPRID_UISLASH   = SPRID_BASE + 94,
-       SPRID_CROSS             = SPRID_BASE + 64,
-       SPRID_UITGT             = SPRID_BASE + 68,
-       SPRID_LEDOFF    = SPRID_BASE + 72,
-       SPRID_LEDRED    = SPRID_BASE + 74,
-       SPRID_LEDBLU    = SPRID_BASE + 76,
-       SPRID_LEDGRN    = SPRID_BASE + 78
+       SPRID_UILEFT    = SPRID(0, 0),
+       SPRID_UIMID             = SPRID(16, 0),
+       SPRID_UIRIGHT   = SPRID(32, 0),
+       SPRID_UINUM             = SPRID(48, 0),
+       SPRID_UISLASH   = SPRID(120, 16),
+       SPRID_CROSS             = SPRID(0, 16),
+       SPRID_UITGT             = SPRID(16, 16),
+       SPRID_LEDOFF    = SPRID(32, 16),
+       SPRID_LEDRED    = SPRID(40, 16),
+       SPRID_LEDBLU    = SPRID(48, 16),
+       SPRID_LEDGRN    = SPRID(56, 16),
+       SPRID_ENEMY             = SPRID(0, 64)
 };
 
 extern unsigned char color_pixels[];