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 >
C/C++ Source or Header  |  1987-11-22  |  25KB  |  534 lines

  1. /*  :ts=8 bk=0
  2.  *
  3.  * goodguys.c:    All the good guys.
  4.  *        The Bike, The Marketroid Hero, -=RJ=-, Dale, Jay.
  5.  *
  6.  * Leo L. Schwab            8710.1        (415) 456-3960
  7.  */
  8. #include <exec/types.h>
  9. #include <graphics/gfx.h>
  10. #include "marketroid.h"
  11.  
  12. /************************ -- Recumbent Bicycle -- *************************/
  13. static UWORD bike0[] = { 
  14.   0x3,   0x8000,   0x0,   0x0,  0x7,   0xC000,   0x0,   0x0, 
  15.   0x7,   0xE000,   0x0,   0x0,  0x7,   0xC000,   0x0,   0x0, 
  16.   0x3,   0x8000,   0x0,   0x0,  0x7,   0x8000,   0x0,   0x0, 
  17.   0x3C,   0x0,   0x0,   0x0,  0x61C4,   0x0,   0x0,   0x0, 
  18.   0x1F84,   0x0,   0xC000,   0x0,  0xE02,   0x3,   0xC000,   0x0, 
  19.   0x2,   0xF,   0xF800,   0x0,  0x1,   0x1F,   0xDC00,   0x0, 
  20.   0x1,   0x3F,   0x8E00,   0x0,  0x3E0,   0x803F,   0xEE00,   0x0, 
  21.   0xC18,   0x7F3F,   0xE700,   0x0,  0x100C,   0x2C00,   0xE700,   0x0, 
  22.   0x1014,   0x0,   0x7000,   0x0,  0x2020,   0x0,   0x7080,   0xE000, 
  23.   0x2042,   0x0,   0x3882,   0x5800,  0x3F00,   0x0,   0x3882,   0x5800, 
  24.   0x2102,   0x0,   0x1DC4,   0x6400,  0x2202,   0x0,   0x1FC4,   0x400, 
  25.   0x1404,   0x0,   0xF84,   0xC400,  0x1804,   0x0,   0x703,   0x4800, 
  26.   0xC18,   0x0,   0x3,   0x5800,  0x3E0,   0x0,   0x0,   0xE000, 
  27.   0x3,   0x8000,   0x0,   0x0,  0x7,   0xC000,   0x0,   0x0, 
  28.   0x7,   0xE000,   0x0,   0x0,  0x7,   0xC000,   0x0,   0x0, 
  29.   0x3,   0x8000,   0x0,   0x0,  0xF,   0x8000,   0x0,   0x0, 
  30.   0x3F4,   0x0,   0x0,   0x0,  0x1E04,   0x0,   0x0,   0x0, 
  31.   0x7C04,   0x0,   0xC000,   0x0,  0x2,   0x0,   0x0,   0x0, 
  32.   0x2,   0x7,   0x0,   0x0,  0x1,   0x3F,   0x8000,   0x0, 
  33.   0x1,   0x3F,   0xC000,   0x0,  0x3E0,   0x803F,   0xE000,   0x0, 
  34.   0xC18,   0x7F0F,   0xE800,   0x0,  0x1804,   0x2C01,   0xDC00,   0x0, 
  35.   0x1404,   0x1,   0xDC00,   0x0,  0x2200,   0x0,   0xEE80,   0xE000, 
  36.   0x2102,   0x0,   0xFFE2,   0x1800,  0x3F00,   0x0,   0x7F92,   0x1800, 
  37.   0x2042,   0x0,   0x38E4,   0x2400,  0x2022,   0x0,   0x47,   0xBC00, 
  38.   0x1014,   0x0,   0x4,   0x8400,  0x100C,   0x0,   0x3,   0x800, 
  39.   0xC18,   0x0,   0x3,   0x1800,  0x3E0,   0x0,   0x0,   0xE000, 
  40.   0x3,   0x8000,   0x0,   0x0,  0x7,   0xC000,   0x0,   0x0, 
  41.   0x7,   0xE000,   0x0,   0x0,  0x7,   0xC000,   0x0,   0x0, 
  42.   0x8003,   0x8000,   0x0,   0x0,  0x803F,   0x8000,   0x0,   0x0, 
  43.   0x67F4,   0x0,   0x0,   0x0,  0x3E04,   0x0,   0x0,   0x0, 
  44.   0x4,   0x0,   0xC000,   0x0,  0x2,   0x3,   0xF000,   0x0, 
  45.   0x2,   0xF,   0xF800,   0x0,  0x1,   0x3F,   0xDC00,   0x0, 
  46.   0x1,   0x3F,   0x8E00,   0x0,  0x3E0,   0x803F,   0xEE00,   0x0, 
  47.   0xC98,   0x7F3F,   0xE740,   0x0,  0x1884,   0x2C00,   0xC7C0,   0x0, 
  48.   0x1484,   0x0,   0x57C0,   0x0,  0x2280,   0x0,   0x1380,   0xE000, 
  49.   0x2102,   0x0,   0x382,   0x1800,  0x2000,   0x0,   0x82,   0x800, 
  50.   0x20C2,   0x0,   0x1DC4,   0x400,  0x20A2,   0x0,   0x1FC7,   0xBC00, 
  51.   0x1094,   0x0,   0xF84,   0x2400,  0x108C,   0x0,   0x702,   0x1800, 
  52.   0xC98,   0x0,   0x3,   0x1800,  0x3E0,   0x0,   0x0,   0xE000, 
  53.   0x3,   0x8000,   0x0,   0x0,  0x7,   0xC000,   0x0,   0x0, 
  54.   0x7,   0xE000,   0x0,   0x0,  0x7,   0xC000,   0x0,   0x0, 
  55.   0x3,   0x8000,   0x0,   0x0,  0x3C07,   0x8000,   0x0,   0x0, 
  56.   0x7F9C,   0x0,   0x0,   0x0,  0x1F4,   0x0,   0x0,   0x0, 
  57.   0x4,   0x0,   0xC000,   0x0,  0x2,   0x0,   0x0,   0x0, 
  58.   0x2,   0x7,   0x0,   0x0,  0x1,   0x3F,   0x8000,   0x0, 
  59.   0x1,   0x3F,   0xC000,   0x0,  0x3E0,   0x803F,   0xE000,   0x0, 
  60.   0xC98,   0x7F3F,   0xF800,   0x0,  0x108C,   0x2C01,   0xFE00,   0x0, 
  61.   0x1094,   0x1,   0xDF90,   0x0,  0x20A0,   0x0,   0x3F8,   0xE000, 
  62.   0x2042,   0x0,   0xC1FA,   0x5800,  0x2000,   0x0,   0xF2,   0x4800, 
  63.   0x2182,   0x0,   0x3864,   0x4400,  0x2282,   0x0,   0x4,   0x400, 
  64.   0x1484,   0x0,   0x4,   0x6400,  0x1884,   0x0,   0x2,   0x5800, 
  65.   0xC98,   0x0,   0x3,   0x5800,  0x3E0,   0x0,   0x0,   0xE000
  66. };
  67.  
  68. static UWORD bike1[] = { 
  69.   0x0,   0x0,   0x0,   0x0,  0x0,   0x8000,   0x0,   0x0, 
  70.   0x0,   0xE000,   0x0,   0x0,  0x1,   0xC000,   0x0,   0x0, 
  71.   0x1,   0x8000,   0x0,   0x0,  0x7,   0x8000,   0x0,   0x0, 
  72.   0x38,   0x0,   0x800,   0x0,  0x61C0,   0x0,   0x1E00,   0x0, 
  73.   0x1F80,   0x0,   0x3F00,   0x0,  0xE00,   0x3,   0xFF80,   0x0, 
  74.   0x0,   0xF,   0xFFE0,   0x0,  0x0,   0x0,   0x1CF0,   0x0, 
  75.   0x0,   0x3F,   0x8E18,   0x0,  0x0,   0x3F,   0xCE08,   0x0, 
  76.   0x0,   0x3F,   0xE60C,   0x0,  0x0,   0x0,   0xE034,   0x0, 
  77.   0x1,   0xC3F0,   0x70C2,   0x0,  0x6,   0xF,   0xF326,   0x0, 
  78.   0x38,   0x0,   0x3E19,   0x0,  0xFF,   0xFFFF,   0xFF61,   0x0, 
  79.   0x0,   0x0,   0x1C00,   0x8000,  0x0,   0x0,   0x1800,   0x4000, 
  80.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  81.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  82.   0x0,   0x0,   0x0,   0x0,  0x0,   0x8000,   0x0,   0x0, 
  83.   0x0,   0xE000,   0x0,   0x0,  0x1,   0xC000,   0x0,   0x0, 
  84.   0x1,   0x8000,   0x0,   0x0,  0xF,   0x8000,   0x0,   0x0, 
  85.   0x3F0,   0x0,   0x800,   0x0,  0x1E00,   0x0,   0x1E00,   0x0, 
  86.   0x7C00,   0x0,   0x3F00,   0x0,  0x0,   0x0,   0x3F80,   0x0, 
  87.   0x0,   0x7,   0x7E0,   0x0,  0x0,   0x3F,   0x80F0,   0x0, 
  88.   0x0,   0x3F,   0x8018,   0x0,  0x0,   0x3B,   0xC008,   0x0, 
  89.   0x0,   0x1,   0xC80C,   0x0,  0x0,   0x1,   0xDC34,   0x0, 
  90.   0x1,   0xC3F1,   0xD8C2,   0x0,  0x6,   0xF,   0xE1A6,   0x0, 
  91.   0x38,   0x0,   0xC1D9,   0x0,  0xFF,   0xFFFF,   0x8061,   0x0, 
  92.   0x0,   0x0,   0x0,   0x8000,  0x0,   0x0,   0x0,   0x4000, 
  93.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  94.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  95.   0x0,   0x0,   0x0,   0x0,  0x0,   0x8000,   0x0,   0x0, 
  96.   0x0,   0xE000,   0x0,   0x0,  0x1,   0xC000,   0x0,   0x0, 
  97.   0x8001,   0x8000,   0x0,   0x0,  0x803F,   0x8000,   0x0,   0x0, 
  98.   0x67F0,   0x0,   0x800,   0x0,  0x3E00,   0x0,   0x1E00,   0x0, 
  99.   0x0,   0x0,   0x3F00,   0x0,  0x0,   0x3,   0xFF80,   0x0, 
  100.   0x0,   0xF,   0xFFE0,   0x0,  0x0,   0x3F,   0xDCF0,   0x0, 
  101.   0x0,   0x3E,   0xE18,   0x0,  0x0,   0x39,   0xCE08,   0x0, 
  102.   0x0,   0x7,   0xC60C,   0x0,  0x0,   0x0,   0xC034,   0x0, 
  103.   0x1,   0xC3F0,   0x5002,   0x0,  0x6,   0xF,   0xF026,   0x0, 
  104.   0x38,   0x0,   0x3C19,   0x0,  0xFF,   0xFFFF,   0xFF61,   0x0, 
  105.   0x0,   0x0,   0x1C00,   0x8000,  0x0,   0x0,   0x1800,   0x4000, 
  106.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  107.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  108.   0x0,   0x0,   0x0,   0x0,  0x0,   0x8000,   0x0,   0x0, 
  109.   0x0,   0xE000,   0x0,   0x0,  0x1,   0xC000,   0x0,   0x0, 
  110.   0x1,   0x8000,   0x0,   0x0,  0x3C07,   0x8000,   0x0,   0x0, 
  111.   0x7F98,   0x0,   0x800,   0x0,  0x1F0,   0x0,   0x1E00,   0x0, 
  112.   0x0,   0x0,   0x3F00,   0x0,  0x0,   0x0,   0x3F80,   0x0, 
  113.   0x0,   0x7,   0x7E0,   0x0,  0x0,   0x1,   0x80F0,   0x0, 
  114.   0x0,   0x3E,   0x18,   0x0,  0x0,   0x3F,   0xC008,   0x0, 
  115.   0x0,   0x3F,   0xF80C,   0x0,  0x0,   0x1,   0xFE34,   0x0, 
  116.   0x1,   0xC3F0,   0x1FC2,   0x0,  0x6,   0xF,   0xE386,   0x0, 
  117.   0x38,   0x0,   0xFE01,   0x0,  0xFF,   0xFFFF,   0xFF01,   0x0, 
  118.   0x0,   0x0,   0x0,   0x8000,  0x0,   0x0,   0x0,   0x4000, 
  119.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  120.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0
  121. };
  122.  
  123. static UWORD bike2[] = { 
  124.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  125.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  126.   0x0,   0x0,   0x0,   0x0,  0x7,   0x8000,   0x0,   0x0, 
  127.   0x38,   0x0,   0x0,   0x0,  0x61C0,   0x0,   0x0,   0x0, 
  128.   0x1F80,   0x0,   0x0,   0x0,  0xE00,   0x0,   0x0,   0x0, 
  129.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  130.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x8,   0x0, 
  131.   0x0,   0x0,   0xC,   0x0,  0x0,   0x0,   0x34,   0x0, 
  132.   0x1,   0xC3F0,   0xC2,   0x0,  0x6,   0xF,   0x8326,   0x0, 
  133.   0x38,   0x0,   0x619,   0x0,  0xFF,   0xFFFF,   0xC761,   0x0, 
  134.   0x0,   0x0,   0x0,   0x8000,  0x0,   0x0,   0x0,   0x4000, 
  135.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  136.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  137.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  138.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  139.   0x0,   0x0,   0x0,   0x0,  0xF,   0x8000,   0x0,   0x0, 
  140.   0x3F0,   0x0,   0x0,   0x0,  0x1E00,   0x0,   0x0,   0x0, 
  141.   0x7C00,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  142.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  143.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x8,   0x0, 
  144.   0x0,   0x0,   0xC,   0x0,  0x0,   0x0,   0x34,   0x0, 
  145.   0x1,   0xC3F0,   0xC2,   0x0,  0x6,   0xF,   0x126,   0x0, 
  146.   0x38,   0x0,   0x19,   0x0,  0xFF,   0xFFFF,   0x8061,   0x0, 
  147.   0x0,   0x0,   0x0,   0x8000,  0x0,   0x0,   0x0,   0x4000, 
  148.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  149.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  150.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  151.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  152.   0x8000,   0x0,   0x0,   0x0,  0x803F,   0x8000,   0x0,   0x0, 
  153.   0x67F0,   0x0,   0x0,   0x0,  0x3E00,   0x0,   0x0,   0x0, 
  154.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  155.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  156.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x8,   0x0, 
  157.   0x0,   0x0,   0xC,   0x0,  0x0,   0x0,   0x34,   0x0, 
  158.   0x1,   0xC3F0,   0x2,   0x0,  0x6,   0xF,   0xE026,   0x0, 
  159.   0x38,   0x0,   0x3C19,   0x0,  0xFF,   0xFFFF,   0xFF61,   0x0, 
  160.   0x0,   0x0,   0x0,   0x8000,  0x0,   0x0,   0x0,   0x4000, 
  161.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  162.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  163.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  164.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  165.   0x0,   0x0,   0x0,   0x0,  0x3C07,   0x8000,   0x0,   0x0, 
  166.   0x7F98,   0x0,   0x0,   0x0,  0x1F0,   0x0,   0x0,   0x0, 
  167.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  168.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  169.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x8,   0x0, 
  170.   0x0,   0x0,   0xC,   0x0,  0x0,   0x0,   0x34,   0x0, 
  171.   0x1,   0xC3F0,   0x42,   0x0,  0x6,   0xF,   0xE006,   0x0, 
  172.   0x38,   0x0,   0x3E01,   0x0,  0xFF,   0xFFFF,   0xFF01,   0x0, 
  173.   0x0,   0x0,   0x0,   0x8000,  0x0,   0x0,   0x0,   0x4000, 
  174.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  175.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0
  176. };
  177.  
  178. static UWORD bike3[] = { 
  179.   0x3,   0x8000,   0x0,   0x0,  0x7,   0x0,   0x0,   0x0, 
  180.   0x7,   0x0,   0x0,   0x0,  0x6,   0x0,   0x0,   0x0, 
  181.   0x2,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  182.   0x6,   0x4000,   0x0,   0x0,  0x5,   0xA003,   0x8000,   0x0, 
  183.   0x6,   0xE00F,   0x0,   0x0,  0x7,   0x70FC,   0x0,   0x0, 
  184.   0xB,   0xBFF0,   0x0,   0x0,  0x9,   0xDF1F,   0xC000,   0x0, 
  185.   0x11,   0xE0C0,   0x0,   0x0,  0x10,   0xFFC0,   0x1000,   0x0, 
  186.   0x20,   0x7FC0,   0x1130,   0x0,  0x20,   0x1000,   0x17C0,   0x0, 
  187.   0x40,   0x0,   0x300,   0x0,  0x40,   0x0,   0xC00,   0x0, 
  188.   0x80,   0x0,   0x0,   0x0,  0x0,   0x0,   0x80,   0x0, 
  189.   0x0,   0x0,   0x1C0,   0x0,  0x0,   0x0,   0x780,   0x0, 
  190.   0x0,   0x0,   0xF00,   0x0,  0x0,   0x0,   0x600,   0x0, 
  191.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  192.   0x3,   0x8000,   0x0,   0x0,  0x7,   0x0,   0x0,   0x0, 
  193.   0x7,   0x0,   0x0,   0x0,  0x6,   0x0,   0x0,   0x0, 
  194.   0x2,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  195.   0x6,   0x4000,   0x0,   0x0,  0x5,   0xA003,   0x8000,   0x0, 
  196.   0x6,   0xE00F,   0x0,   0x0,  0x7,   0x70FC,   0x0,   0x0, 
  197.   0xB,   0xBFF0,   0x0,   0x0,  0x9,   0xDF00,   0x0,   0x0, 
  198.   0x11,   0xE0C0,   0x4000,   0x0,  0x10,   0xFFC4,   0x1000,   0x0, 
  199.   0x20,   0x7F0E,   0x1030,   0x0,  0x20,   0x1000,   0x20C0,   0x0, 
  200.   0x40,   0x0,   0x2700,   0x0,  0x40,   0x0,   0xE00,   0x0, 
  201.   0x80,   0x0,   0x3C20,   0x0,  0x0,   0x0,   0x7800,   0x0, 
  202.   0x0,   0x0,   0x30C0,   0x0,  0x0,   0x0,   0x40,   0x0, 
  203.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  204.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  205.   0x3,   0x8000,   0x0,   0x0,  0x7,   0x0,   0x0,   0x0, 
  206.   0x7,   0x0,   0x0,   0x0,  0x6,   0x0,   0x0,   0x0, 
  207.   0x2,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  208.   0x6,   0x4000,   0x0,   0x0,  0x5,   0xA003,   0x8000,   0x0, 
  209.   0x6,   0xE00F,   0x0,   0x0,  0x7,   0x70FC,   0x0,   0x0, 
  210.   0xB,   0xBFF0,   0x0,   0x0,  0x9,   0xDF00,   0x0,   0x0, 
  211.   0x11,   0xE0C1,   0x8000,   0x0,  0x10,   0xFFC6,   0x1000,   0x0, 
  212.   0x20,   0x7FF8,   0x1170,   0x0,  0x20,   0x1000,   0x37C0,   0x0, 
  213.   0x40,   0x0,   0x2780,   0x0,  0x40,   0x0,   0xF00,   0x0, 
  214.   0x80,   0x0,   0x200,   0x0,  0x0,   0x0,   0x0,   0x0, 
  215.   0x0,   0x0,   0x140,   0x0,  0x0,   0x0,   0x700,   0x0, 
  216.   0x0,   0x0,   0xF00,   0x0,  0x0,   0x0,   0x600,   0x0, 
  217.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  218.   0x3,   0x8000,   0x0,   0x0,  0x7,   0x0,   0x0,   0x0, 
  219.   0x7,   0x0,   0x0,   0x0,  0x6,   0x0,   0x0,   0x0, 
  220.   0x2,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  221.   0x6,   0x4000,   0x0,   0x0,  0x5,   0xA003,   0x8000,   0x0, 
  222.   0x6,   0xE00F,   0x0,   0x0,  0x7,   0x70FC,   0x0,   0x0, 
  223.   0xB,   0xBFF0,   0x0,   0x0,  0x9,   0xDF3E,   0x0,   0x0, 
  224.   0x11,   0xE0C1,   0xC000,   0x0,  0x10,   0xFFC0,   0x1000,   0x0, 
  225.   0x20,   0x7FC0,   0x30,   0x0,  0x20,   0x1000,   0xC0,   0x0, 
  226.   0x40,   0x1,   0xE010,   0x0,  0x40,   0x0,   0xC78,   0x0, 
  227.   0x80,   0x0,   0x1F0,   0x0,  0x0,   0x0,   0xE0,   0x0, 
  228.   0x0,   0x0,   0x3040,   0x0,  0x0,   0x0,   0x0,   0x0, 
  229.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0, 
  230.   0x0,   0x0,   0x0,   0x0,  0x0,   0x0,   0x0,   0x0
  231. };
  232.  
  233. /*----- bitmap : w = 64, h = 104 ------ */
  234. static UBYTE as_bike[] = { 0, 26, 52, 78 };
  235.  
  236. static struct BitMap bm_bike = {
  237.     8, 104, 0, 4,
  238.     0,
  239.     bike0, bike1, bike2, bike3,
  240.     0, 0, 0, 0
  241. };
  242.  
  243. struct object ob_bike = {
  244.     &bm_bike,
  245.     54, 26,
  246.     4, as_bike,
  247.     0, 0, 0, 0, 0, 0, 0, 0,
  248.     4, 4
  249. };
  250.  
  251. /****************************** -- The Hero -- ****************************/
  252. static UWORD hero0[] = { 
  253.   0x7C78,  0xFEF8,  0xAAF8,  0x7C70,  0x1020,  0x7C70,  0xFE70,  0xBA70, 
  254.   0xAA20,  0x2820,  0x6C30,  0x0,  0x7C78,  0xFEF8,  0xAAF8,  0x7C70, 
  255.   0x1020,  0x7C60,  0xFEF8,  0xBAE0,  0xAAD0,  0x2E50,  0x2058,  0x6000, 
  256.   0x7C78,  0xFEF8,  0xAAF8,  0x7C70,  0x1020,  0x7C60,  0xFEF8,  0xBAE0, 
  257.   0xAAD0,  0xE850,  0x858,  0xC00,  0xFEF0,  0xFEF8,  0xFEF8,  0x3870, 
  258.   0x1020,  0x7C70,  0xFE70,  0xBA70,  0xAA20,  0x2820,  0x6C60,  0x0, 
  259.   0xFEF0,  0xFEF8,  0xFEF8,  0x3870,  0x1020,  0x7C30,  0xFEF8,  0xBA38, 
  260.   0xAA58,  0x2E50,  0x20D0,  0x6000,  0xFEF0,  0xFEF8,  0xFEF8,  0x3870, 
  261.   0x1020,  0x7C30,  0xFEF8,  0xBA38,  0xAA58,  0xE850,  0x8D0,  0xC00
  262. };
  263.  
  264. static UWORD hero1[] = { 
  265.   0x7C78,  0xFEF8,  0xAAF8,  0x7C70,  0x0,  0x0,  0x0,  0x0, 
  266.   0x0,  0x0,  0x0,  0x0,  0x7C78,  0xFEF8,  0xAAF8,  0x7C70, 
  267.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0, 
  268.   0x7C78,  0xFEF8,  0xAAF8,  0x7C70,  0x0,  0x0,  0x0,  0x0, 
  269.   0x0,  0x0,  0x0,  0x0,  0xFEF0,  0xFEF8,  0xFEF8,  0x3870, 
  270.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0, 
  271.   0xFEF0,  0xFEF8,  0xFEF8,  0x3870,  0x0,  0x0,  0x0,  0x0, 
  272.   0x0,  0x0,  0x0,  0x0,  0xFEF0,  0xFEF8,  0xFEF8,  0x3870, 
  273.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0
  274. };
  275.  
  276. static UWORD hero2[] = { 
  277.   0x0,  0x0,  0x0,  0x0,  0x0,  0x1000,  0x9220,  0x9220, 
  278.   0x8220,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0, 
  279.   0x0,  0x1000,  0x92B8,  0x9280,  0x8280,  0x200,  0x0,  0x0, 
  280.   0x0,  0x0,  0x0,  0x0,  0x0,  0x1000,  0x9298,  0x9280, 
  281.   0x8280,  0x8000,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0, 
  282.   0x0,  0x0,  0x8220,  0x8220,  0x8220,  0x0,  0x0,  0x0, 
  283.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x82E8,  0x8208, 
  284.   0x8208,  0x200,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0, 
  285.   0x0,  0x0,  0x82C8,  0x8208,  0x8208,  0x8000,  0x0,  0x0
  286. };
  287.  
  288. static UWORD hero3[] = { 
  289.   0x8,  0xEEF8,  0xAA88,  0x4400,  0x0,  0x0,  0x0,  0x0, 
  290.   0x0,  0x0,  0x0,  0x0,  0x8,  0xEEF8,  0xAA88,  0x4400, 
  291.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0, 
  292.   0x8,  0xEEF8,  0xAA88,  0x4400,  0x0,  0x0,  0x0,  0x0, 
  293.   0x0,  0x0,  0x0,  0x0,  0xC680,  0x82F8,  0x8288,  0x0, 
  294.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0, 
  295.   0xC680,  0x82F8,  0x8288,  0x0,  0x0,  0x0,  0x0,  0x0, 
  296.   0x0,  0x0,  0x0,  0x0,  0xC680,  0x82F8,  0x8288,  0x0, 
  297.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0
  298. };
  299.  
  300. /*----- bitmap : w = 16, h = 72 ------ */
  301. static UBYTE as_hero[] = { 0, 12, 0, 24 };
  302.  
  303. static struct BitMap bm_hero = {
  304.     2, 72, 0, 4,
  305.     0,
  306.     hero0, hero1, hero2, hero3,
  307.     0, 0, 0, 0
  308. };
  309.  
  310. struct object ob_hero = {
  311.     &bm_hero,
  312.     7, 12,
  313.     4, as_hero,
  314.     0, 36,  0, 0,  7, 36,  7, 0,
  315.     1, 2
  316. };
  317.  
  318. /******************************** -- -=RJ=- -- ***************************/
  319. static UWORD rj0[] = { 
  320.   0x3870,  0x3870,  0x2870,  0x1020,  0x7C70,  0xBA50,  0x9250,  0x2850, 
  321.   0xBA70,  0x2820,  0x2820,  0x2820,  0x0,  0x0,  0x3870,  0x3870, 
  322.   0x2870,  0x1020,  0x7C70,  0xBA50,  0x9030,  0x2A70,  0xB974,  0x2850, 
  323.   0x2888,  0x880,  0x0,  0x0,  0x3870,  0x3870,  0x2870,  0x1020, 
  324.   0x7C70,  0xBA50,  0x1260,  0xA870,  0x3B74,  0x2850,  0x2888,  0x2080, 
  325.   0x0,  0x0,  0x3870,  0x3870,  0x3870,  0x1020,  0x7C70,  0xBA50, 
  326.   0x9250,  0x2850,  0xBA70,  0x2820,  0x2820,  0x2820,  0x0,  0x0, 
  327.   0x3870,  0x3870,  0x3870,  0x1020,  0x7C70,  0xBA50,  0x9060,  0x2A70, 
  328.   0xB974,  0x2850,  0x2888,  0x808,  0x800,  0x0,  0x3870,  0x3870, 
  329.   0x3870,  0x1020,  0x7C70,  0xBA50,  0x1230,  0xA870,  0x3B74,  0x2850, 
  330.   0x2888,  0x2008,  0x2000,  0x0
  331. };
  332.  
  333. static UWORD rj1[] = { 
  334.   0x0,  0x1000,  0x2860,  0x1020,  0x0,  0x20,  0x2820,  0x9220, 
  335.   0x8220,  0x2820,  0x2820,  0x2820,  0x6C60,  0x0,  0x0,  0x1000, 
  336.   0x2860,  0x1020,  0x0,  0x20,  0x2A40,  0x9288,  0x8104,  0x2850, 
  337.   0x2888,  0x6884,  0x98C,  0x800,  0x0,  0x1000,  0x2860,  0x1020, 
  338.   0x0,  0x20,  0xA810,  0x9288,  0x304,  0x2850,  0x2888,  0x2C84, 
  339.   0x218C,  0x2000,  0x0,  0x0,  0x2830,  0x1020,  0x0,  0x20, 
  340.   0x2820,  0x9220,  0x8220,  0x2820,  0x2820,  0x2820,  0x6C30,  0x0, 
  341.   0x0,  0x0,  0x2830,  0x1020,  0x0,  0x20,  0x2A10,  0x9288, 
  342.   0x8104,  0x2850,  0x2888,  0x2908,  0x98C,  0xC00,  0x0,  0x0, 
  343.   0x2830,  0x1020,  0x0,  0x20,  0xA840,  0x9288,  0x304,  0x2850, 
  344.   0x2888,  0x2908,  0x218C,  0x6000
  345. };
  346.  
  347. static UWORD rj2[] = { 
  348.   0x0,  0x0,  0x1000,  0x0,  0x0,  0x20,  0x2820,  0x9220, 
  349.   0x0,  0x2820,  0x2820,  0x2820,  0x0,  0x0,  0x0,  0x0, 
  350.   0x1000,  0x0,  0x0,  0x20,  0x2A40,  0x9088,  0x0,  0x2850, 
  351.   0x2888,  0x880,  0x0,  0x0,  0x0,  0x0,  0x1000,  0x0, 
  352.   0x0,  0x20,  0xA810,  0x1288,  0x0,  0x2850,  0x2888,  0x2080, 
  353.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x20, 
  354.   0x2820,  0x9220,  0x0,  0x2820,  0x2820,  0x2820,  0x0,  0x0, 
  355.   0x0,  0x0,  0x0,  0x0,  0x0,  0x20,  0x2A10,  0x9088, 
  356.   0x0,  0x2850,  0x2888,  0x808,  0x800,  0x0,  0x0,  0x0, 
  357.   0x0,  0x0,  0x0,  0x20,  0xA840,  0x1288,  0x0,  0x2850, 
  358.   0x2888,  0x2008,  0x2000,  0x0
  359. };
  360.  
  361. static UWORD rj3[] = { 
  362.   0x3870,  0x30,  0x10,  0x0,  0x0,  0x0,  0x0,  0x0, 
  363.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x3870,  0x30, 
  364.   0x10,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0, 
  365.   0x0,  0x0,  0x0,  0x0,  0x3870,  0x30,  0x10,  0x0, 
  366.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,
  367.   0x0,  0x3870,  0x3860,  0x1040,  0x0,  0x0,  0x0,  0x0, 
  368.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x3870, 
  369.   0x3860,  0x1040,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0, 
  370.   0x0,  0x0,  0x0,  0x0,  0x0,  0x3870,  0x3860,  0x1040, 
  371.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0, 
  372.   0x0,  0x0,  0x0
  373. };
  374.  
  375. /*----- bitmap : w = 16, h = 84 ------ */
  376. static UBYTE as_RJ[] = { 0, 14, 0, 28 };
  377.  
  378. static struct BitMap bm_RJ = {
  379.     2, 84, 0, 4,
  380.     0,
  381.     rj0, rj1, rj2, rj3,
  382.     0, 0, 0, 0
  383. };
  384.  
  385. struct object ob_RJ = {
  386.     &bm_RJ,
  387.     7, 14,
  388.     4, as_RJ,
  389.     0, 42,  0, 0,  7, 0,  7, 42,
  390.     1, 12
  391. };
  392.  
  393. /******************************* -- Dale -- *******************************/
  394. static UWORD dale0[] = { 
  395.   0x3870,  0x7C78,  0x6C78,  0x3838,  0x7C70,  0x8220,  0xBA70,  0xBA70, 
  396.   0x2820,  0x2820,  0x2820,  0x6C60,  0x0,  0x3870,  0x7C78,  0x6C78, 
  397.   0x3838,  0x7C70,  0x8220,  0xBA70,  0x3AF8,  0x2A30,  0x2848,  0x2C84, 
  398.   0x218C,  0x6000,  0x3870,  0x7C78,  0x6C78,  0x3838,  0x7C70,  0x8220, 
  399.   0xBA70,  0xB8F8,  0xA830,  0x2848,  0x6884,  0x98C,  0xC00,  0x3870, 
  400.   0x7CF0,  0x7CF0,  0x38E0,  0x7C70,  0xA220,  0x8A70,  0xBA70,  0x2820, 
  401.   0x2820,  0x2820,  0x6C30,  0x0,  0x3870,  0x7CF0,  0x7CF0,  0x38E0, 
  402.   0x7C70,  0xA220,  0x8A70,  0x3AF8,  0x2A60,  0x2890,  0x2D08,  0x218C, 
  403.   0x6000,  0x3870,  0x7CF0,  0x7CF0,  0x38E0,  0x7C70,  0xA220,  0x8A70, 
  404.   0xB8F8,  0xA860,  0x2890,  0x6908,  0x98C,  0xC00
  405. };
  406.  
  407. static UWORD dale1[] = { 
  408.   0x0,  0x1000,  0x2860,  0x1020,  0x0,  0x20,  0x8220,  0x8220, 
  409.   0x2820,  0x2820,  0x2820,  0x6C60,  0x0,  0x0,  0x1000,  0x2860,
  410.   0x1020,  0x0,  0x20,  0x8240,  0x288,  0x2A30,  0x2848,  0x2C84, 
  411.   0x218C,  0x6000,  0x0,  0x1000,  0x2860,  0x1020,  0x0,  0x20, 
  412.   0x8210,  0x8088,  0xA830,  0x2848,  0x6884,  0x98C,  0xC00,  0x0, 
  413.   0x0,  0x30,  0x20,  0x0,  0x20,  0x8220,  0x8220,  0x2820, 
  414.   0x2820,  0x2820,  0x6C30,  0x0,  0x0,  0x0,  0x30,  0x20, 
  415.   0x0,  0x20,  0x8210,  0x288,  0x2A60,  0x2890,  0x2D08,  0x218C, 
  416.   0x6000,  0x0,  0x0,  0x30,  0x20,  0x0,  0x20,  0x8240, 
  417.   0x8088,  0xA860,  0x2890,  0x6908,  0x98C,  0xC00
  418. };
  419.  
  420. static UWORD dale2[] = { 
  421.   0x0,  0x0,  0x1000,  0x0,  0x0,  0x3850,  0x0,  0x0, 
  422.   0x2820,  0x2820,  0x2820,  0x0,  0x0,  0x0,  0x0,  0x1000, 
  423.   0x0,  0x0,  0x3850,  0x0,  0x0,  0x2830,  0x2848,  0x2080, 
  424.   0x2000,  0x0,  0x0,  0x0,  0x1000,  0x0,  0x0,  0x3850, 
  425.   0x0,  0x0,  0x2830,  0x2848,  0x880,  0x800,  0x0,  0x0, 
  426.   0x0,  0x0,  0x0,  0x0,  0x1850,  0x3000,  0x0,  0x2820, 
  427.   0x2820,  0x2820,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0, 
  428.   0x0,  0x1850,  0x3000,  0x0,  0x2860,  0x2890,  0x2008,  0x2000, 
  429.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1850,  0x3000, 
  430.   0x0,  0x2860,  0x2890,  0x808,  0x800,  0x0
  431. };
  432.  
  433. static UWORD dale3[] = { 
  434.   0x3870,  0x4438,  0x4418,  0x2818,  0x0,  0x0,  0x0,  0x0, 
  435.   0x0,  0x0,  0x0,  0x0,  0x0,  0x3870,  0x4438,  0x4418, 
  436.   0x2818,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0, 
  437.   0x0,  0x0,  0x3870,  0x4438,  0x4418,  0x2818,  0x0,  0x0, 
  438.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x3870, 
  439.   0x7CE0,  0x7CC0,  0x38C0,  0x0,  0x0,  0x0,  0x0,  0x0, 
  440.   0x0,  0x0,  0x0,  0x0,  0x3870,  0x7CE0,  0x7CC0,  0x38C0, 
  441.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0, 
  442.   0x0,  0x3870,  0x7CE0,  0x7CC0,  0x38C0,  0x0,  0x0,  0x0, 
  443.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0
  444. };
  445.  
  446. /*----- bitmap : w = 16, h = 78 ------ */
  447. static UBYTE as_dale[] = { 0, 13, 0, 26 };
  448.  
  449. static struct BitMap bm_dale = {
  450.     2, 78, 0, 4,
  451.     0,
  452.     dale0, dale1, dale2, dale3,
  453.     0, 0, 0, 0
  454. };
  455.  
  456. struct object ob_dale = {
  457.     &bm_dale,
  458.     7, 13,
  459.     4, as_dale,
  460.     0, 39,  0, 0,  7, 0,  7, 39,
  461.     1, 12
  462. };
  463.  
  464. /**************************** -- Jay Miner -- ****************************/
  465. static UWORD jay0[] = { 
  466.   0x0,  0x7040,  0x5060,  0x2020,  0x9C80,  0x7EF0,  0x67C,  0x4C20, 
  467.   0x5020,  0x5020,  0x5020,  0x0,  0x0,  0x0,  0x7040,  0x5060, 
  468.   0x2020,  0x9E80,  0x76F0,  0x278,  0x4C28,  0x5060,  0x5090,  0x4080, 
  469.   0x4000,  0x0,  0x0,  0x7040,  0x5060,  0x2020,  0x9C80,  0x76F0, 
  470.   0x278,  0x4C28,  0x5060,  0x5090,  0x1080,  0x1000,  0x0,  0x0, 
  471.   0x10,  0x1430,  0x820,  0x6E30,  0xF428,  0xF1C0,  0x6000,  0x1420, 
  472.   0x1420,  0x1420,  0x0,  0x0,  0x0,  0x10,  0x1430,  0x820, 
  473.   0x6E28,  0xF418,  0xF0C0,  0x6080,  0x1430,  0x1448,  0x408,  0x400, 
  474.   0x0,  0x0,  0x10,  0x1430,  0x820,  0x6E28,  0xF418,  0xF0C0, 
  475.   0x7080,  0x1430,  0x1448,  0x1008,  0x1000,  0x0
  476. };
  477.  
  478. static UWORD jay1[] = { 
  479.   0x0,  0x2000,  0x5060,  0x2020,  0xDCE0,  0x7220,  0x7220,  0x3C70, 
  480.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2000,  0x5060, 
  481.   0x2020,  0xCEE0,  0x7220,  0x7220,  0x3C70,  0x20,  0x10,  0x0, 
  482.   0x0,  0x0,  0x0,  0x2000,  0x5060,  0x2020,  0xDCE0,  0x7220, 
  483.   0x7220,  0x3C70,  0x40,  0x80,  0x80,  0x0,  0x0,  0x0, 
  484.   0x0,  0x1430,  0x820,  0x6E70,  0x9870,  0xAC30,  0x7C10,  0x0, 
  485.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1430,  0x820, 
  486.   0x6E78,  0x9870,  0xAC30,  0x7C10,  0x20,  0x40,  0x0,  0x0, 
  487.   0x0,  0x0,  0x0,  0x1430,  0x820,  0x6E78,  0x9870,  0xAC30, 
  488.   0x7C10,  0x10,  0x8,  0x8,  0x0,  0x0
  489. };
  490.  
  491. static UWORD jay2[] = { 
  492.   0x0,  0x0,  0x2000,  0x0,  0xF0D0,  0x7220,  0x3AA0,  0x64E0, 
  493.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2000, 
  494.   0x0,  0xF8D0,  0x7020,  0x3AA0,  0x6460,  0x0,  0x0,  0x0, 
  495.   0x0,  0x0,  0x0,  0x0,  0x2000,  0x0,  0xE4D0,  0x6220, 
  496.   0x3AA0,  0x6460,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0, 
  497.   0x0,  0x0,  0x0,  0x7E70,  0x9430,  0x9C58,  0x4878,  0x0, 
  498.   0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0, 
  499.   0x7E78,  0x9430,  0x9C58,  0x2870,  0x0,  0x0,  0x0,  0x0, 
  500.   0x0,  0x0,  0x0,  0x0,  0x0,  0x7E78,  0x9430,  0x9C58, 
  501.   0x6870,  0x0,  0x0,  0x0,  0x0,  0x0
  502. };
  503.  
  504. static UWORD jay3[] = { 
  505.   0x7070,  0x30,  0x10,  0x0,  0x0,  0x450,  0x5C,  0x0, 
  506.   0x5020,  0x5020,  0x5020,  0xD860,  0x0,  0x7070,  0x30,  0x10, 
  507.   0x0,  0x0,  0xC50,  0x458,  0x8,  0x5040,  0x5080,  0x5888, 
  508.   0x4198,  0xC000,  0x7070,  0x30,  0x10,  0x0,  0x0,  0xC50, 
  509.   0x458,  0x8,  0x5020,  0x5010,  0xD008,  0x1198,  0x1800,  0x1C70, 
  510.   0x1C60,  0x840,  0x0,  0x0,  0x6000,  0x4180,  0x0,  0x1420, 
  511.   0x1420,  0x1420,  0x3630,  0x0,  0x1C70,  0x1C60,  0x840,  0x0, 
  512.   0x0,  0x6000,  0x4080,  0x80,  0x1410,  0x1408,  0x3488,  0x4CC, 
  513.   0x600,  0x1C70,  0x1C60,  0x840,  0x0,  0x0,  0x6000,  0x4080, 
  514.   0x80,  0x1420,  0x1440,  0x1680,  0x10CC,  0x3000
  515. };
  516.  
  517. /*----- bitmap : w = 16, h = 78 ------ */
  518. static UBYTE as_jay[] = { 0, 13, 0, 26 };
  519.  
  520. static struct BitMap bm_jay = {
  521.     2, 78, 0, 4,
  522.     0,
  523.     jay0, jay1, jay2, jay3,
  524.     0, 0, 0, 0
  525. };
  526.  
  527. struct object ob_jay = {
  528.     &bm_jay,
  529.     7, 13,
  530.     4, as_jay,
  531.     0, 39,  0, 0,  7, 0,  7, 39,
  532.     1, 12
  533. };
  534.