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.