#ifndef __COMMANDO_SPRITES_H__
#define __COMMANDO_SPRITES_H__

/*
 * ZombieCommando (Chaingunner) sprite frames
 * Auto-generated by prepare_commando_sprites.py
 *
 * Total frames: 69
 * Frame size: 64x64 px (8x8 tiles)
 * Tiles per frame: 256 u32 words = 1024 bytes
 *
 * Frame layout:
 *   0-31: Walk (A-D, 8 dirs each)
 *   32-47: Attack (E-F, 8 dirs each)
 *   48-55: Pain (G, 8 dirs)
 *   56-68: Death (H-T, rotation-independent)
 */

extern const unsigned int commando_000Tiles[256];
extern const unsigned int commando_001Tiles[256];
extern const unsigned int commando_002Tiles[256];
extern const unsigned int commando_003Tiles[256];
extern const unsigned int commando_004Tiles[256];
extern const unsigned int commando_005Tiles[256];
extern const unsigned int commando_006Tiles[256];
extern const unsigned int commando_007Tiles[256];
extern const unsigned int commando_008Tiles[256];
extern const unsigned int commando_009Tiles[256];
extern const unsigned int commando_010Tiles[256];
extern const unsigned int commando_011Tiles[256];
extern const unsigned int commando_012Tiles[256];
extern const unsigned int commando_013Tiles[256];
extern const unsigned int commando_014Tiles[256];
extern const unsigned int commando_015Tiles[256];
extern const unsigned int commando_016Tiles[256];
extern const unsigned int commando_017Tiles[256];
extern const unsigned int commando_018Tiles[256];
extern const unsigned int commando_019Tiles[256];
extern const unsigned int commando_020Tiles[256];
extern const unsigned int commando_021Tiles[256];
extern const unsigned int commando_022Tiles[256];
extern const unsigned int commando_023Tiles[256];
extern const unsigned int commando_024Tiles[256];
extern const unsigned int commando_025Tiles[256];
extern const unsigned int commando_026Tiles[256];
extern const unsigned int commando_027Tiles[256];
extern const unsigned int commando_028Tiles[256];
extern const unsigned int commando_029Tiles[256];
extern const unsigned int commando_030Tiles[256];
extern const unsigned int commando_031Tiles[256];
extern const unsigned int commando_032Tiles[256];
extern const unsigned int commando_033Tiles[256];
extern const unsigned int commando_034Tiles[256];
extern const unsigned int commando_035Tiles[256];
extern const unsigned int commando_036Tiles[256];
extern const unsigned int commando_037Tiles[256];
extern const unsigned int commando_038Tiles[256];
extern const unsigned int commando_039Tiles[256];
extern const unsigned int commando_040Tiles[256];
extern const unsigned int commando_041Tiles[256];
extern const unsigned int commando_042Tiles[256];
extern const unsigned int commando_043Tiles[256];
extern const unsigned int commando_044Tiles[256];
extern const unsigned int commando_045Tiles[256];
extern const unsigned int commando_046Tiles[256];
extern const unsigned int commando_047Tiles[256];
extern const unsigned int commando_048Tiles[256];
extern const unsigned int commando_049Tiles[256];
extern const unsigned int commando_050Tiles[256];
extern const unsigned int commando_051Tiles[256];
extern const unsigned int commando_052Tiles[256];
extern const unsigned int commando_053Tiles[256];
extern const unsigned int commando_054Tiles[256];
extern const unsigned int commando_055Tiles[256];
extern const unsigned int commando_056Tiles[256];
extern const unsigned int commando_057Tiles[256];
extern const unsigned int commando_058Tiles[256];
extern const unsigned int commando_059Tiles[256];
extern const unsigned int commando_060Tiles[256];
extern const unsigned int commando_061Tiles[256];
extern const unsigned int commando_062Tiles[256];
extern const unsigned int commando_063Tiles[256];
extern const unsigned int commando_064Tiles[256];
extern const unsigned int commando_065Tiles[256];
extern const unsigned int commando_066Tiles[256];
extern const unsigned int commando_067Tiles[256];
extern const unsigned int commando_068Tiles[256];

#define COMMANDO_FRAME_COUNT 69
#define COMMANDO_FRAME_BYTES 1024

static const unsigned int* const COMMANDO_FRAMES[69] = {
    commando_000Tiles,
    commando_001Tiles,
    commando_002Tiles,
    commando_003Tiles,
    commando_004Tiles,
    commando_005Tiles,
    commando_006Tiles,
    commando_007Tiles,
    commando_008Tiles,
    commando_009Tiles,
    commando_010Tiles,
    commando_011Tiles,
    commando_012Tiles,
    commando_013Tiles,
    commando_014Tiles,
    commando_015Tiles,
    commando_016Tiles,
    commando_017Tiles,
    commando_018Tiles,
    commando_019Tiles,
    commando_020Tiles,
    commando_021Tiles,
    commando_022Tiles,
    commando_023Tiles,
    commando_024Tiles,
    commando_025Tiles,
    commando_026Tiles,
    commando_027Tiles,
    commando_028Tiles,
    commando_029Tiles,
    commando_030Tiles,
    commando_031Tiles,
    commando_032Tiles,
    commando_033Tiles,
    commando_034Tiles,
    commando_035Tiles,
    commando_036Tiles,
    commando_037Tiles,
    commando_038Tiles,
    commando_039Tiles,
    commando_040Tiles,
    commando_041Tiles,
    commando_042Tiles,
    commando_043Tiles,
    commando_044Tiles,
    commando_045Tiles,
    commando_046Tiles,
    commando_047Tiles,
    commando_048Tiles,
    commando_049Tiles,
    commando_050Tiles,
    commando_051Tiles,
    commando_052Tiles,
    commando_053Tiles,
    commando_054Tiles,
    commando_055Tiles,
    commando_056Tiles,
    commando_057Tiles,
    commando_058Tiles,
    commando_059Tiles,
    commando_060Tiles,
    commando_061Tiles,
    commando_062Tiles,
    commando_063Tiles,
    commando_064Tiles,
    commando_065Tiles,
    commando_066Tiles,
    commando_067Tiles,
    commando_068Tiles
};

#endif /* __COMMANDO_SPRITES_H__ */
