home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / ftp.vapor.com / microdot-1 / md1_src_02.lzx / image.c < prev    next >
C/C++ Source or Header  |  2014-05-19  |  3KB  |  162 lines

  1. #include "microdot.h"
  2.  
  3. static __chip UWORD Pfeil1Data[18] = {
  4.     /* BitPlane 0 */
  5.    0x0001,
  6.    0x0001,
  7.    0x0181,
  8.    0x03C1,
  9.    0x07E1,
  10.    0x0FF1,
  11.    0x1FF9,
  12.    0x0001,
  13.    0x7FFF,
  14.     /* BitPlane 1 */
  15.    0xFFFE,
  16.    0x8000,
  17.    0x8000,
  18.    0x8000,
  19.    0x8000,
  20.    0x8000,
  21.    0x8000,
  22.    0x8000,
  23.    0x8000
  24. };
  25.  
  26. static __chip UWORD Pfeil1SelData[18] = {
  27.     /* BitPlane 0 */
  28.    0xFFFE,
  29.    0x8000,
  30.    0x8180,
  31.    0x83C0,
  32.    0x87E0,
  33.    0x8FF0,
  34.    0x9FF8,
  35.    0x8000,
  36.    0x8000,
  37.     /* BitPlane 1 */
  38.    0x0001,
  39.    0x0001,
  40.    0x0001,
  41.    0x0001,
  42.    0x0001,
  43.    0x0001,
  44.    0x0001,
  45.    0x0001,
  46.    0x7FFF
  47. };
  48.  
  49. static struct Image Pfeil1SelImage = {
  50.     0, 0,        /* LeftEdge, TopEdge */
  51.     16, 9, 2,    /* Width, Height, Depth */
  52.     &Pfeil1SelData[0],    /* ImageData */
  53.     0x03, 0x00,    /* PlanePick, PlaneOnOff */
  54.     NULL        /* NextImage */
  55. };
  56.  
  57. static struct Image Pfeil1Image = {
  58.     0, 0,        /* LeftEdge, TopEdge */
  59.     16, 9, 2,    /* Width, Height, Depth */
  60.     &Pfeil1Data[0],    /* ImageData */
  61.     0x03, 0x00,    /* PlanePick, PlaneOnOff */
  62.     NULL        /* NextImage */
  63. };
  64.  
  65. struct Gadget Pfeil1Gadg = {
  66.     NULL,        /* NextGadget */
  67.     640-16, 0,        /* LeftEdge, TopEdge */
  68.     16, 9,        /* Width, Height */
  69.     GADGIMAGE|GADGHIMAGE,    /* Flags */
  70.     RELVERIFY|GADGIMMEDIATE,    /* Activation */
  71.     BOOLGADGET,    /* GadgetType */
  72.     (APTR)&Pfeil1Image,    /* GadgetRender */
  73.     (APTR)&Pfeil1SelImage,        /* SelectRender */
  74.     NULL,        /* GadgetText */
  75.     0L,        /* MutualExclude */
  76.     NULL,        /* SpecialInfo */
  77.     3,        /* GadgetID */
  78.     NULL,        /* UserData */
  79. };
  80.  
  81.  
  82.  
  83. static __chip UWORD Pfeil2Data[18] = {
  84.     /* BitPlane 0 */
  85.    0x0001,
  86.    0x0001,
  87.    0x1FF9,
  88.    0x0FF1,
  89.    0x07E1,
  90.    0x03C1,
  91.    0x0181,
  92.    0x0001,
  93.    0x7FFF,
  94.     /* BitPlane 1 */
  95.    0xFFFE,
  96.    0x8000,
  97.    0x8000,
  98.    0x8000,
  99.    0x8000,
  100.    0x8000,
  101.    0x8000,
  102.    0x8000,
  103.    0x8000
  104. };
  105.  
  106. static struct Image Pfeil2Image = {
  107.     0, 0,        /* LeftEdge, TopEdge */
  108.     16, 9, 2,    /* Width, Height, Depth */
  109.     &Pfeil2Data[0],    /* ImageData */
  110.     0x03, 0x00,    /* PlanePick, PlaneOnOff */
  111.     NULL        /* NextImage */
  112. };
  113.  
  114. static __chip UWORD Pfeil2SelData[18] = {
  115.     /* BitPlane 0 */
  116.    0xFFFE,
  117.    0x8000,
  118.    0x9FF8,
  119.    0x8FF0,
  120.    0x87E0,
  121.    0x83C0,
  122.    0x8180,
  123.    0x8000,
  124.    0x8000,
  125.     /* BitPlane 1 */
  126.    0x0001,
  127.    0x0001,
  128.    0x0001,
  129.    0x0001,
  130.    0x0001,
  131.    0x0001,
  132.    0x0001,
  133.    0x0001,
  134.    0x7FFF
  135. };
  136.  
  137. static struct Image Pfeil2SelImage = {
  138.     0, 0,        /* LeftEdge, TopEdge */
  139.     16, 9, 2,    /* Width, Height, Depth */
  140.     &Pfeil2SelData[0],    /* ImageData */
  141.     0x03, 0x00,    /* PlanePick, PlaneOnOff */
  142.     NULL        /* NextImage */
  143. };
  144.  
  145.  
  146. struct Gadget Pfeil2Gadg = {
  147.     &Pfeil1Gadg,        /* NextGadget */
  148.     640-16, 0,        /* LeftEdge, TopEdge */
  149.     16, 9,        /* Width, Height */
  150.     GADGIMAGE|GADGHIMAGE,    /* Flags */
  151.     RELVERIFY|GADGIMMEDIATE,    /* Activation */
  152.     BOOLGADGET,    /* GadgetType */
  153.     (APTR)&Pfeil2Image,    /* GadgetRender */
  154.     (APTR)&Pfeil2SelImage,        /* SelectRender */
  155.     NULL,        /* GadgetText */
  156.     0L,        /* MutualExclude */
  157.     NULL,        /* SpecialInfo */
  158.     2,        /* GadgetID */
  159.     NULL,        /* UserData */
  160. };
  161.  
  162.