Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
226 lines (222 sloc) 9.76 KB
#include "config.h"
#include "spritedata.h"
sprite_t SPRITE_WALL = {
8, 8, /* 1200 */
{ 0xfb,0x00,0xbf,0x00,0xef,0x00,0x00,0x00 }
};
sprite_t SPRITE_LADDER = {
8, 8, /* 1208 */
{ 0x42,0x42,0x42,0x42,0x7e,0x42,0x42,0x42 }
};
sprite_t SPRITE_EGG = {
8, 8, /* 1210 */
{ 0x00,0x38,0x6c,0x5e,0x7e,0x7c,0x38,0x00 }
};
sprite_t SPRITE_GRAIN = {
8, 8, /* 1218 */
{ 0x00,0x00,0x00,0x08,0x14,0x2a,0x55,0x00 }
};
sprite_t SPRITE_LIFT = {
0x10, 4, /* 1220 */
{ 0x1f,0xf8,0x1f,0xf8,0x1b,0xd8,0x11,0x88 }
};
sprite_t SPRITE_PLAYER_R = { /* 6 */
8, 0x10, /* 1228 */
{ 0x18,0x3c,0xff,0x34,0x3c,0x10,0x18,0x3c,
0x6e,0x6e,0x6e,0x6e,0x3c,0x18,0x10,0x18 }
};
sprite_t SPRITE_PLAYER_R2 = {
8, 0x10, /* 1238 */
{ 0x18,0x3c,0xff,0x34,0x3c,0x10,0x18,0x3c,
0x6e,0x6e,0x76,0x76,0x3c,0x38,0x4a,0x24 }
};
sprite_t SPRITE_PLAYER_R3 = { /* 0x08 */
8, 0x10, /* 1248 */
{ 0x18,0x3c,0xff,0x34,0x3c,0x10,0x18,0x3c,
0x6e,0x6e,0x5e,0x5e,0x3c,0x38,0x4a,0x24 }
};
sprite_t SPRITE_PLAYER_L = {
8, 0x10, /* 1258 */
{ 0x18,0x3c,0xff,0x2c,0x3c,0x08,0x18,0x3c,
0x76,0x76,0x76,0x76,0x3c,0x18,0x08,0x18 }
};
sprite_t SPRITE_PLAYER_L2 = {
8, 0x10, /* 1268 */
{ 0x18,0x3c,0xff,0x2c,0x3c,0x08,0x18,0x3c,
0x76,0x76,0x6e,0x6e,0x3c,0x1c,0x52,0x24 }
};
sprite_t SPRITE_PLAYER_L3 = {
8, 0x10, /* 1278 */
{ 0x18,0x3c,0xff,0x2c,0x3c,0x08,0x18,0x3c,
0x76,0x76,0x7a,0x7a,0x3c,0x1c,0x52,0x24 }
};
sprite_t SPRITE_PLAYER_UP = { /* 0x0c */
8, 0x10, /* 1288 */
{ 0x18,0x3c,0xff,0x3c,0x3c,0x18,0x18,0xbd,
0xff,0x7e,0x7e,0x7e,0x3c,0x24,0x24,0x66 }
};
sprite_t SPRITE_PLAYER_UP2 = {
8, 0x10, /* 1298 */
{ 0x18,0x3c,0xff,0x3c,0x3d,0x19,0x19,0x3d,
0xff,0xfe,0xfe,0xfe,0xbc,0x3e,0x20,0x20 }
};
sprite_t SPRITE_PLAYER_UP3 = {
8, 0x10, /* 12a8 */
{ 0x20,0x60,0x18,0x3c,0xff,0x3c,0xbc,0x98,
0x98,0xbc,0xff,0x7f,0x7f,0x7f,0x3d,0x7c }
};
sprite_t SPRITE_BIGDUCK_R1 = {
0x10, 0x18, /* 12bc */
{ 0x00,0x70,0x00,0xf8,0x01,0xe8,0x01,0xef,0x01,0xff,0x01,0xf8,0x00,0xf0,0x00,0xe0,0x00,0x60,0x0e,0x70,0x1f,0x70,0x3f,0xf8,0x7f,0xf8,0xff,0x78,0xff,0xb8,0xbf,0xbc,0xbf,0xbc,0xdf,0xbc,0x6f,0x7c,0x76,0xfc,0x39,0xf8,0x1f,0xf8,0x0f,0xf0,0x03,0xe0 }
};
sprite_t SPRITE_BIGDUCK_R2 = { /* 0x10 */
0x10, 0x18, /* 12ec */
{ 0x00,0x70,0x00,0xf9,0x01,0xea,0x01,0xec,0x01,0xfc,0x01,0xfa,0x00,0xf1,0x00,0xe0,0x00,0x60,0x0e,0x70,0x1f,0x70,0x3f,0xf8,0x71,0xf8,0xee,0x78,0xdf,0xb8,0xbf,0xfc,0xff,0xfc,0xff,0xfc,0x7f,0xfc,0x7f,0xfc,0x3f,0xf8,0x1f,0xf8,0x0f,0xf0,0x03,0xe0 }
};
sprite_t SPRITE_BIGDUCK_L1 = {
0x10, 0x18, /* 131c */
{ 0x0e,0x00,0x1f,0x00,0x17,0x80,0xf7,0x80,0xff,0x80,0x1f,0x80,0x0f,0x00,0x07,0x00,0x06,0x00,0x0e,0x70,0x0e,0xf8,0x1f,0xfc,0x1f,0xfe,0x1e,0xff,0x1d,0xff,0x3d,0xfd,0x3d,0xfd,0x3d,0xfb,0x3e,0xf6,0x3f,0x6e,0x1f,0x9c,0x1f,0xf8,0x0f,0xf0,0x07,0xc0 }
};
sprite_t SPRITE_BIGDUCK_L2 = {
0x10, 0x18, /* 134c */
{ 0x0e,0x00,0x9f,0x00,0x57,0x80,0x37,0x80,0x3f,0x80,0x5f,0x80,0x8f,0x00,0x07,0x00,0x06,0x00,0x0e,0x70,0x0e,0xf8,0x1f,0xfc,0x1f,0x8e,0x1e,0x77,0x1d,0xfb,0x3f,0xfd,0x3f,0xff,0x3f,0xff,0x3f,0xfe,0x3f,0xfe,0x1f,0xfc,0x1f,0xf8,0x0f,0xf0,0x07,0xc0 }
};
sprite_t SPRITE_CAGE_CLOSED = {
0x18, 0x30, /* 137c */
{ 0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x10,0x00,0x00,0xfe,0x00,0x03,0x7d,0x80,0x0c,0xd6,0x60,0x11,0x55,0x10,0x22,0x54,0x88,0x24,0x92,0x48,0x44,0x92,0x44,0x48,0x92,0x24,0x88,0x92,0x22,0x89,0x11,0x22,0xd1,0x10,0x16,0xb1,0x10,0x0a,0x99,0x00,0x02,0x97,0x00,0x02,0x91,0xe0,0x02,0x91,0x00,0x02,0x91,0x10,0x02,0x91,0x10,0x12,0x91,0x10,0x12,0x91,0x10,0x12,0x90,0x00,0x12,0x90,0x00,0x12,0x90,0x00,0x12,0xd0,0x00,0x16,0xb0,0x00,0x1a,0x90,0x00,0x32,0x90,0x00,0x12,0x90,0x00,0x12,0x90,0x00,0x12,0x90,0x00,0x12,0x90,0x00,0x12,0x90,0x00,0x12,0x91,0x00,0x12,0x91,0x01,0x12,0x91,0x11,0x12,0x91,0x11,0x12,0xd1,0x11,0x12,0x51,0x11,0x14,0x31,0x11,0x18,0x19,0x11,0x30,0x07,0x11,0xc0,0x00,0xfe,0x00 }
};
sprite_t SPRITE_CAGE_OPEN = { /* 0x14 */
0x18, 0x30, /* 140c */
{ 0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x10,0x00,0x00,0xfe,0x00,0x03,0x7d,0x80,0x0c,0xd6,0x60,0x11,0x55,0x10,0x22,0x54,0x88,0x24,0x92,0x48,0x44,0x92,0x44,0x48,0x92,0x24,0x88,0x92,0x22,0x89,0x11,0x22,0xd1,0x11,0x16,0xb1,0x11,0x1a,0x99,0x11,0x32,0x97,0x11,0xd2,0x91,0xff,0x12,0x91,0x11,0x12,0x91,0x11,0x12,0x91,0x11,0x12,0x91,0x11,0x12,0x91,0x11,0x12,0x91,0x11,0x12,0x91,0x11,0x12,0x91,0x11,0x12,0xd1,0x11,0x16,0xb1,0x11,0x1a,0x99,0x11,0x32,0x97,0x11,0xd2,0x91,0xff,0x12,0x91,0x11,0x12,0x91,0x11,0x12,0x91,0x11,0x12,0x91,0x11,0x12,0x91,0x11,0x12,0x91,0x11,0x12,0x91,0x11,0x12,0x91,0x11,0x12,0xd1,0x11,0x12,0x51,0x11,0x14,0x31,0x11,0x18,0x19,0x11,0x30,0x07,0x11,0xc0,0x00,0xfe,0x00 }
};
sprite_t SPRITE_DUCK_R = {
0x08, 0x14, /* 149c */
{ 0x0c,0x1b,0x1c,0x08,0x08,0x04,0x04,0x02,0x32,0x7b,0x7f,0x7f,0x7f,0x3e,0x18,0x10,0x10,0x10,0x10,0x18, }
};
sprite_t SPRITE_DUCK_R2 = {
0x08, 0x14, /* 14b0 */
{ 0x0d,0x1a,0x1d,0x08,0x08,0x04,0x04,0x02,0x32,0x7b,0x7f,0x7f,0x7f,0x3e,0x18,0x28,0x28,0x44,0x45,0x22 }
};
sprite_t SPRITE_DUCK_L = {
0x08, 0x14, /* 14c4 */
{ 0x30,0xd8,0x38,0x10,0x10,0x20,0x20,0x40,0x4c,0xde,0xfe,0xfe,0xfe,0x7c,0x18,0x08,0x08,0x08,0x08,0x18 }
};
sprite_t SPRITE_DUCK_L2 = { /* 0x18 */
0x08, 0x14, /* 14d8 */
{ 0xb0,0x58,0xb8,0x10,0x10,0x20,0x20,0x40,0x4c,0xde,0xfe,0xfe,0xfe,0x7c,0x18,0x14,0x14,0x22,0xa2,0x44 }
};
sprite_t SPRITE_DUCK_UP = {
0x08, 0x14, /* 14ec */
{ 0x18,0x3c,0x3c,0x3c,0x18,0x18,0x18,0x3c,0x7e,0x7e,0x7e,0x7e,0x7e,0x3c,0x3c,0x24,0x24,0x26,0x20,0x60, }
};
sprite_t SPRITE_DUCK_UP2 = {
0x08, 0x16, /* 1500 */
{ 0x18,0x3c,0x3c,0x3c,0x18,0x18,0x18,0x3c,0x7e,0x7e,0x7e,0x7e,0x7e,0x3c,0x3c,0x24,0x24,0x64,0x04,0x04,0x04,0x06 }
};
sprite_t SPRITE_DUCK_EAT_R = {
0x10, 0x14, /* 1516 */
{ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x30,0x28,0x78,0x78,0x7c,0xc4,0x7f,0xc2,0x7f,0x80,0x3f,0x00,0x3f,0x00,0x1f,0x00,0x16,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x18,0x00 }
};
sprite_t SPRITE_DUCK_EAT_R2 = { /* 0x1c */
0x10, 0x14, /* 153e */
{ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x78,0x00,0x7c,0x00,0x7e,0x00,0x7f,0xf8,0x3f,0xf4,0x3f,0x14,0x1f,0x08,0x16,0x08,0x10,0x08,0x10,0x00,0x10,0x00,0x18,0x00 }
};
sprite_t SPRITE_DUCK_EAT_L = {
0x10, 0x14, /* 1566 */
{ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x00,0x14,0x0c,0x1e,0x1e,0x23,0x3e,0x43,0xfe,0x01,0xfe,0x00,0xfc,0x00,0xfc,0x00,0xf8,0x00,0x68,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x18 }
};
sprite_t SPRITE_DUCK_EAT_L2 = {
0x10, 0x14, /* 158e */
{ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x1e,0x00,0x3e,0x00,0x7e,0x1f,0xfe,0x2f,0xfc,0x28,0xfc,0x10,0xf8,0x10,0x68,0x10,0x08,0x00,0x08,0x00,0x08,0x00,0x18 }
};
sprite_t sprite_digit[10] = {
{
0x08, 0x07, /* 15b6 */
{ 0x60,0x90,0x90,0x90,0x90,0x90,0x60 }
}, {
0x08, 0x07, /* 15bd */
{ 0x20,0x60,0x20,0x20,0x20,0x20,0x70 }
}, {
0x08, 0x07, /* 15c4 */
{ 0x60,0x90,0x10,0x20,0x40,0x80,0xf0 }
}, {
0x08, 0x07, /* 15cb */
{ 0x60,0x90,0x10,0x20,0x10,0x90,0x60 }
}, {
0x08, 0x07, /* 15d2 */
{ 0x80,0x80,0xa0,0xa0,0xf0,0x20,0x20 }
}, {
0x08, 0x07, /* 15d9 */
{ 0xf0,0x80,0xe0,0x10,0x10,0x90,0x60 }
}, {
0x08, 0x07, /* 15e0 */
{ 0x60,0x90,0x80,0xe0,0x90,0x90,0x60 }
}, {
0x08, 0x07, /* 15e7 */
{ 0xf0,0x10,0x10,0x20,0x20,0x40,0x40 }
}, {
0x08, 0x07, /* 15ee */
{ 0x60,0x90,0x90,0x60,0x90,0x90,0x60 }
}, {
0x08, 0x07, /* 15f5 */
{ 0x60,0x90,0x90,0x70,0x10,0x90,0x60 }
}
};
sprite_t SPRITE_SCORE = {
0x18, 0x09, /* 15fc */
{ 0xff,0xff,0xf8,0x88,0x89,0x88,0xbb,0xaa,0xb8,0xbb,0xaa,0xb8,0x8b,0xa9,0x98,0xeb,0xaa,0xb8,0xeb,0xaa,0xb8,0x88,0x8a,0x88,0xff,0xff,0xf8 }
};
sprite_t SPRITE_BLANK = {
0x20, 0x09, /* 1617 */
{ 0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xfe }
};
sprite_t SPRITE_PLAYER = {
0x20, 0x09, /* 163b */
{ 0xff,0xff,0xff,0xff,0x9b,0xda,0x89,0xff,0xab,0xaa,0xba,0xff,0xab,0xaa,0xba,0xff,0x9b,0x8d,0x99,0xff,0xbb,0xad,0xba,0xff,0xbb,0xad,0xba,0xff,0xb8,0xad,0x8a,0xff,0xff,0xff,0xff,0xff }
};
sprite_t SPRITE_LEVEL = { /* 0x2c */
0x28, 0x09, /* 165f */
{ 0xff,0xff,0xff,0xff,0xfc,0xb8,0xa8,0xbf,0xff,0xfc,0xbb,0xab,0xbf,0xff,0xfc,0xbb,0xab,0xbf,0xff,0xfc,0xb9,0xa9,0xbf,0xff,0xfc,0xbb,0xab,0xbf,0xff,0xfc,0xbb,0xdb,0xbf,0xff,0xfc,0x88,0xd8,0x8f,0xff,0xfc,0xff,0xff,0xff,0xff,0xfc }
};
sprite_t SPRITE_BONUS = {
0x30, 0x09, /* 168c */
{ 0xff,0xff,0xff,0xff,0xff,0xf0,0x98,0xb5,0x47,0xff,0xff,0xf0,0xaa,0x95,0x5f,0xff,0xff,0xf0,0xaa,0x95,0x5f,0xff,0xff,0xf0,0x9a,0xa5,0x47,0xff,0xff,0xf0,0xaa,0xa5,0x77,0xff,0xff,0xf0,0xaa,0xb5,0x77,0xff,0xff,0xf0,0x98,0xb4,0x47,0xff,0xff,0xf0,0xff,0xff,0xff,0xff,0xff,0xf0 }
};
sprite_t SPRITE_TIME = {
0x28, 0x09, /* 16c2 */
{ 0xff,0xff,0xff,0xff,0xc0,0x8a,0x48,0xff,0xff,0xc0,0xda,0x4b,0xff,0xff,0xc0,0xda,0xab,0xff,0xff,0xc0,0xda,0xa9,0xff,0xff,0xc0,0xda,0xab,0xff,0xff,0xc0,0xda,0xeb,0xff,0xff,0xc0,0xda,0xe8,0xff,0xff,0xc0,0xff,0xff,0xff,0xff,0xc0 }
};
sprite_t SPRITE_HAT = {
0x08, 0x03, /* 16ef */
{ 0x40,0xe0,0x00 }
};
sprite_t *const sprite_duck[10] = {
&SPRITE_DUCK_R,
&SPRITE_DUCK_R2,
&SPRITE_DUCK_L,
&SPRITE_DUCK_L2,
&SPRITE_DUCK_UP,
&SPRITE_DUCK_UP2,
&SPRITE_DUCK_EAT_R,
&SPRITE_DUCK_EAT_R2,
&SPRITE_DUCK_EAT_L,
&SPRITE_DUCK_EAT_L2
};
sprite_t *const sprite_player_r[4] = {
&SPRITE_PLAYER_R,
&SPRITE_PLAYER_R2,
&SPRITE_PLAYER_R,
&SPRITE_PLAYER_R3
};
sprite_t *const sprite_player_l[4] = {
&SPRITE_PLAYER_L,
&SPRITE_PLAYER_L2,
&SPRITE_PLAYER_L,
&SPRITE_PLAYER_L3
};
sprite_t *const sprite_player_up[4] = {
&SPRITE_PLAYER_UP,
&SPRITE_PLAYER_UP2,
&SPRITE_PLAYER_UP,
&SPRITE_PLAYER_UP3
};
Something went wrong with that request. Please try again.