home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d1xx
/
d115
/
marketroid.lha
/
Marketroid
/
src
/
goodguys.c
< prev
next >
Wrap
C/C++ Source or Header
|
1987-11-22
|
25KB
|
534 lines
/* :ts=8 bk=0
*
* goodguys.c: All the good guys.
* The Bike, The Marketroid Hero, -=RJ=-, Dale, Jay.
*
* Leo L. Schwab 8710.1 (415) 456-3960
*/
#include <exec/types.h>
#include <graphics/gfx.h>
#include "marketroid.h"
/************************ -- Recumbent Bicycle -- *************************/
static UWORD bike0[] = {
0x3, 0x8000, 0x0, 0x0, 0x7, 0xC000, 0x0, 0x0,
0x7, 0xE000, 0x0, 0x0, 0x7, 0xC000, 0x0, 0x0,
0x3, 0x8000, 0x0, 0x0, 0x7, 0x8000, 0x0, 0x0,
0x3C, 0x0, 0x0, 0x0, 0x61C4, 0x0, 0x0, 0x0,
0x1F84, 0x0, 0xC000, 0x0, 0xE02, 0x3, 0xC000, 0x0,
0x2, 0xF, 0xF800, 0x0, 0x1, 0x1F, 0xDC00, 0x0,
0x1, 0x3F, 0x8E00, 0x0, 0x3E0, 0x803F, 0xEE00, 0x0,
0xC18, 0x7F3F, 0xE700, 0x0, 0x100C, 0x2C00, 0xE700, 0x0,
0x1014, 0x0, 0x7000, 0x0, 0x2020, 0x0, 0x7080, 0xE000,
0x2042, 0x0, 0x3882, 0x5800, 0x3F00, 0x0, 0x3882, 0x5800,
0x2102, 0x0, 0x1DC4, 0x6400, 0x2202, 0x0, 0x1FC4, 0x400,
0x1404, 0x0, 0xF84, 0xC400, 0x1804, 0x0, 0x703, 0x4800,
0xC18, 0x0, 0x3, 0x5800, 0x3E0, 0x0, 0x0, 0xE000,
0x3, 0x8000, 0x0, 0x0, 0x7, 0xC000, 0x0, 0x0,
0x7, 0xE000, 0x0, 0x0, 0x7, 0xC000, 0x0, 0x0,
0x3, 0x8000, 0x0, 0x0, 0xF, 0x8000, 0x0, 0x0,
0x3F4, 0x0, 0x0, 0x0, 0x1E04, 0x0, 0x0, 0x0,
0x7C04, 0x0, 0xC000, 0x0, 0x2, 0x0, 0x0, 0x0,
0x2, 0x7, 0x0, 0x0, 0x1, 0x3F, 0x8000, 0x0,
0x1, 0x3F, 0xC000, 0x0, 0x3E0, 0x803F, 0xE000, 0x0,
0xC18, 0x7F0F, 0xE800, 0x0, 0x1804, 0x2C01, 0xDC00, 0x0,
0x1404, 0x1, 0xDC00, 0x0, 0x2200, 0x0, 0xEE80, 0xE000,
0x2102, 0x0, 0xFFE2, 0x1800, 0x3F00, 0x0, 0x7F92, 0x1800,
0x2042, 0x0, 0x38E4, 0x2400, 0x2022, 0x0, 0x47, 0xBC00,
0x1014, 0x0, 0x4, 0x8400, 0x100C, 0x0, 0x3, 0x800,
0xC18, 0x0, 0x3, 0x1800, 0x3E0, 0x0, 0x0, 0xE000,
0x3, 0x8000, 0x0, 0x0, 0x7, 0xC000, 0x0, 0x0,
0x7, 0xE000, 0x0, 0x0, 0x7, 0xC000, 0x0, 0x0,
0x8003, 0x8000, 0x0, 0x0, 0x803F, 0x8000, 0x0, 0x0,
0x67F4, 0x0, 0x0, 0x0, 0x3E04, 0x0, 0x0, 0x0,
0x4, 0x0, 0xC000, 0x0, 0x2, 0x3, 0xF000, 0x0,
0x2, 0xF, 0xF800, 0x0, 0x1, 0x3F, 0xDC00, 0x0,
0x1, 0x3F, 0x8E00, 0x0, 0x3E0, 0x803F, 0xEE00, 0x0,
0xC98, 0x7F3F, 0xE740, 0x0, 0x1884, 0x2C00, 0xC7C0, 0x0,
0x1484, 0x0, 0x57C0, 0x0, 0x2280, 0x0, 0x1380, 0xE000,
0x2102, 0x0, 0x382, 0x1800, 0x2000, 0x0, 0x82, 0x800,
0x20C2, 0x0, 0x1DC4, 0x400, 0x20A2, 0x0, 0x1FC7, 0xBC00,
0x1094, 0x0, 0xF84, 0x2400, 0x108C, 0x0, 0x702, 0x1800,
0xC98, 0x0, 0x3, 0x1800, 0x3E0, 0x0, 0x0, 0xE000,
0x3, 0x8000, 0x0, 0x0, 0x7, 0xC000, 0x0, 0x0,
0x7, 0xE000, 0x0, 0x0, 0x7, 0xC000, 0x0, 0x0,
0x3, 0x8000, 0x0, 0x0, 0x3C07, 0x8000, 0x0, 0x0,
0x7F9C, 0x0, 0x0, 0x0, 0x1F4, 0x0, 0x0, 0x0,
0x4, 0x0, 0xC000, 0x0, 0x2, 0x0, 0x0, 0x0,
0x2, 0x7, 0x0, 0x0, 0x1, 0x3F, 0x8000, 0x0,
0x1, 0x3F, 0xC000, 0x0, 0x3E0, 0x803F, 0xE000, 0x0,
0xC98, 0x7F3F, 0xF800, 0x0, 0x108C, 0x2C01, 0xFE00, 0x0,
0x1094, 0x1, 0xDF90, 0x0, 0x20A0, 0x0, 0x3F8, 0xE000,
0x2042, 0x0, 0xC1FA, 0x5800, 0x2000, 0x0, 0xF2, 0x4800,
0x2182, 0x0, 0x3864, 0x4400, 0x2282, 0x0, 0x4, 0x400,
0x1484, 0x0, 0x4, 0x6400, 0x1884, 0x0, 0x2, 0x5800,
0xC98, 0x0, 0x3, 0x5800, 0x3E0, 0x0, 0x0, 0xE000
};
static UWORD bike1[] = {
0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0,
0x0, 0xE000, 0x0, 0x0, 0x1, 0xC000, 0x0, 0x0,
0x1, 0x8000, 0x0, 0x0, 0x7, 0x8000, 0x0, 0x0,
0x38, 0x0, 0x800, 0x0, 0x61C0, 0x0, 0x1E00, 0x0,
0x1F80, 0x0, 0x3F00, 0x0, 0xE00, 0x3, 0xFF80, 0x0,
0x0, 0xF, 0xFFE0, 0x0, 0x0, 0x0, 0x1CF0, 0x0,
0x0, 0x3F, 0x8E18, 0x0, 0x0, 0x3F, 0xCE08, 0x0,
0x0, 0x3F, 0xE60C, 0x0, 0x0, 0x0, 0xE034, 0x0,
0x1, 0xC3F0, 0x70C2, 0x0, 0x6, 0xF, 0xF326, 0x0,
0x38, 0x0, 0x3E19, 0x0, 0xFF, 0xFFFF, 0xFF61, 0x0,
0x0, 0x0, 0x1C00, 0x8000, 0x0, 0x0, 0x1800, 0x4000,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0,
0x0, 0xE000, 0x0, 0x0, 0x1, 0xC000, 0x0, 0x0,
0x1, 0x8000, 0x0, 0x0, 0xF, 0x8000, 0x0, 0x0,
0x3F0, 0x0, 0x800, 0x0, 0x1E00, 0x0, 0x1E00, 0x0,
0x7C00, 0x0, 0x3F00, 0x0, 0x0, 0x0, 0x3F80, 0x0,
0x0, 0x7, 0x7E0, 0x0, 0x0, 0x3F, 0x80F0, 0x0,
0x0, 0x3F, 0x8018, 0x0, 0x0, 0x3B, 0xC008, 0x0,
0x0, 0x1, 0xC80C, 0x0, 0x0, 0x1, 0xDC34, 0x0,
0x1, 0xC3F1, 0xD8C2, 0x0, 0x6, 0xF, 0xE1A6, 0x0,
0x38, 0x0, 0xC1D9, 0x0, 0xFF, 0xFFFF, 0x8061, 0x0,
0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x4000,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0,
0x0, 0xE000, 0x0, 0x0, 0x1, 0xC000, 0x0, 0x0,
0x8001, 0x8000, 0x0, 0x0, 0x803F, 0x8000, 0x0, 0x0,
0x67F0, 0x0, 0x800, 0x0, 0x3E00, 0x0, 0x1E00, 0x0,
0x0, 0x0, 0x3F00, 0x0, 0x0, 0x3, 0xFF80, 0x0,
0x0, 0xF, 0xFFE0, 0x0, 0x0, 0x3F, 0xDCF0, 0x0,
0x0, 0x3E, 0xE18, 0x0, 0x0, 0x39, 0xCE08, 0x0,
0x0, 0x7, 0xC60C, 0x0, 0x0, 0x0, 0xC034, 0x0,
0x1, 0xC3F0, 0x5002, 0x0, 0x6, 0xF, 0xF026, 0x0,
0x38, 0x0, 0x3C19, 0x0, 0xFF, 0xFFFF, 0xFF61, 0x0,
0x0, 0x0, 0x1C00, 0x8000, 0x0, 0x0, 0x1800, 0x4000,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0,
0x0, 0xE000, 0x0, 0x0, 0x1, 0xC000, 0x0, 0x0,
0x1, 0x8000, 0x0, 0x0, 0x3C07, 0x8000, 0x0, 0x0,
0x7F98, 0x0, 0x800, 0x0, 0x1F0, 0x0, 0x1E00, 0x0,
0x0, 0x0, 0x3F00, 0x0, 0x0, 0x0, 0x3F80, 0x0,
0x0, 0x7, 0x7E0, 0x0, 0x0, 0x1, 0x80F0, 0x0,
0x0, 0x3E, 0x18, 0x0, 0x0, 0x3F, 0xC008, 0x0,
0x0, 0x3F, 0xF80C, 0x0, 0x0, 0x1, 0xFE34, 0x0,
0x1, 0xC3F0, 0x1FC2, 0x0, 0x6, 0xF, 0xE386, 0x0,
0x38, 0x0, 0xFE01, 0x0, 0xFF, 0xFFFF, 0xFF01, 0x0,
0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x4000,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
};
static UWORD bike2[] = {
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x7, 0x8000, 0x0, 0x0,
0x38, 0x0, 0x0, 0x0, 0x61C0, 0x0, 0x0, 0x0,
0x1F80, 0x0, 0x0, 0x0, 0xE00, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0,
0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x34, 0x0,
0x1, 0xC3F0, 0xC2, 0x0, 0x6, 0xF, 0x8326, 0x0,
0x38, 0x0, 0x619, 0x0, 0xFF, 0xFFFF, 0xC761, 0x0,
0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x4000,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0xF, 0x8000, 0x0, 0x0,
0x3F0, 0x0, 0x0, 0x0, 0x1E00, 0x0, 0x0, 0x0,
0x7C00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0,
0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x34, 0x0,
0x1, 0xC3F0, 0xC2, 0x0, 0x6, 0xF, 0x126, 0x0,
0x38, 0x0, 0x19, 0x0, 0xFF, 0xFFFF, 0x8061, 0x0,
0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x4000,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x8000, 0x0, 0x0, 0x0, 0x803F, 0x8000, 0x0, 0x0,
0x67F0, 0x0, 0x0, 0x0, 0x3E00, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0,
0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x34, 0x0,
0x1, 0xC3F0, 0x2, 0x0, 0x6, 0xF, 0xE026, 0x0,
0x38, 0x0, 0x3C19, 0x0, 0xFF, 0xFFFF, 0xFF61, 0x0,
0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x4000,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x3C07, 0x8000, 0x0, 0x0,
0x7F98, 0x0, 0x0, 0x0, 0x1F0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0,
0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x34, 0x0,
0x1, 0xC3F0, 0x42, 0x0, 0x6, 0xF, 0xE006, 0x0,
0x38, 0x0, 0x3E01, 0x0, 0xFF, 0xFFFF, 0xFF01, 0x0,
0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x4000,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
};
static UWORD bike3[] = {
0x3, 0x8000, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0,
0x7, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0,
0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x6, 0x4000, 0x0, 0x0, 0x5, 0xA003, 0x8000, 0x0,
0x6, 0xE00F, 0x0, 0x0, 0x7, 0x70FC, 0x0, 0x0,
0xB, 0xBFF0, 0x0, 0x0, 0x9, 0xDF1F, 0xC000, 0x0,
0x11, 0xE0C0, 0x0, 0x0, 0x10, 0xFFC0, 0x1000, 0x0,
0x20, 0x7FC0, 0x1130, 0x0, 0x20, 0x1000, 0x17C0, 0x0,
0x40, 0x0, 0x300, 0x0, 0x40, 0x0, 0xC00, 0x0,
0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0,
0x0, 0x0, 0x1C0, 0x0, 0x0, 0x0, 0x780, 0x0,
0x0, 0x0, 0xF00, 0x0, 0x0, 0x0, 0x600, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x3, 0x8000, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0,
0x7, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0,
0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x6, 0x4000, 0x0, 0x0, 0x5, 0xA003, 0x8000, 0x0,
0x6, 0xE00F, 0x0, 0x0, 0x7, 0x70FC, 0x0, 0x0,
0xB, 0xBFF0, 0x0, 0x0, 0x9, 0xDF00, 0x0, 0x0,
0x11, 0xE0C0, 0x4000, 0x0, 0x10, 0xFFC4, 0x1000, 0x0,
0x20, 0x7F0E, 0x1030, 0x0, 0x20, 0x1000, 0x20C0, 0x0,
0x40, 0x0, 0x2700, 0x0, 0x40, 0x0, 0xE00, 0x0,
0x80, 0x0, 0x3C20, 0x0, 0x0, 0x0, 0x7800, 0x0,
0x0, 0x0, 0x30C0, 0x0, 0x0, 0x0, 0x40, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x3, 0x8000, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0,
0x7, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0,
0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x6, 0x4000, 0x0, 0x0, 0x5, 0xA003, 0x8000, 0x0,
0x6, 0xE00F, 0x0, 0x0, 0x7, 0x70FC, 0x0, 0x0,
0xB, 0xBFF0, 0x0, 0x0, 0x9, 0xDF00, 0x0, 0x0,
0x11, 0xE0C1, 0x8000, 0x0, 0x10, 0xFFC6, 0x1000, 0x0,
0x20, 0x7FF8, 0x1170, 0x0, 0x20, 0x1000, 0x37C0, 0x0,
0x40, 0x0, 0x2780, 0x0, 0x40, 0x0, 0xF00, 0x0,
0x80, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x140, 0x0, 0x0, 0x0, 0x700, 0x0,
0x0, 0x0, 0xF00, 0x0, 0x0, 0x0, 0x600, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x3, 0x8000, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0,
0x7, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0,
0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x6, 0x4000, 0x0, 0x0, 0x5, 0xA003, 0x8000, 0x0,
0x6, 0xE00F, 0x0, 0x0, 0x7, 0x70FC, 0x0, 0x0,
0xB, 0xBFF0, 0x0, 0x0, 0x9, 0xDF3E, 0x0, 0x0,
0x11, 0xE0C1, 0xC000, 0x0, 0x10, 0xFFC0, 0x1000, 0x0,
0x20, 0x7FC0, 0x30, 0x0, 0x20, 0x1000, 0xC0, 0x0,
0x40, 0x1, 0xE010, 0x0, 0x40, 0x0, 0xC78, 0x0,
0x80, 0x0, 0x1F0, 0x0, 0x0, 0x0, 0xE0, 0x0,
0x0, 0x0, 0x3040, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
};
/*----- bitmap : w = 64, h = 104 ------ */
static UBYTE as_bike[] = { 0, 26, 52, 78 };
static struct BitMap bm_bike = {
8, 104, 0, 4,
0,
bike0, bike1, bike2, bike3,
0, 0, 0, 0
};
struct object ob_bike = {
&bm_bike,
54, 26,
4, as_bike,
0, 0, 0, 0, 0, 0, 0, 0,
4, 4
};
/****************************** -- The Hero -- ****************************/
static UWORD hero0[] = {
0x7C78, 0xFEF8, 0xAAF8, 0x7C70, 0x1020, 0x7C70, 0xFE70, 0xBA70,
0xAA20, 0x2820, 0x6C30, 0x0, 0x7C78, 0xFEF8, 0xAAF8, 0x7C70,
0x1020, 0x7C60, 0xFEF8, 0xBAE0, 0xAAD0, 0x2E50, 0x2058, 0x6000,
0x7C78, 0xFEF8, 0xAAF8, 0x7C70, 0x1020, 0x7C60, 0xFEF8, 0xBAE0,
0xAAD0, 0xE850, 0x858, 0xC00, 0xFEF0, 0xFEF8, 0xFEF8, 0x3870,
0x1020, 0x7C70, 0xFE70, 0xBA70, 0xAA20, 0x2820, 0x6C60, 0x0,
0xFEF0, 0xFEF8, 0xFEF8, 0x3870, 0x1020, 0x7C30, 0xFEF8, 0xBA38,
0xAA58, 0x2E50, 0x20D0, 0x6000, 0xFEF0, 0xFEF8, 0xFEF8, 0x3870,
0x1020, 0x7C30, 0xFEF8, 0xBA38, 0xAA58, 0xE850, 0x8D0, 0xC00
};
static UWORD hero1[] = {
0x7C78, 0xFEF8, 0xAAF8, 0x7C70, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x7C78, 0xFEF8, 0xAAF8, 0x7C70,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x7C78, 0xFEF8, 0xAAF8, 0x7C70, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0xFEF0, 0xFEF8, 0xFEF8, 0x3870,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0xFEF0, 0xFEF8, 0xFEF8, 0x3870, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0xFEF0, 0xFEF8, 0xFEF8, 0x3870,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
};
static UWORD hero2[] = {
0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x9220, 0x9220,
0x8220, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x1000, 0x92B8, 0x9280, 0x8280, 0x200, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x9298, 0x9280,
0x8280, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x8220, 0x8220, 0x8220, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x82E8, 0x8208,
0x8208, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x82C8, 0x8208, 0x8208, 0x8000, 0x0, 0x0
};
static UWORD hero3[] = {
0x8, 0xEEF8, 0xAA88, 0x4400, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x8, 0xEEF8, 0xAA88, 0x4400,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x8, 0xEEF8, 0xAA88, 0x4400, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0xC680, 0x82F8, 0x8288, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0xC680, 0x82F8, 0x8288, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0xC680, 0x82F8, 0x8288, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
};
/*----- bitmap : w = 16, h = 72 ------ */
static UBYTE as_hero[] = { 0, 12, 0, 24 };
static struct BitMap bm_hero = {
2, 72, 0, 4,
0,
hero0, hero1, hero2, hero3,
0, 0, 0, 0
};
struct object ob_hero = {
&bm_hero,
7, 12,
4, as_hero,
0, 36, 0, 0, 7, 36, 7, 0,
1, 2
};
/******************************** -- -=RJ=- -- ***************************/
static UWORD rj0[] = {
0x3870, 0x3870, 0x2870, 0x1020, 0x7C70, 0xBA50, 0x9250, 0x2850,
0xBA70, 0x2820, 0x2820, 0x2820, 0x0, 0x0, 0x3870, 0x3870,
0x2870, 0x1020, 0x7C70, 0xBA50, 0x9030, 0x2A70, 0xB974, 0x2850,
0x2888, 0x880, 0x0, 0x0, 0x3870, 0x3870, 0x2870, 0x1020,
0x7C70, 0xBA50, 0x1260, 0xA870, 0x3B74, 0x2850, 0x2888, 0x2080,
0x0, 0x0, 0x3870, 0x3870, 0x3870, 0x1020, 0x7C70, 0xBA50,
0x9250, 0x2850, 0xBA70, 0x2820, 0x2820, 0x2820, 0x0, 0x0,
0x3870, 0x3870, 0x3870, 0x1020, 0x7C70, 0xBA50, 0x9060, 0x2A70,
0xB974, 0x2850, 0x2888, 0x808, 0x800, 0x0, 0x3870, 0x3870,
0x3870, 0x1020, 0x7C70, 0xBA50, 0x1230, 0xA870, 0x3B74, 0x2850,
0x2888, 0x2008, 0x2000, 0x0
};
static UWORD rj1[] = {
0x0, 0x1000, 0x2860, 0x1020, 0x0, 0x20, 0x2820, 0x9220,
0x8220, 0x2820, 0x2820, 0x2820, 0x6C60, 0x0, 0x0, 0x1000,
0x2860, 0x1020, 0x0, 0x20, 0x2A40, 0x9288, 0x8104, 0x2850,
0x2888, 0x6884, 0x98C, 0x800, 0x0, 0x1000, 0x2860, 0x1020,
0x0, 0x20, 0xA810, 0x9288, 0x304, 0x2850, 0x2888, 0x2C84,
0x218C, 0x2000, 0x0, 0x0, 0x2830, 0x1020, 0x0, 0x20,
0x2820, 0x9220, 0x8220, 0x2820, 0x2820, 0x2820, 0x6C30, 0x0,
0x0, 0x0, 0x2830, 0x1020, 0x0, 0x20, 0x2A10, 0x9288,
0x8104, 0x2850, 0x2888, 0x2908, 0x98C, 0xC00, 0x0, 0x0,
0x2830, 0x1020, 0x0, 0x20, 0xA840, 0x9288, 0x304, 0x2850,
0x2888, 0x2908, 0x218C, 0x6000
};
static UWORD rj2[] = {
0x0, 0x0, 0x1000, 0x0, 0x0, 0x20, 0x2820, 0x9220,
0x0, 0x2820, 0x2820, 0x2820, 0x0, 0x0, 0x0, 0x0,
0x1000, 0x0, 0x0, 0x20, 0x2A40, 0x9088, 0x0, 0x2850,
0x2888, 0x880, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0,
0x0, 0x20, 0xA810, 0x1288, 0x0, 0x2850, 0x2888, 0x2080,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20,
0x2820, 0x9220, 0x0, 0x2820, 0x2820, 0x2820, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x2A10, 0x9088,
0x0, 0x2850, 0x2888, 0x808, 0x800, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x20, 0xA840, 0x1288, 0x0, 0x2850,
0x2888, 0x2008, 0x2000, 0x0
};
static UWORD rj3[] = {
0x3870, 0x30, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3870, 0x30,
0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x3870, 0x30, 0x10, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x3870, 0x3860, 0x1040, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3870,
0x3860, 0x1040, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x3870, 0x3860, 0x1040,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0
};
/*----- bitmap : w = 16, h = 84 ------ */
static UBYTE as_RJ[] = { 0, 14, 0, 28 };
static struct BitMap bm_RJ = {
2, 84, 0, 4,
0,
rj0, rj1, rj2, rj3,
0, 0, 0, 0
};
struct object ob_RJ = {
&bm_RJ,
7, 14,
4, as_RJ,
0, 42, 0, 0, 7, 0, 7, 42,
1, 12
};
/******************************* -- Dale -- *******************************/
static UWORD dale0[] = {
0x3870, 0x7C78, 0x6C78, 0x3838, 0x7C70, 0x8220, 0xBA70, 0xBA70,
0x2820, 0x2820, 0x2820, 0x6C60, 0x0, 0x3870, 0x7C78, 0x6C78,
0x3838, 0x7C70, 0x8220, 0xBA70, 0x3AF8, 0x2A30, 0x2848, 0x2C84,
0x218C, 0x6000, 0x3870, 0x7C78, 0x6C78, 0x3838, 0x7C70, 0x8220,
0xBA70, 0xB8F8, 0xA830, 0x2848, 0x6884, 0x98C, 0xC00, 0x3870,
0x7CF0, 0x7CF0, 0x38E0, 0x7C70, 0xA220, 0x8A70, 0xBA70, 0x2820,
0x2820, 0x2820, 0x6C30, 0x0, 0x3870, 0x7CF0, 0x7CF0, 0x38E0,
0x7C70, 0xA220, 0x8A70, 0x3AF8, 0x2A60, 0x2890, 0x2D08, 0x218C,
0x6000, 0x3870, 0x7CF0, 0x7CF0, 0x38E0, 0x7C70, 0xA220, 0x8A70,
0xB8F8, 0xA860, 0x2890, 0x6908, 0x98C, 0xC00
};
static UWORD dale1[] = {
0x0, 0x1000, 0x2860, 0x1020, 0x0, 0x20, 0x8220, 0x8220,
0x2820, 0x2820, 0x2820, 0x6C60, 0x0, 0x0, 0x1000, 0x2860,
0x1020, 0x0, 0x20, 0x8240, 0x288, 0x2A30, 0x2848, 0x2C84,
0x218C, 0x6000, 0x0, 0x1000, 0x2860, 0x1020, 0x0, 0x20,
0x8210, 0x8088, 0xA830, 0x2848, 0x6884, 0x98C, 0xC00, 0x0,
0x0, 0x30, 0x20, 0x0, 0x20, 0x8220, 0x8220, 0x2820,
0x2820, 0x2820, 0x6C30, 0x0, 0x0, 0x0, 0x30, 0x20,
0x0, 0x20, 0x8210, 0x288, 0x2A60, 0x2890, 0x2D08, 0x218C,
0x6000, 0x0, 0x0, 0x30, 0x20, 0x0, 0x20, 0x8240,
0x8088, 0xA860, 0x2890, 0x6908, 0x98C, 0xC00
};
static UWORD dale2[] = {
0x0, 0x0, 0x1000, 0x0, 0x0, 0x3850, 0x0, 0x0,
0x2820, 0x2820, 0x2820, 0x0, 0x0, 0x0, 0x0, 0x1000,
0x0, 0x0, 0x3850, 0x0, 0x0, 0x2830, 0x2848, 0x2080,
0x2000, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x3850,
0x0, 0x0, 0x2830, 0x2848, 0x880, 0x800, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x1850, 0x3000, 0x0, 0x2820,
0x2820, 0x2820, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x1850, 0x3000, 0x0, 0x2860, 0x2890, 0x2008, 0x2000,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1850, 0x3000,
0x0, 0x2860, 0x2890, 0x808, 0x800, 0x0
};
static UWORD dale3[] = {
0x3870, 0x4438, 0x4418, 0x2818, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x3870, 0x4438, 0x4418,
0x2818, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x3870, 0x4438, 0x4418, 0x2818, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3870,
0x7CE0, 0x7CC0, 0x38C0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x3870, 0x7CE0, 0x7CC0, 0x38C0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x3870, 0x7CE0, 0x7CC0, 0x38C0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0
};
/*----- bitmap : w = 16, h = 78 ------ */
static UBYTE as_dale[] = { 0, 13, 0, 26 };
static struct BitMap bm_dale = {
2, 78, 0, 4,
0,
dale0, dale1, dale2, dale3,
0, 0, 0, 0
};
struct object ob_dale = {
&bm_dale,
7, 13,
4, as_dale,
0, 39, 0, 0, 7, 0, 7, 39,
1, 12
};
/**************************** -- Jay Miner -- ****************************/
static UWORD jay0[] = {
0x0, 0x7040, 0x5060, 0x2020, 0x9C80, 0x7EF0, 0x67C, 0x4C20,
0x5020, 0x5020, 0x5020, 0x0, 0x0, 0x0, 0x7040, 0x5060,
0x2020, 0x9E80, 0x76F0, 0x278, 0x4C28, 0x5060, 0x5090, 0x4080,
0x4000, 0x0, 0x0, 0x7040, 0x5060, 0x2020, 0x9C80, 0x76F0,
0x278, 0x4C28, 0x5060, 0x5090, 0x1080, 0x1000, 0x0, 0x0,
0x10, 0x1430, 0x820, 0x6E30, 0xF428, 0xF1C0, 0x6000, 0x1420,
0x1420, 0x1420, 0x0, 0x0, 0x0, 0x10, 0x1430, 0x820,
0x6E28, 0xF418, 0xF0C0, 0x6080, 0x1430, 0x1448, 0x408, 0x400,
0x0, 0x0, 0x10, 0x1430, 0x820, 0x6E28, 0xF418, 0xF0C0,
0x7080, 0x1430, 0x1448, 0x1008, 0x1000, 0x0
};
static UWORD jay1[] = {
0x0, 0x2000, 0x5060, 0x2020, 0xDCE0, 0x7220, 0x7220, 0x3C70,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000, 0x5060,
0x2020, 0xCEE0, 0x7220, 0x7220, 0x3C70, 0x20, 0x10, 0x0,
0x0, 0x0, 0x0, 0x2000, 0x5060, 0x2020, 0xDCE0, 0x7220,
0x7220, 0x3C70, 0x40, 0x80, 0x80, 0x0, 0x0, 0x0,
0x0, 0x1430, 0x820, 0x6E70, 0x9870, 0xAC30, 0x7C10, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1430, 0x820,
0x6E78, 0x9870, 0xAC30, 0x7C10, 0x20, 0x40, 0x0, 0x0,
0x0, 0x0, 0x0, 0x1430, 0x820, 0x6E78, 0x9870, 0xAC30,
0x7C10, 0x10, 0x8, 0x8, 0x0, 0x0
};
static UWORD jay2[] = {
0x0, 0x0, 0x2000, 0x0, 0xF0D0, 0x7220, 0x3AA0, 0x64E0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000,
0x0, 0xF8D0, 0x7020, 0x3AA0, 0x6460, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x2000, 0x0, 0xE4D0, 0x6220,
0x3AA0, 0x6460, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x7E70, 0x9430, 0x9C58, 0x4878, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x7E78, 0x9430, 0x9C58, 0x2870, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x7E78, 0x9430, 0x9C58,
0x6870, 0x0, 0x0, 0x0, 0x0, 0x0
};
static UWORD jay3[] = {
0x7070, 0x30, 0x10, 0x0, 0x0, 0x450, 0x5C, 0x0,
0x5020, 0x5020, 0x5020, 0xD860, 0x0, 0x7070, 0x30, 0x10,
0x0, 0x0, 0xC50, 0x458, 0x8, 0x5040, 0x5080, 0x5888,
0x4198, 0xC000, 0x7070, 0x30, 0x10, 0x0, 0x0, 0xC50,
0x458, 0x8, 0x5020, 0x5010, 0xD008, 0x1198, 0x1800, 0x1C70,
0x1C60, 0x840, 0x0, 0x0, 0x6000, 0x4180, 0x0, 0x1420,
0x1420, 0x1420, 0x3630, 0x0, 0x1C70, 0x1C60, 0x840, 0x0,
0x0, 0x6000, 0x4080, 0x80, 0x1410, 0x1408, 0x3488, 0x4CC,
0x600, 0x1C70, 0x1C60, 0x840, 0x0, 0x0, 0x6000, 0x4080,
0x80, 0x1420, 0x1440, 0x1680, 0x10CC, 0x3000
};
/*----- bitmap : w = 16, h = 78 ------ */
static UBYTE as_jay[] = { 0, 13, 0, 26 };
static struct BitMap bm_jay = {
2, 78, 0, 4,
0,
jay0, jay1, jay2, jay3,
0, 0, 0, 0
};
struct object ob_jay = {
&bm_jay,
7, 13,
4, as_jay,
0, 39, 0, 0, 7, 0, 7, 39,
1, 12
};