home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 103.lha / ColRequest / boxes&bows < prev    next >
Text File  |  1986-11-21  |  7KB  |  158 lines

  1. *    This is the table for adjusting the colour boxes' sizes.
  2. *    It could be calulated instead, but this makes it easier for you 
  3. *    customize the placement of gadgets.
  4.  
  5.  
  6. BoxTable32:
  7.     dc.w    LeftColour,TopColour,WidthColour,HeightColour
  8.     dc.w    LeftColour+ColourSep*1+WidthColour*1,TopColour,WidthColour,HeightColour
  9.     dc.w    LeftColour+ColourSep*2+WidthColour*2,TopColour,WidthColour,HeightColour
  10.     dc.w    LeftColour+ColourSep*3+WidthColour*3,TopColour,WidthColour,HeightColour
  11.     dc.w    LeftColour+ColourSep*4+WidthColour*4,TopColour,WidthColour,HeightColour
  12.     dc.w    LeftColour+ColourSep*5+WidthColour*5,TopColour,WidthColour,HeightColour
  13.     dc.w    LeftColour+ColourSep*6+WidthColour*6,TopColour,WidthColour,HeightColour
  14.     dc.w    LeftColour+ColourSep*7+WidthColour*7,TopColour,WidthColour,HeightColour
  15.     dc.w    LeftColour+ColourSep*8+WidthColour*8,TopColour,WidthColour,HeightColour
  16.     dc.w    LeftColour+ColourSep*9+WidthColour*9,TopColour,WidthColour,HeightColour
  17.     dc.w    LeftColour+ColourSep*10+WidthColour*10,TopColour,WidthColour,HeightColour
  18.     dc.w    LeftColour+ColourSep*11+WidthColour*11,TopColour,WidthColour,HeightColour
  19.     dc.w    LeftColour+ColourSep*12+WidthColour*12,TopColour,WidthColour,HeightColour
  20.     dc.w    LeftColour+ColourSep*13+WidthColour*13,TopColour,WidthColour,HeightColour
  21.     dc.w    LeftColour+ColourSep*14+WidthColour*14,TopColour,WidthColour,HeightColour
  22.     dc.w    LeftColour+ColourSep*15+WidthColour*15,TopColour,WidthColour,HeightColour
  23.     dc.w    LeftColour,TopColour+HeightColour+ColourSep,WidthColour,HeightColour
  24.     dc.w    LeftColour+ColourSep*1+WidthColour*1,TopColour+HeightColour+ColourSep,WidthColour,HeightColour
  25.     dc.w    LeftColour+ColourSep*2+WidthColour*2,TopColour+HeightColour+ColourSep,WidthColour,HeightColour
  26.     dc.w    LeftColour+ColourSep*3+WidthColour*3,TopColour+HeightColour+ColourSep,WidthColour,HeightColour
  27.     dc.w    LeftColour+ColourSep*4+WidthColour*4,TopColour+HeightColour+ColourSep,WidthColour,HeightColour
  28.     dc.w    LeftColour+ColourSep*5+WidthColour*5,TopColour+HeightColour+ColourSep,WidthColour,HeightColour
  29.     dc.w    LeftColour+ColourSep*6+WidthColour*6,TopColour+HeightColour+ColourSep,WidthColour,HeightColour
  30.     dc.w    LeftColour+ColourSep*7+WidthColour*7,TopColour+HeightColour+ColourSep,WidthColour,HeightColour
  31.     dc.w    LeftColour+ColourSep*8+WidthColour*8,TopColour+HeightColour+ColourSep,WidthColour,HeightColour
  32.     dc.w    LeftColour+ColourSep*9+WidthColour*9,TopColour+HeightColour+ColourSep,WidthColour,HeightColour
  33.     dc.w    LeftColour+ColourSep*10+WidthColour*10,TopColour+HeightColour+ColourSep,WidthColour,HeightColour
  34.     dc.w    LeftColour+ColourSep*11+WidthColour*11,TopColour+HeightColour+ColourSep,WidthColour,HeightColour
  35.     dc.w    LeftColour+ColourSep*12+WidthColour*12,TopColour+HeightColour+ColourSep,WidthColour,HeightColour
  36.     dc.w    LeftColour+ColourSep*13+WidthColour*13,TopColour+HeightColour+ColourSep,WidthColour,HeightColour
  37.     dc.w    LeftColour+ColourSep*14+WidthColour*14,TopColour+HeightColour+ColourSep,WidthColour,HeightColour
  38.     dc.w    LeftColour+ColourSep*15+WidthColour*15,TopColour+HeightColour+ColourSep,WidthColour,HeightColour
  39.     dc.w    0
  40. BoxTable16:
  41.     dc.w    LeftColour,TopColour,WidthColour,HeightColour*2
  42.     dc.w    LeftColour+ColourSep*1+WidthColour*1,TopColour,WidthColour,HeightColour*2
  43.     dc.w    LeftColour+ColourSep*2+WidthColour*2,TopColour,WidthColour,HeightColour*2
  44.     dc.w    LeftColour+ColourSep*3+WidthColour*3,TopColour,WidthColour,HeightColour*2
  45.     dc.w    LeftColour+ColourSep*4+WidthColour*4,TopColour,WidthColour,HeightColour*2
  46.     dc.w    LeftColour+ColourSep*5+WidthColour*5,TopColour,WidthColour,HeightColour*2
  47.     dc.w    LeftColour+ColourSep*6+WidthColour*6,TopColour,WidthColour,HeightColour*2
  48.     dc.w    LeftColour+ColourSep*7+WidthColour*7,TopColour,WidthColour,HeightColour*2
  49.     dc.w    LeftColour+ColourSep*8+WidthColour*8,TopColour,WidthColour,HeightColour*2
  50.     dc.w    LeftColour+ColourSep*9+WidthColour*9,TopColour,WidthColour,HeightColour*2
  51.     dc.w    LeftColour+ColourSep*10+WidthColour*10,TopColour,WidthColour,HeightColour*2
  52.     dc.w    LeftColour+ColourSep*11+WidthColour*11,TopColour,WidthColour,HeightColour*2
  53.     dc.w    LeftColour+ColourSep*12+WidthColour*12,TopColour,WidthColour,HeightColour*2
  54.     dc.w    LeftColour+ColourSep*13+WidthColour*13,TopColour,WidthColour,HeightColour*2
  55.     dc.w    LeftColour+ColourSep*14+WidthColour*14,TopColour,WidthColour,HeightColour*2
  56.     dc.w    LeftColour+ColourSep*15+WidthColour*15,TopColour,WidthColour,HeightColour*2
  57.     dc.w    0
  58. BoxTable8:
  59.     dc.w    LeftColour,TopColour,WidthColour*2,HeightColour*2
  60.     dc.w    LeftColour+ColourSep*1+WidthColour*2,TopColour,WidthColour*2,HeightColour*2
  61.     dc.w    LeftColour+ColourSep*2+WidthColour*4,TopColour,WidthColour*2,HeightColour*2
  62.     dc.w    LeftColour+ColourSep*3+WidthColour*6,TopColour,WidthColour*2,HeightColour*2
  63.     dc.w    LeftColour+ColourSep*4+WidthColour*8,TopColour,WidthColour*2,HeightColour*2
  64.     dc.w    LeftColour+ColourSep*5+WidthColour*10,TopColour,WidthColour*2,HeightColour*2
  65.     dc.w    LeftColour+ColourSep*6+WidthColour*12,TopColour,WidthColour*2,HeightColour*2
  66.     dc.w    LeftColour+ColourSep*7+WidthColour*14,TopColour,WidthColour*2,HeightColour*2
  67.     dc.w    0
  68. BoxTable4:
  69.     dc.w    LeftColour,TopColour,WidthColour*4,HeightColour*2
  70.     dc.w    LeftColour+ColourSep*1+WidthColour*4,TopColour,WidthColour*4,HeightColour*2
  71.     dc.w    LeftColour+ColourSep*2+WidthColour*8,TopColour,WidthColour*4,HeightColour*2
  72.     dc.w    LeftColour+ColourSep*3+WidthColour*12,TopColour,WidthColour*4,HeightColour*2
  73.     dc.w    0
  74. BoxTable2:
  75.     dc.w    LeftColour,TopColour,WidthColour*8,HeightColour*2
  76.     dc.w    LeftColour+ColourSep*1+WidthColour*8,TopColour,WidthColour*8,HeightColour*2
  77.  
  78. BoxTableArray:
  79.     dc.l    BoxTable2    table of pointers to colour
  80.     dc.l    BoxTable4     box sizes
  81.     dc.l    BoxTable8
  82.     dc.l    BoxTable16
  83.     dc.l    BoxTable32
  84.  
  85.  
  86. *    And this is the table for the highlight box sizes for each of the above tables
  87.  
  88. PolyArray32:
  89.     dc.w    0,0
  90.     dc.w    0,WidthColour+1,0
  91.     dc.w    WidthColour+1,HeightColour+1
  92.     dc.w    0,HeightColour+1
  93.     dc.w    0,0
  94.  
  95.  
  96. PolyArray16:
  97.     dc.w    0,0
  98.     dc.w    WidthColour+1,0
  99.     dc.w    WidthColour+1,HeightColour*2+1
  100.     dc.w    0,HeightColour*2+1
  101.     dc.w    0,0
  102.  
  103.  
  104. PolyArray8:
  105.     dc.w    0,0
  106.     dc.w    WidthColour*2+1,0
  107.     dc.w    WidthColour*2+1,HeightColour*2+1
  108.     dc.w    0,HeightColour+1
  109.     dc.w    0,0
  110.  
  111.  
  112. PolyArray4:
  113.     dc.w    0,0
  114.     dc.w    WidthColour*4+1,0
  115.     dc.w    WidthColour*4+1,HeightColour*2+1
  116.     dc.w    0,HeightColour*2+1
  117.     dc.w    0,0
  118.  
  119.  
  120. PolyArray2:
  121.     dc.w    0,0
  122.     dc.w    WidthColour*8+1,0
  123.     dc.w    WidthColour*8+1,HeightColour*2+1
  124.     dc.w    0,HeightColour*2+1
  125.     dc.w    0,0
  126.  
  127. PolyArrayTable:
  128.     dc.l    PolyArray2
  129.     dc.l    PolyArray4
  130.     dc.l    PolyArray8
  131.     dc.l    PolyArray16
  132.     dc.l    PolyArray32
  133.  
  134.  
  135.  
  136. Render32:
  137.     dc.w    WidthColour,HeightColour
  138.  
  139. Render16:
  140.     dc.w    WidthColour,HeightColour*2
  141.  
  142. Render8:
  143.     dc.w    WidthColour*2,HeightColour*2
  144.  
  145. Render4:
  146.     dc.w    WidthColour*4,HeightColour*2
  147.  
  148. Render2:
  149.     dc.w    WidthColour*8,HeightColour*2
  150.  
  151. RenderTable:
  152.     dc.l    Render2
  153.     dc.l    Render4
  154.     dc.l    Render8
  155.     dc.l    Render16
  156.     dc.l    Render32
  157.  
  158.