home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / fish / science / chemesthetics / source / logo.c < prev    next >
C/C++ Source or Header  |  1990-12-06  |  8KB  |  147 lines

  1. #include <intuition/intuitionbase.h>
  2.  
  3. #define logo_width 145
  4. #define logo_height 23
  5. #define logo_num_planes 4
  6.  
  7. extern struct Window *Window1;
  8.  
  9. USHORT      logo_data[4][23][10] =
  10. {
  11.   {
  12.     0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
  13.     0xffff, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
  14.     0xffff, 0xffff, 0xffff, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff,
  15.     0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0xf067, 0x8004,
  16.     0x0001, 0xff82, 0x0fe0, 0xc1ff, 0x9ff0, 0x4ff9, 0xfe7f, 0x0000,
  17.     0xf003, 0x8004, 0x0001, 0xff02, 0x0fe0, 0xc1ff, 0x0ff0, 0x07f0,
  18.     0xfc3f, 0x0000, 0xf001, 0x8004, 0x0003, 0xfe02, 0x0fe0, 0xc1fe,
  19.     0x07f0, 0x03e0, 0x781f, 0x0000, 0xf000, 0x8004, 0x0007, 0xfe02,
  20.     0x0fe0, 0xc1fe, 0x07f0, 0x01f0, 0x303f, 0x0000, 0xf000, 0x83ff,
  21.     0xe0ff, 0xcc02, 0x0fe0, 0xc1fc, 0x03f0, 0x00f8, 0x007f, 0x0000,
  22.     0xf000, 0x8007, 0xe0ff, 0x8002, 0x0fe0, 0xc1f8, 0x01f0, 0x007c,
  23.     0x00ff, 0x0000, 0xf000, 0x8007, 0xe0ff, 0x0002, 0x0fe0, 0xc1f0,
  24.     0x00f0, 0x003e, 0x01ff, 0x0000, 0xf060, 0x8007, 0xe0ff, 0x8002,
  25.     0x0fe0, 0xc1e0, 0x0070, 0x007f, 0x03ff, 0x0000, 0xf060, 0x8007,
  26.     0xe0ff, 0xc002, 0x0fe0, 0x01c0, 0x0030, 0x00fe, 0x01ff, 0x0000,
  27.     0xf060, 0x83ff, 0xe0ff, 0xc002, 0x0fe0, 0x01c0, 0x0030, 0x01fc,
  28.     0x00ff, 0x0000, 0xf060, 0x83ff, 0xe0ff, 0xc002, 0x07e0, 0x0180,
  29.     0x0010, 0x03f8, 0x007f, 0x0000, 0xf060, 0x8007, 0xe0ff, 0x8002,
  30.     0x0020, 0x0100, 0x0000, 0x01f0, 0x303f, 0x0000, 0xf060, 0x8007,
  31.     0xe0ff, 0x0003, 0x0020, 0x0380, 0x0010, 0x40e0, 0x781f, 0x0000,
  32.     0xf060, 0xc007, 0xe0ff, 0x8603, 0x8020, 0x07c0, 0x0030, 0x6070,
  33.     0xfc0f, 0x0000, 0xf060, 0xe007, 0xe0ff, 0xcf07, 0xc020, 0xcfe0,
  34.     0x0070, 0x7039, 0xfe07, 0x0000, 0xfff0, 0xffff, 0xf0ff, 0xffff,
  35.     0xffff, 0xffff, 0xffff, 0xf81f, 0xff03, 0x0000, 0xfff8, 0xffff,
  36.     0xf8ff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfc3f, 0xff87, 0x0000,
  37.     0xfffc, 0xffff, 0xfcff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfe7f,
  38.     0xffcf, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
  39.     0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
  40.     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  41.   },
  42.   {
  43.     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
  44.     0x0000, 0x0000, 0x7fff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
  45.     0xffff, 0xffff, 0xffff, 0x8000, 0x7fff, 0xffff, 0xffff, 0xffff,
  46.     0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x8000, 0x7067, 0x8004,
  47.     0x0001, 0xff82, 0x0fe0, 0xc1ff, 0x9ff0, 0x4ff9, 0xfe7f, 0x8000,
  48.     0x7003, 0x8004, 0x0001, 0xff02, 0x0fe0, 0xc1ff, 0x0ff0, 0x07f0,
  49.     0xfc3f, 0x8000, 0x7001, 0x8004, 0x0003, 0xfe02, 0x0fe0, 0xc1fe,
  50.     0x07f0, 0x03e0, 0x781f, 0x8000, 0x7000, 0x8004, 0x0007, 0xfe02,
  51.     0x0fe0, 0xc1fe, 0x07f0, 0x01f0, 0x303f, 0x8000, 0x7000, 0x83ff,
  52.     0xe0ff, 0xcc02, 0x0fe0, 0xc1fc, 0x03f0, 0x00f8, 0x007f, 0x8000,
  53.     0x7000, 0x8007, 0xe0ff, 0x8002, 0x0fe0, 0xc1f8, 0x01f0, 0x007c,
  54.     0x00ff, 0x8000, 0x7000, 0x8007, 0xe0ff, 0x0002, 0x0fe0, 0xc1f0,
  55.     0x00f0, 0x003e, 0x01ff, 0x8000, 0x7060, 0x8007, 0xe0ff, 0x8002,
  56.     0x0fe0, 0xc1e0, 0x0070, 0x007f, 0x03ff, 0x8000, 0x7060, 0x8007,
  57.     0xe0ff, 0xc002, 0x0fe0, 0x01c0, 0x0030, 0x00fe, 0x01ff, 0x8000,
  58.     0x7060, 0x83ff, 0xe0ff, 0xc002, 0x0fe0, 0x01c0, 0x0030, 0x01fc,
  59.     0x00ff, 0x8000, 0x7060, 0x83ff, 0xe0ff, 0xc002, 0x07e0, 0x0180,
  60.     0x0010, 0x03f8, 0x007f, 0x8000, 0x7060, 0x8007, 0xe0ff, 0x8002,
  61.     0x0020, 0x0100, 0x0000, 0x01f0, 0x303f, 0x8000, 0x7060, 0x8007,
  62.     0xe0ff, 0x0003, 0x0020, 0x0380, 0x0010, 0x40e0, 0x781f, 0x8000,
  63.     0x7060, 0xc007, 0xe0ff, 0x8603, 0x8020, 0x07c0, 0x0030, 0x6070,
  64.     0xfc0f, 0x8000, 0x7060, 0xe007, 0xe0ff, 0xcf07, 0xc020, 0xcfe0,
  65.     0x0070, 0x7039, 0xfe07, 0x8000, 0x7ff0, 0xffff, 0xf0ff, 0xffff,
  66.     0xffff, 0xffff, 0xffff, 0xf81f, 0xff03, 0x8000, 0x7ff8, 0xffff,
  67.     0xf8ff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfc3f, 0xff87, 0x8000,
  68.     0x7ffc, 0xffff, 0xfcff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfe7f,
  69.     0xffcf, 0x8000, 0x7fff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
  70.     0xffff, 0xffff, 0xffff, 0x8000, 0x7fff, 0xffff, 0xffff, 0xffff,
  71.     0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x8000
  72.   },
  73.   {
  74.     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
  75.     0x0000, 0x0000, 0x7fff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
  76.     0xffff, 0xffff, 0xffff, 0x0000, 0x7fff, 0xffff, 0xffff, 0xffff,
  77.     0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x7f77, 0xfff7,
  78.     0xfffd, 0xfffb, 0xeffe, 0xfdff, 0xdfff, 0x6ffd, 0xff7f, 0x0000,
  79.     0x78ab, 0xc016, 0x0005, 0xff8b, 0x2ff2, 0xe5ff, 0xaff9, 0x57fa,
  80.     0xfebf, 0x0000, 0x7845, 0xc016, 0x000b, 0xff0b, 0x2ff2, 0xe5ff,
  81.     0x17f9, 0x8bf1, 0x7c5f, 0x0000, 0x7802, 0xcff7, 0xf3f7, 0xff0b,
  82.     0x2ff2, 0xe5ff, 0x17f9, 0x05f8, 0xb8bf, 0x0000, 0x7912, 0xcbff,
  83.     0xf2ff, 0xee0b, 0x2ff2, 0xe5fe, 0x0bf8, 0x22fc, 0x517f, 0x0000,
  84.     0x79b2, 0xcff7, 0xf2ff, 0xd40b, 0x2ff2, 0xe5fc, 0x45f8, 0x517e,
  85.     0x22ff, 0x0000, 0x7952, 0xc017, 0xf2ff, 0x884b, 0x2ff2, 0xe5f8,
  86.     0xa2f8, 0xf8bf, 0x05ff, 0x0000, 0x7972, 0xc017, 0xf2ff, 0xc0cb,
  87.     0x2ff2, 0xe5f1, 0x1178, 0x017f, 0x8bff, 0x0000, 0x7972, 0xcff7,
  88.     0xf2ff, 0xe14b, 0x2ff2, 0xa5e1, 0x08b8, 0x02ff, 0x05ff, 0x0000,
  89.     0x7972, 0xcbff, 0xf2ff, 0xe1cb, 0x2ff3, 0x65e2, 0x08b9, 0x05fe,
  90.     0x22ff, 0x0000, 0x7972, 0xcbff, 0xf2ff, 0xe0cb, 0x17f2, 0x25c4,
  91.     0x0459, 0x8bfc, 0x517f, 0x0000, 0x7972, 0xcff7, 0xf2ff, 0xc40b,
  92.     0x0fb0, 0x058f, 0xfe29, 0x45f8, 0xb8bf, 0x0000, 0x7972, 0xc017,
  93.     0xf2ff, 0x8a0b, 0x80b0, 0x8bc0, 0x0059, 0x62f1, 0x7c5f, 0x0000,
  94.     0x7972, 0xe017, 0xf2ff, 0xd70b, 0xc0b1, 0x57e0, 0x00b9, 0x717a,
  95.     0xfe2f, 0x0000, 0x7f72, 0xfff7, 0xf2ff, 0xeff7, 0xffbe, 0xefff,
  96.     0xff7f, 0x78bd, 0xff17, 0x0000, 0x7ffa, 0xffff, 0xfaff, 0xffff,
  97.     0xffff, 0xffff, 0xffff, 0xfc5f, 0xff8b, 0x0000, 0x7ffe, 0xffff,
  98.     0xfeff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfebf, 0xffd7, 0x0000,
  99.     0x7ffe, 0xffff, 0xfeff, 0xffff, 0xffff, 0xffff, 0xffff, 0xff7f,
  100.     0xffef, 0x0000, 0x7fff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
  101.     0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
  102.     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
  103.   },
  104.   {
  105.     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
  106.     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
  107.     0x0000, 0x0000, 0x0000, 0x8000, 0x0000, 0x0000, 0x0000, 0x0000,
  108.     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0x0f98, 0x7ffb,
  109.     0xfffe, 0x007d, 0xf01f, 0x3e00, 0x600f, 0xb006, 0x0180, 0x8000,
  110.     0x0cfc, 0x601b, 0x0006, 0x00cd, 0xb01b, 0x3600, 0xf00d, 0xf80f,
  111.     0x03c0, 0x8000, 0x0c66, 0x601b, 0x000c, 0x018d, 0xb01b, 0x3601,
  112.     0x980d, 0xcc19, 0x8660, 0x8000, 0x0c03, 0x6ffb, 0xfbf8, 0x018d,
  113.     0xb01b, 0x3601, 0x980d, 0x860c, 0xccc0, 0x8000, 0x0d9b, 0x6c00,
  114.     0x1b00, 0x330d, 0xb01b, 0x3603, 0x0c0c, 0x3306, 0x7980, 0x8000,
  115.     0x0dfb, 0x6ff8, 0x1b00, 0x7e0d, 0xb01b, 0x3606, 0x660c, 0x7983,
  116.     0x3300, 0x8000, 0x0dfb, 0x6018, 0x1b00, 0xcc6d, 0xb01b, 0x360c,
  117.     0xf30c, 0xfcc1, 0x8600, 0x8000, 0x0d9b, 0x6018, 0x1b00, 0x60ed,
  118.     0xb01b, 0x3619, 0x998c, 0x0180, 0xcc00, 0x8000, 0x0d9b, 0x6ff8,
  119.     0x1b00, 0x31ed, 0xb01b, 0xf631, 0x8ccc, 0x0301, 0x8600, 0x8000,
  120.     0x0d9b, 0x6c00, 0x1b00, 0x31ed, 0xb01b, 0xf633, 0x0ccd, 0x8603,
  121.     0x3300, 0x8000, 0x0d9b, 0x6c00, 0x1b00, 0x30ed, 0x981b, 0x3666,
  122.     0x066d, 0xcc06, 0x7980, 0x8000, 0x0d9b, 0x6ff8, 0x1b00, 0x660d,
  123.     0x8fd8, 0x06cf, 0xff3d, 0xe60c, 0xccc0, 0x8000, 0x0d9b, 0x6018,
  124.     0x1b00, 0xcf0c, 0xc0d8, 0xcc60, 0x006d, 0xb319, 0x8660, 0x8000,
  125.     0x0d9b, 0x3018, 0x1b00, 0x798c, 0x60d9, 0xf830, 0x00cd, 0x998f,
  126.     0x0330, 0x8000, 0x0f9b, 0x1ff8, 0x1b00, 0x30f8, 0x3fdf, 0x301f,
  127.     0xff8f, 0x8cc6, 0x0198, 0x8000, 0x000f, 0x0000, 0x0f00, 0x0000,
  128.     0x0000, 0x0000, 0x0000, 0x0660, 0x00cc, 0x8000, 0x0007, 0x0000,
  129.     0x0700, 0x0000, 0x0000, 0x0000, 0x0000, 0x03c0, 0x0078, 0x8000,
  130.     0x0003, 0x0000, 0x0300, 0x0000, 0x0000, 0x0000, 0x0000, 0x0180,
  131.     0x0030, 0x8000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
  132.     0x0000, 0x0000, 0x0000, 0x8000, 0x7fff, 0xffff, 0xffff, 0xffff,
  133.     0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x8000
  134.   },
  135. };
  136.  
  137. struct Image LogoImage =
  138. {
  139.   0, 0, logo_width, logo_height, logo_num_planes, logo_data, 0xF, 0, NULL
  140. };
  141.  
  142. void      Logo()
  143. {
  144.   DrawImage(Window1->RPort, &LogoImage, Window1->Width - logo_width - 10,
  145.         Window1->Height - logo_height - 14);
  146. }
  147.