#ifndef __CHAINGUN_SPRITES_H__
#define __CHAINGUN_SPRITES_H__

#define CHAINGUN_CHAR_START   120
#define CHAINGUN_TILE_COUNT   134
#define CHAINGUN_TILE_BYTES   2144

extern const unsigned int chaingunTiles[536];

/* Red layer frames */
#define CHAINGUN_F0_XTILES  14
#define CHAINGUN_F0_ROWS    4
extern const unsigned short chaingunFrame0Map[28];

#define CHAINGUN_F1_XTILES  14
#define CHAINGUN_F1_ROWS    5
extern const unsigned short chaingunFrame1Map[35];

#define CHAINGUN_F2_XTILES  14
#define CHAINGUN_F2_ROWS    5
extern const unsigned short chaingunFrame2Map[35];

/* Black layer frames */
#define CHAINGUN_BLK_F0_XTILES  14
#define CHAINGUN_BLK_F0_ROWS    4
extern const unsigned short chaingunBlkFrame0Map[28];

#define CHAINGUN_BLK_F1_XTILES  14
#define CHAINGUN_BLK_F1_ROWS    5
extern const unsigned short chaingunBlkFrame1Map[35];

#define CHAINGUN_BLK_F2_XTILES  14
#define CHAINGUN_BLK_F2_ROWS    5
extern const unsigned short chaingunBlkFrame2Map[35];

#endif
