git.y1.nz

gbdk-2020

GameBoy Development Kit
download: https://git.y1.nz/archives/gbdk.tar.gz
README | Files | Log | Refs | LICENSE

gbdk-support/png2asset/testing/ref/sprite_slon_1.c

      1 //AUTOGENERATED FILE FROM png2asset
      2 // Conversion args: /sprite_slon.png -c /sprite_slon_1.c -sh 48 -spr8x8 -noflip
      3 
      4 #include <stdint.h>
      5 #include <gbdk/platform.h>
      6 #include <gbdk/metasprites.h>
      7 
      8 BANKREF(sprite_slon_1)
      9 
     10 const palette_color_t sprite_slon_1_palettes[4] = {
     11 	RGB8(255,255,255), RGB8(224,248,207), RGB8(134,192,108), RGB8(  7, 24, 33)
     12 	};
     13 
     14 const uint8_t sprite_slon_1_tiles[768] = {
     15 	0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x03,0x0d,0x0e,0x1f,0x10,0x3f,0x20,0x3f,0x20,
     16 	0x00,0x00,0x03,0x03,0xfd,0xfe,0x3f,0xc0,0xff,0x0c,0xff,0x13,0xf7,0x08,0xc1,0x3e,
     17 	0x7f,0x7f,0x9f,0xe0,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x80,0xff,0x40,
     18 	0xf0,0xf0,0xcf,0x3f,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,
     19 	0x00,0x00,0xc0,0xc0,0x3c,0xfc,0xf3,0x0f,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,
     20 	0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xc0,0xb0,0x70,0xf8,0x08,0xfc,0x04,0xfc,0x04,
     21 	0x3f,0x20,0x3f,0x20,0x3f,0x20,0x3f,0x20,0x3f,0x20,0x3f,0x23,0x3d,0x23,0x5e,0x61,
     22 	0xc0,0x3f,0xc0,0x3f,0xc0,0x3f,0xcf,0x30,0xff,0x08,0xbf,0xc4,0xe7,0xdc,0x07,0xfc,
     23 	0xff,0x20,0x7f,0xa0,0x7f,0x90,0xff,0x10,0xff,0x10,0xdf,0x30,0xff,0x60,0xbf,0xc0,
     24 	0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0x3f,0xc0,
     25 	0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xfc,0x03,
     26 	0xfe,0x02,0xfe,0x02,0xfd,0x03,0xff,0x01,0xff,0x01,0xff,0x01,0xff,0x00,0x7f,0x80,
     27 	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x80,0x80,
     28 	0x5e,0x61,0x7c,0x43,0x78,0x47,0x79,0x47,0xbb,0xc7,0xb3,0xcf,0xf2,0x8e,0xf4,0x8c,
     29 	0x02,0xff,0x03,0xff,0x00,0xff,0x87,0xff,0xff,0xff,0xc1,0xc1,0x01,0x01,0x00,0x00,
     30 	0xbd,0xc2,0x3c,0xc3,0x7e,0x81,0xff,0x80,0xff,0x80,0xbf,0xc0,0xff,0xc0,0xff,0xc0,
     31 	0x07,0xf8,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x40,0xff,0x40,0xff,
     32 	0xe0,0x1f,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x02,0xff,0x02,0xff,
     33 	0x7f,0x80,0xff,0x00,0xfe,0x01,0xff,0x01,0xfd,0x03,0xfd,0x03,0x79,0x87,0x71,0x8f,
     34 	0x40,0xc0,0xc0,0x40,0xc0,0x40,0xc0,0x40,0xe0,0x20,0x60,0xa0,0x60,0xa0,0xa0,0xe0,
     35 	0xf4,0x8c,0xf4,0x8c,0xb4,0xcc,0xb8,0xc8,0xb8,0xc8,0x78,0x48,0x78,0x48,0x78,0x48,
     36 	0xdf,0xe0,0x7f,0x60,0x7e,0x61,0x6e,0x71,0x7e,0x71,0x7c,0x73,0x70,0x7f,0x78,0x7f,
     37 	0x70,0xff,0x4f,0xcf,0x41,0xc1,0x40,0xc0,0x40,0xc0,0x40,0xc0,0x20,0xe0,0x20,0xe0,
     38 	0x02,0xff,0xfe,0xff,0xfe,0xff,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x1f,0x1f,
     39 	0x01,0xff,0x01,0xff,0x01,0xff,0x01,0xff,0x01,0xff,0x82,0xfe,0x82,0xfe,0xc2,0xfe,
     40 	0x50,0x70,0x50,0x70,0x50,0x70,0x50,0x70,0x30,0x30,0x20,0x20,0x00,0x00,0x00,0x00,
     41 	0x74,0x4c,0x5c,0x64,0x3c,0x24,0x3e,0x22,0x19,0x17,0x0b,0x0f,0x06,0x06,0x00,0x00,
     42 	0x78,0x7f,0x78,0x7f,0x7c,0x7f,0x7c,0x7f,0x7c,0x7f,0xfb,0xfc,0xfb,0xfc,0x0f,0x0f,
     43 	0x20,0xe0,0x20,0xe0,0x20,0xe0,0x10,0xf0,0x10,0xf0,0x90,0x70,0xd0,0x30,0xe0,0xe0,
     44 	0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x00,0x00,
     45 	0xc2,0xfe,0x42,0x7e,0x42,0x7e,0x42,0x7e,0x81,0xff,0xb9,0xc7,0xfd,0x83,0xfe,0xfe,
     46 	0x40,0xc0,0xc0,0x40,0xc0,0x40,0xe0,0x20,0x60,0xa0,0xb0,0xd0,0x70,0x50,0x50,0x70,
     47 	0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
     48 	0xf4,0x8c,0xf4,0x8c,0xf4,0x8c,0x78,0x88,0xe8,0x18,0xf0,0x10,0xf0,0x10,0xf0,0x10,
     49 	0x38,0x28,0x38,0x28,0x28,0x38,0x18,0x18,0x18,0x18,0x08,0x08,0x00,0x00,0x00,0x00,
     50 	0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
     51 	0x70,0x90,0xf0,0x90,0xe8,0x98,0x78,0x48,0x64,0x5c,0x2c,0x3c,0x18,0x18,0x00,0x00,
     52 	0x40,0xc0,0xc0,0x40,0xe0,0x20,0xe0,0x20,0xf0,0x90,0xb0,0xd0,0x78,0x48,0x34,0x2c,
     53 	0x01,0x01,0x01,0x01,0x01,0x01,0x02,0x03,0x03,0x02,0x03,0x02,0x05,0x06,0x07,0x04,
     54 	0x74,0x8c,0xf4,0x0c,0xe8,0x18,0xf8,0x18,0xd0,0x30,0xe0,0x20,0xc0,0x40,0x40,0xc0,
     55 	0x1c,0x14,0x0e,0x0a,0x07,0x05,0x03,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
     56 	0x07,0x04,0x07,0x04,0x07,0x04,0x05,0x06,0x03,0x02,0x02,0x03,0x01,0x01,0x00,0x00,
     57 	0x80,0x80,0x80,0x80,0x80,0x80,0x40,0xc0,0x40,0xc0,0x40,0xc0,0xc0,0xc0,0x00,0x00,
     58 	0x01,0x01,0x01,0x01,0x01,0x01,0x02,0x03,0x03,0x02,0x07,0x04,0x07,0x04,0x0f,0x08,
     59 	0x74,0x8c,0xf4,0x0c,0xe8,0x18,0xf8,0x18,0xd0,0x30,0xe0,0x20,0xc0,0x40,0x80,0x80,
     60 	0x0f,0x09,0x15,0x1b,0x1e,0x12,0x1e,0x12,0x1a,0x16,0x12,0x1e,0x1e,0x1e,0x00,0x00,
     61 	0x01,0x01,0x01,0x01,0x01,0x01,0x02,0x03,0x03,0x02,0x07,0x04,0x0b,0x0c,0x0f,0x08,
     62 	0x1f,0x11,0x1e,0x12,0x2a,0x36,0x3c,0x24,0x24,0x3c,0x28,0x38,0x38,0x38,0x00,0x00
     63 	};
     64 
     65 const metasprite_t sprite_slon_1_metasprite0[] = {
     66 	METASPR_ITEM(-16, -24, 0, S_PAL(0)),
     67 	METASPR_ITEM(0, 8, 1, S_PAL(0)),
     68 	METASPR_ITEM(0, 8, 2, S_PAL(0)),
     69 	METASPR_ITEM(0, 8, 3, S_PAL(0)),
     70 	METASPR_ITEM(0, 8, 4, S_PAL(0)),
     71 	METASPR_ITEM(0, 8, 5, S_PAL(0)),
     72 	METASPR_ITEM(8, -40, 6, S_PAL(0)),
     73 	METASPR_ITEM(0, 8, 7, S_PAL(0)),
     74 	METASPR_ITEM(0, 8, 8, S_PAL(0)),
     75 	METASPR_ITEM(0, 8, 9, S_PAL(0)),
     76 	METASPR_ITEM(0, 8, 10, S_PAL(0)),
     77 	METASPR_ITEM(0, 8, 11, S_PAL(0)),
     78 	METASPR_ITEM(0, 8, 12, S_PAL(0)),
     79 	METASPR_ITEM(8, -48, 13, S_PAL(0)),
     80 	METASPR_ITEM(0, 8, 14, S_PAL(0)),
     81 	METASPR_ITEM(0, 8, 15, S_PAL(0)),
     82 	METASPR_ITEM(0, 8, 16, S_PAL(0)),
     83 	METASPR_ITEM(0, 8, 17, S_PAL(0)),
     84 	METASPR_ITEM(0, 8, 18, S_PAL(0)),
     85 	METASPR_ITEM(0, 8, 19, S_PAL(0)),
     86 	METASPR_ITEM(8, -48, 20, S_PAL(0)),
     87 	METASPR_ITEM(0, 16, 21, S_PAL(0)),
     88 	METASPR_ITEM(0, 8, 22, S_PAL(0)),
     89 	METASPR_ITEM(0, 8, 23, S_PAL(0)),
     90 	METASPR_ITEM(0, 8, 24, S_PAL(0)),
     91 	METASPR_ITEM(0, 8, 25, S_PAL(0)),
     92 	METASPR_ITEM(8, -48, 26, S_PAL(0)),
     93 	METASPR_ITEM(0, 16, 27, S_PAL(0)),
     94 	METASPR_ITEM(0, 8, 28, S_PAL(0)),
     95 	METASPR_ITEM(0, 8, 29, S_PAL(0)),
     96 	METASPR_ITEM(0, 8, 30, S_PAL(0)),
     97 	METASPR_TERM
     98 };
     99 
    100 const metasprite_t sprite_slon_1_metasprite1[] = {
    101 	METASPR_ITEM(-16, -24, 0, S_PAL(0)),
    102 	METASPR_ITEM(0, 8, 1, S_PAL(0)),
    103 	METASPR_ITEM(0, 8, 2, S_PAL(0)),
    104 	METASPR_ITEM(0, 8, 3, S_PAL(0)),
    105 	METASPR_ITEM(0, 8, 4, S_PAL(0)),
    106 	METASPR_ITEM(0, 8, 5, S_PAL(0)),
    107 	METASPR_ITEM(8, -40, 6, S_PAL(0)),
    108 	METASPR_ITEM(0, 8, 7, S_PAL(0)),
    109 	METASPR_ITEM(0, 8, 8, S_PAL(0)),
    110 	METASPR_ITEM(0, 8, 9, S_PAL(0)),
    111 	METASPR_ITEM(0, 8, 10, S_PAL(0)),
    112 	METASPR_ITEM(0, 8, 11, S_PAL(0)),
    113 	METASPR_ITEM(0, 8, 12, S_PAL(0)),
    114 	METASPR_ITEM(8, -48, 13, S_PAL(0)),
    115 	METASPR_ITEM(0, 8, 14, S_PAL(0)),
    116 	METASPR_ITEM(0, 8, 15, S_PAL(0)),
    117 	METASPR_ITEM(0, 8, 16, S_PAL(0)),
    118 	METASPR_ITEM(0, 8, 17, S_PAL(0)),
    119 	METASPR_ITEM(0, 8, 18, S_PAL(0)),
    120 	METASPR_ITEM(0, 8, 31, S_PAL(0)),
    121 	METASPR_ITEM(8, -56, 32, S_PAL(0)),
    122 	METASPR_ITEM(0, 8, 33, S_PAL(0)),
    123 	METASPR_ITEM(0, 16, 21, S_PAL(0)),
    124 	METASPR_ITEM(0, 8, 22, S_PAL(0)),
    125 	METASPR_ITEM(0, 8, 23, S_PAL(0)),
    126 	METASPR_ITEM(0, 8, 24, S_PAL(0)),
    127 	METASPR_ITEM(0, 8, 34, S_PAL(0)),
    128 	METASPR_ITEM(8, -56, 35, S_PAL(0)),
    129 	METASPR_ITEM(0, 8, 36, S_PAL(0)),
    130 	METASPR_ITEM(0, 16, 27, S_PAL(0)),
    131 	METASPR_ITEM(0, 8, 28, S_PAL(0)),
    132 	METASPR_ITEM(0, 8, 29, S_PAL(0)),
    133 	METASPR_ITEM(0, 8, 30, S_PAL(0)),
    134 	METASPR_TERM
    135 };
    136 
    137 const metasprite_t sprite_slon_1_metasprite2[] = {
    138 	METASPR_ITEM(-16, -24, 0, S_PAL(0)),
    139 	METASPR_ITEM(0, 8, 1, S_PAL(0)),
    140 	METASPR_ITEM(0, 8, 2, S_PAL(0)),
    141 	METASPR_ITEM(0, 8, 3, S_PAL(0)),
    142 	METASPR_ITEM(0, 8, 4, S_PAL(0)),
    143 	METASPR_ITEM(0, 8, 5, S_PAL(0)),
    144 	METASPR_ITEM(8, -40, 6, S_PAL(0)),
    145 	METASPR_ITEM(0, 8, 7, S_PAL(0)),
    146 	METASPR_ITEM(0, 8, 8, S_PAL(0)),
    147 	METASPR_ITEM(0, 8, 9, S_PAL(0)),
    148 	METASPR_ITEM(0, 8, 10, S_PAL(0)),
    149 	METASPR_ITEM(0, 8, 11, S_PAL(0)),
    150 	METASPR_ITEM(0, 8, 12, S_PAL(0)),
    151 	METASPR_ITEM(8, -48, 13, S_PAL(0)),
    152 	METASPR_ITEM(0, 8, 14, S_PAL(0)),
    153 	METASPR_ITEM(0, 8, 15, S_PAL(0)),
    154 	METASPR_ITEM(0, 8, 16, S_PAL(0)),
    155 	METASPR_ITEM(0, 8, 17, S_PAL(0)),
    156 	METASPR_ITEM(0, 8, 18, S_PAL(0)),
    157 	METASPR_ITEM(0, 8, 37, S_PAL(0)),
    158 	METASPR_ITEM(8, -56, 38, S_PAL(0)),
    159 	METASPR_ITEM(0, 8, 39, S_PAL(0)),
    160 	METASPR_ITEM(0, 16, 21, S_PAL(0)),
    161 	METASPR_ITEM(0, 8, 22, S_PAL(0)),
    162 	METASPR_ITEM(0, 8, 23, S_PAL(0)),
    163 	METASPR_ITEM(0, 8, 24, S_PAL(0)),
    164 	METASPR_ITEM(0, 8, 40, S_PAL(0)),
    165 	METASPR_ITEM(8, -56, 41, S_PAL(0)),
    166 	METASPR_ITEM(0, 8, 42, S_PAL(0)),
    167 	METASPR_ITEM(0, 16, 27, S_PAL(0)),
    168 	METASPR_ITEM(0, 8, 28, S_PAL(0)),
    169 	METASPR_ITEM(0, 8, 29, S_PAL(0)),
    170 	METASPR_ITEM(0, 8, 30, S_PAL(0)),
    171 	METASPR_TERM
    172 };
    173 
    174 const metasprite_t sprite_slon_1_metasprite3[] = {
    175 	METASPR_ITEM(-16, -24, 0, S_PAL(0)),
    176 	METASPR_ITEM(0, 8, 1, S_PAL(0)),
    177 	METASPR_ITEM(0, 8, 2, S_PAL(0)),
    178 	METASPR_ITEM(0, 8, 3, S_PAL(0)),
    179 	METASPR_ITEM(0, 8, 4, S_PAL(0)),
    180 	METASPR_ITEM(0, 8, 5, S_PAL(0)),
    181 	METASPR_ITEM(8, -40, 6, S_PAL(0)),
    182 	METASPR_ITEM(0, 8, 7, S_PAL(0)),
    183 	METASPR_ITEM(0, 8, 8, S_PAL(0)),
    184 	METASPR_ITEM(0, 8, 9, S_PAL(0)),
    185 	METASPR_ITEM(0, 8, 10, S_PAL(0)),
    186 	METASPR_ITEM(0, 8, 11, S_PAL(0)),
    187 	METASPR_ITEM(0, 8, 12, S_PAL(0)),
    188 	METASPR_ITEM(8, -48, 13, S_PAL(0)),
    189 	METASPR_ITEM(0, 8, 14, S_PAL(0)),
    190 	METASPR_ITEM(0, 8, 15, S_PAL(0)),
    191 	METASPR_ITEM(0, 8, 16, S_PAL(0)),
    192 	METASPR_ITEM(0, 8, 17, S_PAL(0)),
    193 	METASPR_ITEM(0, 8, 18, S_PAL(0)),
    194 	METASPR_ITEM(0, 8, 31, S_PAL(0)),
    195 	METASPR_ITEM(8, -56, 43, S_PAL(0)),
    196 	METASPR_ITEM(0, 8, 44, S_PAL(0)),
    197 	METASPR_ITEM(0, 16, 21, S_PAL(0)),
    198 	METASPR_ITEM(0, 8, 22, S_PAL(0)),
    199 	METASPR_ITEM(0, 8, 23, S_PAL(0)),
    200 	METASPR_ITEM(0, 8, 24, S_PAL(0)),
    201 	METASPR_ITEM(0, 8, 34, S_PAL(0)),
    202 	METASPR_ITEM(8, -56, 45, S_PAL(0)),
    203 	METASPR_ITEM(0, 24, 27, S_PAL(0)),
    204 	METASPR_ITEM(0, 8, 28, S_PAL(0)),
    205 	METASPR_ITEM(0, 8, 29, S_PAL(0)),
    206 	METASPR_ITEM(0, 8, 30, S_PAL(0)),
    207 	METASPR_TERM
    208 };
    209 
    210 const metasprite_t sprite_slon_1_metasprite4[] = {
    211 	METASPR_ITEM(-16, -24, 0, S_PAL(0)),
    212 	METASPR_ITEM(0, 8, 1, S_PAL(0)),
    213 	METASPR_ITEM(0, 8, 2, S_PAL(0)),
    214 	METASPR_ITEM(0, 8, 3, S_PAL(0)),
    215 	METASPR_ITEM(0, 8, 4, S_PAL(0)),
    216 	METASPR_ITEM(0, 8, 5, S_PAL(0)),
    217 	METASPR_ITEM(8, -40, 6, S_PAL(0)),
    218 	METASPR_ITEM(0, 8, 7, S_PAL(0)),
    219 	METASPR_ITEM(0, 8, 8, S_PAL(0)),
    220 	METASPR_ITEM(0, 8, 9, S_PAL(0)),
    221 	METASPR_ITEM(0, 8, 10, S_PAL(0)),
    222 	METASPR_ITEM(0, 8, 11, S_PAL(0)),
    223 	METASPR_ITEM(0, 8, 12, S_PAL(0)),
    224 	METASPR_ITEM(8, -48, 13, S_PAL(0)),
    225 	METASPR_ITEM(0, 8, 14, S_PAL(0)),
    226 	METASPR_ITEM(0, 8, 15, S_PAL(0)),
    227 	METASPR_ITEM(0, 8, 16, S_PAL(0)),
    228 	METASPR_ITEM(0, 8, 17, S_PAL(0)),
    229 	METASPR_ITEM(0, 8, 18, S_PAL(0)),
    230 	METASPR_ITEM(0, 8, 19, S_PAL(0)),
    231 	METASPR_ITEM(8, -56, 46, S_PAL(0)),
    232 	METASPR_ITEM(0, 8, 44, S_PAL(0)),
    233 	METASPR_ITEM(0, 16, 21, S_PAL(0)),
    234 	METASPR_ITEM(0, 8, 22, S_PAL(0)),
    235 	METASPR_ITEM(0, 8, 23, S_PAL(0)),
    236 	METASPR_ITEM(0, 8, 24, S_PAL(0)),
    237 	METASPR_ITEM(0, 8, 25, S_PAL(0)),
    238 	METASPR_ITEM(8, -56, 47, S_PAL(0)),
    239 	METASPR_ITEM(0, 24, 27, S_PAL(0)),
    240 	METASPR_ITEM(0, 8, 28, S_PAL(0)),
    241 	METASPR_ITEM(0, 8, 29, S_PAL(0)),
    242 	METASPR_ITEM(0, 8, 30, S_PAL(0)),
    243 	METASPR_TERM
    244 };
    245 
    246 const metasprite_t* const sprite_slon_1_metasprites[5] = {
    247 	sprite_slon_1_metasprite0, sprite_slon_1_metasprite1, sprite_slon_1_metasprite2, sprite_slon_1_metasprite3, sprite_slon_1_metasprite4
    248 };

This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.