(((r) >> 3) | (((uint16_t)(g) & 0xf8) << 2) | (((uint16_t)(b) & 0xf8) << 7))
#define VOX_SZ 512
+#define CMAP_SPAWN0 240
#define SPRID(x, y) (SPRID_BASE + ((y) * 4) + (x) / 4)
SPRID_LEDGRN = SPRID(56, 16),
/*SPRID_ENEMY = SPRID(0, 64)*/
SPRID_ENEMY0 = SPRID(0, 32),
- SPRID_HUSK = SPRID(112, 64)
+ SPRID_HUSK = SPRID(112, 64),
+ SPRID_LAS0 = SPRID(0, 64),
+ SPRID_LAS1 = SPRID(32, 64),
+ SPRID_LAS2 = SPRID(64, 64),
+ SPRID_LAS3 = SPRID(0, 96),
+ SPRID_SPARK0 = SPRID(32, 96),
+ SPRID_SHOT0 = SPRID(64, 16),
+ SPRID_SHOT1 = SPRID(80, 16),
+ SPRID_SHOT2 = SPRID(96, 16)
};
+/* main game data */
extern unsigned char color_pixels[];
extern unsigned char color_cmap[];
+extern unsigned char color_gba_cmap[];
extern unsigned char height_pixels[];
extern unsigned char spr_game_pixels[];
extern unsigned char spr_game_cmap[];
+extern unsigned char spr_game_gba_cmap[];
+
+/* menu screen assets */
+extern unsigned char menuscr_pixels[];
+extern unsigned char menuscr_cmap[];
+extern unsigned char menuscr_gba_cmap[];
+extern unsigned char spr_menu_pixels[];
+extern unsigned char spr_menu_cmap[];
+
+/* logo splash assets */
+extern unsigned char spr_logo_pixels[];
+extern unsigned char spr_logo_cmap[];
#endif /* DATA_H_ */