/*  :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
};
