home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 286.lha / TalkerHack_v2.5 / eyes.c < prev    next >
C/C++ Source or Header  |  1989-08-09  |  6KB  |  130 lines

  1. #include "exec/exec.h"
  2. #include "intuition/intuition.h"
  3. #include "brows.h"
  4.  
  5. USHORT eyes0_data[] = {
  6.    0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0FFE,0x0001,
  7.    0xFFC0,0x1FF8,0x0007,0xFF00,0x3FC0,0x0000,0x3FC0,0x1FC0,
  8.    0x0000,0x3FC0,0x7F07,0xFFFF,0x0FC0,0x1F0F,0xFFFE,0x0FE0,
  9.    0x7C7F,0xF1FF,0xC3C0,0x1C3F,0xF87F,0xE3E0,0x79FF,0xF1FF,
  10.    0xF1C0,0x18FF,0xF8FF,0xF9E0,0x7C3F,0xFFFF,0x07C0,0x1E0F,
  11.    0xFFFF,0xC3E0,0x7FFF,0xFFFF,0xFF20,0x67FF,0xFFFF,0xFFE0,
  12.    0x7FFF,0xFFFF,0xFEE0,0x3BFF,0xFFFF,0xFFE0,0x3FFF,0xFFFF,
  13.    0xF100,0x047F,0xFFFF,0xFFC0,0x0FFF,0xFFFF,0xCE00,0x339F,
  14.    0xFFFF,0xFF00,0x003F,0xFFFE,0x3800,0x18E3,0xFFFF,0xE000,
  15.    0x0000,0x0000,0x0000,0x0FC0,0x0000,0x0000,0x1FFF,0xFFFF,
  16.    0xFFFF,0xFFFF,0xFFFF,0xFF80,0x7001,0xFFFE,0x0020,0x2007,
  17.    0xFFF8,0x00E0,0xC03F,0xFFFF,0xC020,0x203F,0xFFFF,0xC030,
  18.    0x80F8,0xFFE0,0xF020,0x20F0,0x7FF1,0xF010,0x8381,0xEFF0,
  19.    0x3C20,0x23C0,0xF7F8,0x1C10,0x8600,0xFFE0,0x0E20,0x2700,
  20.    0x7FF0,0x0610,0x83C0,0x7FC0,0xF820,0x21F0,0x3FE0,0x3C10,
  21.    0x8000,0x0000,0x00C0,0x1800,0x0000,0x0010,0x8000,0x0000,
  22.    0x0100,0x0400,0x0000,0x0010,0x4000,0x0000,0x0EE0,0x3B80,
  23.    0x0000,0x0020,0x3000,0x0000,0x3180,0x0C60,0x0000,0x00C0,
  24.    0x0FC0,0x0001,0xC700,0x071C,0x0000,0x1F00,0x003F,0xFFFE,
  25.    0x0000,0x0003,0xFFFF,0xE000,0xE000,0x0000,0x0000,0x0000,
  26.    0x0000,0x0070,0x8FFF,0xFFFF,0xFFDF,0xDFFF,0xFFFF,0xFF10,
  27.    0x3FFF,0xFFFF,0xFFDF,0xDFFF,0xFFFF,0xFFC0,0x7FF8,0xFFE0,
  28.    0xFFDF,0xDFF0,0x7FF1,0xFFE0,0x7F81,0xE1F0,0x3FDF,0xDFC0,
  29.    0xF078,0x1FE0,0x7E00,0xF1E0,0x0FDF,0xDF00,0x78F0,0x07E0,
  30.    0x7FC0,0x7FC0,0xFFDF,0xDFF0,0x3FE0,0x3FE0,0x7FFF,0xFFFF,
  31.    0xFF3F,0xE7FF,0xFFFF,0xFFE0,0x7FFF,0xFFFF,0xFEFF,0xFBFF,
  32.    0xFFFF,0xFFE0,0xBFFF,0xFFFF,0xF17F,0xF47F,0xFFFF,0xFFD0,
  33.    0xCFFF,0xFFFF,0xCEFF,0xFB9F,0xFFFF,0xFF30,0xF03F,0xFFFE,
  34.    0x39FF,0xFCE3,0xFFFF,0xE0F0,0xFFC0,0x0001,0xFFFF,0xFFFC,
  35.    0x0000,0x1FF0
  36. };
  37.  
  38. struct Image eyes0_image =
  39. {
  40.   20, 27,            /* left, top */
  41.   92, 13, 3,     /* width, height, depth */
  42.   &eyes0_data[0],   /* image data */
  43.   0x0007, 0x0000,       /* plane pick, plane on/off */
  44.   &brow0_image              /* next image */
  45. };
  46.  
  47. USHORT eyes1_data[] = {
  48.    0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0FFF,0x0000,
  49.    0xFFC0,0x1FF8,0x0007,0xFF00,0x3FE0,0x0000,0x1FC0,0x1FC0,
  50.    0x0000,0x3FC0,0x7F80,0x0000,0x07C0,0x1F00,0x0000,0x0FE0,
  51.    0x7C00,0xF0FF,0x01C0,0x1C07,0xFC78,0x03E0,0x7807,0xF1FF,
  52.    0xE0C0,0x183F,0xFC7F,0x01E0,0x7C1F,0xFFFF,0x83C0,0x1E0F,
  53.    0xFFFF,0xC3E0,0x7FFF,0xFFFF,0xFF20,0x67FF,0xFFFF,0xFFE0,
  54.    0x7FFF,0xFFFF,0xFEE0,0x3BFF,0xFFFF,0xFFE0,0x3FFF,0xFFFF,
  55.    0xF100,0x047F,0xFFFF,0xFFC0,0x0FFF,0xFFFF,0xCE00,0x339F,
  56.    0xFFFF,0xFF00,0x003F,0xFFFE,0x3800,0x18E3,0xFFFF,0xE000,
  57.    0x0000,0x0000,0x0000,0x0FC0,0x0000,0x0000,0x1FFF,0xFFFF,
  58.    0xFFFF,0xFFFF,0xFFFF,0xFF80,0x7000,0xFFFF,0x0020,0x2007,
  59.    0xFFF8,0x00E0,0xC01F,0xFFFF,0xE020,0x203F,0xFFFF,0xC030,
  60.    0x807F,0xFFFF,0xF820,0x20FF,0xFFFF,0xF010,0x83FF,0xEFF0,
  61.    0xFE20,0x23F8,0x7BFF,0xFC10,0x87F8,0xFFE0,0x1F20,0x27C0,
  62.    0x3FF8,0xFE10,0x83E0,0x7FC0,0x7C20,0x21F0,0x1FF0,0x3C10,
  63.    0x8000,0x0000,0x00C0,0x1800,0x0000,0x0010,0x8000,0x0000,
  64.    0x0100,0x0400,0x0000,0x0010,0x4000,0x0000,0x0EE0,0x3B80,
  65.    0x0000,0x0020,0x3000,0x0000,0x3180,0x0C60,0x0000,0x00C0,
  66.    0x0FC0,0x0001,0xC700,0x071C,0x0000,0x1F00,0x003F,0xFFFE,
  67.    0x0000,0x0003,0xFFFF,0xE000,0xE000,0x0000,0x0000,0x0000,
  68.    0x0000,0x0070,0x8FFF,0xFFFF,0xFFDF,0xDFFF,0xFFFF,0xFF10,
  69.    0x3FFF,0xFFFF,0xFFDF,0xDFFF,0xFFFF,0xFFC0,0x7FFF,0xFFFF,
  70.    0xFFDF,0xDFFF,0xFFFF,0xFFE0,0x7FFF,0xE0F0,0xFFDF,0xDFF8,
  71.    0x787F,0xFFE0,0x7FF8,0xF1E0,0x1FDF,0xDFC0,0x3C78,0xFFE0,
  72.    0x7FE0,0x7FC0,0x7FDF,0xDFF0,0x1FF0,0x3FE0,0x7FFF,0xFFFF,
  73.    0xFF3F,0xE7FF,0xFFFF,0xFFE0,0x7FFF,0xFFFF,0xFEFF,0xFBFF,
  74.    0xFFFF,0xFFE0,0xBFFF,0xFFFF,0xF17F,0xF47F,0xFFFF,0xFFD0,
  75.    0xCFFF,0xFFFF,0xCEFF,0xFB9F,0xFFFF,0xFF30,0xF03F,0xFFFE,
  76.    0x39FF,0xFCE3,0xFFFF,0xE0F0,0xFFC0,0x0001,0xFFFF,0xFFFC,
  77.    0x0000,0x1FF0
  78. };
  79.  
  80. struct Image eyes1_image = {
  81.    20,27,   /* XY origin relative to container TopLeft */
  82.    92,13,   /* Image width and height in pixels */
  83.    3,   /* number of bitplanes in Image */
  84.    &eyes1_data[0],   /* pointer to ImageData */
  85.    0x0007,0x0000,   /* PlanePick and PlaneOnOff */
  86.    &brow1_image   /* next Image structure */
  87. };
  88.  
  89. USHORT eyes2_data[] = {
  90.    0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0FFF,0x0000,
  91.    0xFFC0,0x1FF8,0x0007,0xFF00,0x3FE0,0x0000,0x1FC0,0x1FC0,
  92.    0x0000,0x3FC0,0x7F80,0x0000,0x07C0,0x1F00,0x0000,0x0FE0,
  93.    0x7E00,0x0000,0x01C0,0x1C00,0x0000,0x03E0,0x7C00,0x0000,
  94.    0x00C0,0x1800,0x0000,0x01E0,0x7E0F,0xFFFF,0x83C0,0x1E07,
  95.    0xFFFF,0x83E0,0x7FFF,0xFFFF,0xFF20,0x67FF,0xFFFF,0xFFE0,
  96.    0x7FFF,0xFFFF,0xFEE0,0x3BFF,0xFFFF,0xFFE0,0x3FFF,0xFFFF,
  97.    0xF100,0x047F,0xFFFF,0xFFC0,0x0FFF,0xFFFF,0xCE00,0x339F,
  98.    0xFFFF,0xFF00,0x003F,0xFFFE,0x3800,0x18E3,0xFFFF,0xE000,
  99.    0x0000,0x0000,0x0000,0x0FC0,0x0000,0x0000,0x1FFF,0xFFFF,
  100.    0xFFFF,0xFFFF,0xFFFF,0xFF80,0x7000,0xFFFF,0x0020,0x2007,
  101.    0xFFF8,0x00E0,0xC01F,0xFFFF,0xE020,0x203F,0xFFFF,0xC030,
  102.    0x807F,0xFFFF,0xF820,0x20FF,0xFFFF,0xF010,0x81FF,0xFFFF,
  103.    0xFE20,0x23FF,0xFFFF,0xFC10,0x83FF,0xFFFF,0xFF20,0x27FF,
  104.    0xFFFF,0xFE10,0x81F0,0x0000,0x7C20,0x21F8,0x0000,0x7C10,
  105.    0x8000,0x0000,0x00C0,0x1800,0x0000,0x0010,0x8000,0x0000,
  106.    0x0100,0x0400,0x0000,0x0010,0x4000,0x0000,0x0EE0,0x3B80,
  107.    0x0000,0x0020,0x3000,0x0000,0x3180,0x0C60,0x0000,0x00C0,
  108.    0x0FC0,0x0001,0xC700,0x071C,0x0000,0x1F00,0x003F,0xFFFE,
  109.    0x0000,0x0003,0xFFFF,0xE000,0xE000,0x0000,0x0000,0x0000,
  110.    0x0000,0x0070,0x8FFF,0xFFFF,0xFFDF,0xDFFF,0xFFFF,0xFF10,
  111.    0x3FFF,0xFFFF,0xFFDF,0xDFFF,0xFFFF,0xFFC0,0x7FFF,0xFFFF,
  112.    0xFFDF,0xDFFF,0xFFFF,0xFFE0,0x7FFF,0xFFFF,0xFFDF,0xDFFF,
  113.    0xFFFF,0xFFE0,0x7FFF,0xFFFF,0xFFDF,0xDFFF,0xFFFF,0xFFE0,
  114.    0x7FFF,0xFFFF,0xFFDF,0xDFFF,0xFFFF,0xFFE0,0x7FFF,0xFFFF,
  115.    0xFF3F,0xE7FF,0xFFFF,0xFFE0,0x7FFF,0xFFFF,0xFEFF,0xFBFF,
  116.    0xFFFF,0xFFE0,0xBFFF,0xFFFF,0xF17F,0xF47F,0xFFFF,0xFFD0,
  117.    0xCFFF,0xFFFF,0xCEFF,0xFB9F,0xFFFF,0xFF30,0xF03F,0xFFFE,
  118.    0x39FF,0xFCE3,0xFFFF,0xE0F0,0xFFC0,0x0001,0xFFFF,0xFFFC,
  119.    0x0000,0x1FF0
  120. };
  121.  
  122. struct Image eyes2_image = {
  123.    20,27,   /* XY origin relative to container TopLeft */
  124.    92,13,   /* Image width and height in pixels */
  125.    3,   /* number of bitplanes in Image */
  126.    &eyes2_data[0],   /* pointer to ImageData */
  127.    0x0007,0x0000,   /* PlanePick and PlaneOnOff */
  128.    &brow3_image   /* next Image structure */
  129. };
  130.