home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 528.lha / YatZ_v1.0 / src / yatz.h < prev   
C/C++ Source or Header  |  1991-07-02  |  25KB  |  822 lines

  1.  
  2. SHORT BorderVectors1[] = {
  3.     0,0,
  4.     143,0,
  5.     143,1,
  6.     0,1,
  7.     0,1
  8. };
  9. struct Border Border1 = {
  10.     0,1,    /* XY origin relative to container TopLeft */
  11.     2,0,JAM2,    /* front pen, back pen and drawmode */
  12.     5,    /* number of XY vectors */
  13.     BorderVectors1,    /* pointer to XY vectors */
  14.     NULL    /* next border in list */
  15. };
  16.  
  17. struct Gadget Gadget22 = {
  18.     NULL,    /* next gadget */
  19.     237,116,    /* origin XY of hit box relative to window TopLeft */
  20.     145,4,    /* hit box width and height */
  21.     GADGHBOX+GADGHIMAGE,    /* gadget flags */
  22.     NULL,    /* activation flags */
  23.     BOOLGADGET,    /* gadget type flags */
  24.     (APTR)&Border1,    /* gadget border or image to be rendered */
  25.     NULL,    /* alternate imagery for selection */
  26.     NULL,    /* first IntuiText structure */
  27.     NULL,    /* gadget mutual-exclude long word */
  28.     NULL,    /* SpecialInfo structure */
  29.     NULL,    /* user-definable data */
  30.     NULL    /* pointer to user-definable data */
  31. };
  32.  
  33. struct IntuiText IText2 = {
  34.     3,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  35.     6,15,    /* XY origin relative to container TopLeft */
  36.     NULL,    /* font pointer or NULL for default */
  37.     (UBYTE *)"High Score",    /* pointer to text */
  38.     NULL    /* next IntuiText structure */
  39. };
  40.  
  41. struct IntuiText IText1 = {
  42.     3,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  43.     5,2,    /* XY origin relative to container TopLeft */
  44.     NULL,    /* font pointer or NULL for default */
  45.     (UBYTE *)"GRAND TOTAL",    /* pointer to text */
  46.     &IText2    /* next IntuiText structure */
  47. };
  48.  
  49. struct Gadget Gadget21 = {
  50.     &Gadget22,    /* next gadget */
  51.     235,124,    /* origin XY of hit box relative to window TopLeft */
  52.     148,27,    /* hit box width and height */
  53.     GADGHBOX+GADGHIMAGE,    /* gadget flags */
  54.     NULL,    /* activation flags */
  55.     BOOLGADGET,    /* gadget type flags */
  56.     NULL,    /* gadget border or image to be rendered */
  57.     NULL,    /* alternate imagery for selection */
  58.     &IText1,    /* first IntuiText structure */
  59.     NULL,    /* gadget mutual-exclude long word */
  60.     NULL,    /* SpecialInfo structure */
  61.     NULL,    /* user-definable data */
  62.     NULL    /* pointer to user-definable data */
  63. };
  64.  
  65. SHORT BorderVectors2[] = {
  66.     0,0,
  67.     148,0,
  68.     148,12,
  69.     0,12,
  70.     0,0
  71. };
  72. struct Border Border2 = {
  73.     -1,-1,    /* XY origin relative to container TopLeft */
  74.     3,0,JAM1,    /* front pen, back pen and drawmode */
  75.     5,    /* number of XY vectors */
  76.     BorderVectors2,    /* pointer to XY vectors */
  77.     NULL    /* next border in list */
  78. };
  79.  
  80. struct IntuiText IText3 = {
  81.     1,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  82.     5,2,    /* XY origin relative to container TopLeft */
  83.     NULL,    /* font pointer or NULL for default */
  84.     (UBYTE *)"Chance",    /* pointer to text */
  85.     NULL    /* next IntuiText structure */
  86. };
  87.  
  88. struct Gadget Gadget20 = {
  89.     &Gadget21,    /* next gadget */
  90.     236,101,    /* origin XY of hit box relative to window TopLeft */
  91.     147,11,    /* hit box width and height */
  92.     GADGHBOX,    /* gadget flags */
  93.     RELVERIFY,    /* activation flags */
  94.     BOOLGADGET,    /* gadget type flags */
  95.     (APTR)&Border2,    /* gadget border or image to be rendered */
  96.     NULL,    /* alternate imagery for selection */
  97.     &IText3,    /* first IntuiText structure */
  98.     NULL,    /* gadget mutual-exclude long word */
  99.     NULL,    /* SpecialInfo structure */
  100.     CHANCE,    /* user-definable data */
  101.     NULL    /* pointer to user-definable data */
  102. };
  103.  
  104. SHORT BorderVectors3[] = {
  105.     0,0,
  106.     148,0,
  107.     148,12,
  108.     0,12,
  109.     0,0
  110. };
  111. struct Border Border3 = {
  112.     -1,-1,    /* XY origin relative to container TopLeft */
  113.     3,0,JAM1,    /* front pen, back pen and drawmode */
  114.     5,    /* number of XY vectors */
  115.     BorderVectors3,    /* pointer to XY vectors */
  116.     NULL    /* next border in list */
  117. };
  118.  
  119. struct IntuiText IText4 = {
  120.     1,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  121.     5,2,    /* XY origin relative to container TopLeft */
  122.     NULL,    /* font pointer or NULL for default */
  123.     (UBYTE *)"Yat-Z",    /* pointer to text */
  124.     NULL    /* next IntuiText structure */
  125. };
  126.  
  127. struct Gadget Gadget19 = {
  128.     &Gadget20,    /* next gadget */
  129.     236,87,    /* origin XY of hit box relative to window TopLeft */
  130.     147,11,    /* hit box width and height */
  131.     GADGHBOX,    /* gadget flags */
  132.     RELVERIFY,    /* activation flags */
  133.     BOOLGADGET,    /* gadget type flags */
  134.     (APTR)&Border3,    /* gadget border or image to be rendered */
  135.     NULL,    /* alternate imagery for selection */
  136.     &IText4,    /* first IntuiText structure */
  137.     NULL,    /* gadget mutual-exclude long word */
  138.     NULL,    /* SpecialInfo structure */
  139.     YATZ,    /* user-definable data */
  140.     NULL    /* pointer to user-definable data */
  141. };
  142.  
  143. SHORT BorderVectors4[] = {
  144.     0,0,
  145.     148,0,
  146.     148,12,
  147.     0,12,
  148.     0,0
  149. };
  150. struct Border Border4 = {
  151.     -1,-1,    /* XY origin relative to container TopLeft */
  152.     3,0,JAM1,    /* front pen, back pen and drawmode */
  153.     5,    /* number of XY vectors */
  154.     BorderVectors4,    /* pointer to XY vectors */
  155.     NULL    /* next border in list */
  156. };
  157.  
  158. struct IntuiText IText5 = {
  159.     1,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  160.     5,2,    /* XY origin relative to container TopLeft */
  161.     NULL,    /* font pointer or NULL for default */
  162.     (UBYTE *)"Large Straight",    /* pointer to text */
  163.     NULL    /* next IntuiText structure */
  164. };
  165.  
  166. struct Gadget Gadget18 = {
  167.     &Gadget19,    /* next gadget */
  168.     236,73,    /* origin XY of hit box relative to window TopLeft */
  169.     147,11,    /* hit box width and height */
  170.     GADGHBOX,    /* gadget flags */
  171.     RELVERIFY,    /* activation flags */
  172.     BOOLGADGET,    /* gadget type flags */
  173.     (APTR)&Border4,    /* gadget border or image to be rendered */
  174.     NULL,    /* alternate imagery for selection */
  175.     &IText5,    /* first IntuiText structure */
  176.     NULL,    /* gadget mutual-exclude long word */
  177.     NULL,    /* SpecialInfo structure */
  178.     LGSTRAIGHT,    /* user-definable data */
  179.     NULL    /* pointer to user-definable data */
  180. };
  181.  
  182. SHORT BorderVectors5[] = {
  183.     0,0,
  184.     148,0,
  185.     148,12,
  186.     0,12,
  187.     0,0
  188. };
  189. struct Border Border5 = {
  190.     -1,-1,    /* XY origin relative to container TopLeft */
  191.     3,0,JAM1,    /* front pen, back pen and drawmode */
  192.     5,    /* number of XY vectors */
  193.     BorderVectors5,    /* pointer to XY vectors */
  194.     NULL    /* next border in list */
  195. };
  196.  
  197. struct IntuiText IText6 = {
  198.     1,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  199.     5,2,    /* XY origin relative to container TopLeft */
  200.     NULL,    /* font pointer or NULL for default */
  201.     (UBYTE *)"Small Straight",    /* pointer to text */
  202.     NULL    /* next IntuiText structure */
  203. };
  204.  
  205. struct Gadget Gadget17 = {
  206.     &Gadget18,    /* next gadget */
  207.     236,59,    /* origin XY of hit box relative to window TopLeft */
  208.     147,11,    /* hit box width and height */
  209.     GADGHBOX,    /* gadget flags */
  210.     RELVERIFY,    /* activation flags */
  211.     BOOLGADGET,    /* gadget type flags */
  212.     (APTR)&Border5,    /* gadget border or image to be rendered */
  213.     NULL,    /* alternate imagery for selection */
  214.     &IText6,    /* first IntuiText structure */
  215.     NULL,    /* gadget mutual-exclude long word */
  216.     NULL,    /* SpecialInfo structure */
  217.     SMSTRAIGHT,    /* user-definable data */
  218.     NULL    /* pointer to user-definable data */
  219. };
  220.  
  221. SHORT BorderVectors6[] = {
  222.     0,0,
  223.     148,0,
  224.     148,12,
  225.     0,12,
  226.     0,0
  227. };
  228. struct Border Border6 = {
  229.     -1,-1,    /* XY origin relative to container TopLeft */
  230.     3,0,JAM1,    /* front pen, back pen and drawmode */
  231.     5,    /* number of XY vectors */
  232.     BorderVectors6,    /* pointer to XY vectors */
  233.     NULL    /* next border in list */
  234. };
  235.  
  236. struct IntuiText IText7 = {
  237.     1,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  238.     5,2,    /* XY origin relative to container TopLeft */
  239.     NULL,    /* font pointer or NULL for default */
  240.     (UBYTE *)"Full House",    /* pointer to text */
  241.     NULL    /* next IntuiText structure */
  242. };
  243.  
  244. struct Gadget Gadget16 = {
  245.     &Gadget17,    /* next gadget */
  246.     236,45,    /* origin XY of hit box relative to window TopLeft */
  247.     147,11,    /* hit box width and height */
  248.     GADGHBOX,    /* gadget flags */
  249.     RELVERIFY,    /* activation flags */
  250.     BOOLGADGET,    /* gadget type flags */
  251.     (APTR)&Border6,    /* gadget border or image to be rendered */
  252.     NULL,    /* alternate imagery for selection */
  253.     &IText7,    /* first IntuiText structure */
  254.     NULL,    /* gadget mutual-exclude long word */
  255.     NULL,    /* SpecialInfo structure */
  256.     FULLHOUSE,    /* user-definable data */
  257.     NULL    /* pointer to user-definable data */
  258. };
  259.  
  260. SHORT BorderVectors7[] = {
  261.     0,0,
  262.     148,0,
  263.     148,12,
  264.     0,12,
  265.     0,0
  266. };
  267. struct Border Border7 = {
  268.     -1,-1,    /* XY origin relative to container TopLeft */
  269.     3,0,JAM1,    /* front pen, back pen and drawmode */
  270.     5,    /* number of XY vectors */
  271.     BorderVectors7,    /* pointer to XY vectors */
  272.     NULL    /* next border in list */
  273. };
  274.  
  275. struct IntuiText IText8 = {
  276.     1,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  277.     5,2,    /* XY origin relative to container TopLeft */
  278.     NULL,    /* font pointer or NULL for default */
  279.     (UBYTE *)"4 Of a Kind",    /* pointer to text */
  280.     NULL    /* next IntuiText structure */
  281. };
  282.  
  283. struct Gadget Gadget15 = {
  284.     &Gadget16,    /* next gadget */
  285.     236,31,    /* origin XY of hit box relative to window TopLeft */
  286.     147,11,    /* hit box width and height */
  287.     GADGHBOX,    /* gadget flags */
  288.     RELVERIFY,    /* activation flags */
  289.     BOOLGADGET,    /* gadget type flags */
  290.     (APTR)&Border7,    /* gadget border or image to be rendered */
  291.     NULL,    /* alternate imagery for selection */
  292.     &IText8,    /* first IntuiText structure */
  293.     NULL,    /* gadget mutual-exclude long word */
  294.     NULL,    /* SpecialInfo structure */
  295.     FOUROFAKIND,    /* user-definable data */
  296.     NULL    /* pointer to user-definable data */
  297. };
  298.  
  299. SHORT BorderVectors8[] = {
  300.     0,0,
  301.     148,0,
  302.     148,12,
  303.     0,12,
  304.     0,0
  305. };
  306. struct Border Border8 = {
  307.     -1,-1,    /* XY origin relative to container TopLeft */
  308.     3,0,JAM1,    /* front pen, back pen and drawmode */
  309.     5,    /* number of XY vectors */
  310.     BorderVectors8,    /* pointer to XY vectors */
  311.     NULL    /* next border in list */
  312. };
  313.  
  314. struct IntuiText IText9 = {
  315.     1,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  316.     5,2,    /* XY origin relative to container TopLeft */
  317.     NULL,    /* font pointer or NULL for default */
  318.     (UBYTE *)"3 Of a Kind",    /* pointer to text */
  319.     NULL    /* next IntuiText structure */
  320. };
  321.  
  322. struct Gadget Gadget14 = {
  323.     &Gadget15,    /* next gadget */
  324.     236,17,    /* origin XY of hit box relative to window TopLeft */
  325.     147,11,    /* hit box width and height */
  326.     GADGHBOX,    /* gadget flags */
  327.     RELVERIFY,    /* activation flags */
  328.     BOOLGADGET,    /* gadget type flags */
  329.     (APTR)&Border8,    /* gadget border or image to be rendered */
  330.     NULL,    /* alternate imagery for selection */
  331.     &IText9,    /* first IntuiText structure */
  332.     NULL,    /* gadget mutual-exclude long word */
  333.     NULL,    /* SpecialInfo structure */
  334.     THREEOFAKIND,    /* user-definable data */
  335.     NULL    /* pointer to user-definable data */
  336. };
  337.  
  338. struct IntuiText IText11 = {
  339.     3,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  340.     5,11,    /* XY origin relative to container TopLeft */
  341.     NULL,    /* font pointer or NULL for default */
  342.     (UBYTE *)"> 62 Bonus",    /* pointer to text */
  343.     NULL    /* next IntuiText structure */
  344. };
  345.  
  346. struct IntuiText IText10 = {
  347.     3,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  348.     5,2,    /* XY origin relative to container TopLeft */
  349.     NULL,    /* font pointer or NULL for default */
  350.     (UBYTE *)"Left Total",    /* pointer to text */
  351.     &IText11    /* next IntuiText structure */
  352. };
  353.  
  354. struct Gadget Gadget13 = {
  355.     &Gadget14,    /* next gadget */
  356.     87,101,    /* origin XY of hit box relative to window TopLeft */
  357.     133,20,    /* hit box width and height */
  358.     GADGHBOX+GADGHIMAGE,    /* gadget flags */
  359.     NULL,    /* activation flags */
  360.     BOOLGADGET,    /* gadget type flags */
  361.     NULL,    /* gadget border or image to be rendered */
  362.     NULL,    /* alternate imagery for selection */
  363.     &IText10,    /* first IntuiText structure */
  364.     NULL,    /* gadget mutual-exclude long word */
  365.     NULL,    /* SpecialInfo structure */
  366.     NULL,    /* user-definable data */
  367.     NULL    /* pointer to user-definable data */
  368. };
  369.  
  370. SHORT BorderVectors9[] = {
  371.     0,0,
  372.     41,0,
  373.     41,25,
  374.     0,25,
  375.     0,0
  376. };
  377. struct Border Border9 = {
  378.     -1,-1,    /* XY origin relative to container TopLeft */
  379.     2,3,JAM2,    /* front pen, back pen and drawmode */
  380.     5,    /* number of XY vectors */
  381.     BorderVectors9,    /* pointer to XY vectors */
  382.     NULL    /* next border in list */
  383. };
  384.  
  385. struct Gadget Gadget12 = {
  386.     &Gadget13,    /* next gadget */
  387.     15,127,    /* origin XY of hit box relative to window TopLeft */
  388.     40,24,    /* hit box width and height */
  389.     GADGDISABLED,    /* gadget flags */
  390.     GADGIMMEDIATE+TOGGLESELECT,    /* activation flags */
  391.     BOOLGADGET,    /* gadget type flags */
  392.     (APTR)&Border9,    /* gadget border or image to be rendered */
  393.     NULL,    /* alternate imagery for selection */
  394.     NULL,    /* first IntuiText structure */
  395.     NULL,    /* gadget mutual-exclude long word */
  396.     NULL,    /* SpecialInfo structure */
  397.     DICE+4,    /* user-definable data */
  398.     NULL    /* pointer to user-definable data */
  399. };
  400.  
  401. SHORT BorderVectors10[] = {
  402.     0,0,
  403.     41,0,
  404.     41,25,
  405.     0,25,
  406.     0,0
  407. };
  408. struct Border Border10 = {
  409.     -1,-1,    /* XY origin relative to container TopLeft */
  410.     2,3,JAM2,    /* front pen, back pen and drawmode */
  411.     5,    /* number of XY vectors */
  412.     BorderVectors10,    /* pointer to XY vectors */
  413.     NULL    /* next border in list */
  414. };
  415.  
  416. struct Gadget Gadget11 = {
  417.     &Gadget12,    /* next gadget */
  418.     15,99,    /* origin XY of hit box relative to window TopLeft */
  419.     40,24,    /* hit box width and height */
  420.     GADGDISABLED,    /* gadget flags */
  421.     GADGIMMEDIATE+TOGGLESELECT,    /* activation flags */
  422.     BOOLGADGET,    /* gadget type flags */
  423.     (APTR)&Border10,    /* gadget border or image to be rendered */
  424.     NULL,    /* alternate imagery for selection */
  425.     NULL,    /* first IntuiText structure */
  426.     NULL,    /* gadget mutual-exclude long word */
  427.     NULL,    /* SpecialInfo structure */
  428.     DICE+3,    /* user-definable data */
  429.     NULL    /* pointer to user-definable data */
  430. };
  431.  
  432. SHORT BorderVectors11[] = {
  433.     0,0,
  434.     41,0,
  435.     41,25,
  436.     0,25,
  437.     0,0
  438. };
  439. struct Border Border11 = {
  440.     -1,-1,    /* XY origin relative to container TopLeft */
  441.     2,3,JAM2,    /* front pen, back pen and drawmode */
  442.     5,    /* number of XY vectors */
  443.     BorderVectors11,    /* pointer to XY vectors */
  444.     NULL    /* next border in list */
  445. };
  446.  
  447. struct Gadget Gadget10 = {
  448.     &Gadget11,    /* next gadget */
  449.     15,71,    /* origin XY of hit box relative to window TopLeft */
  450.     40,24,    /* hit box width and height */
  451.     GADGDISABLED,    /* gadget flags */
  452.     GADGIMMEDIATE+TOGGLESELECT,    /* activation flags */
  453.     BOOLGADGET,    /* gadget type flags */
  454.     (APTR)&Border11,    /* gadget border or image to be rendered */
  455.     NULL,    /* alternate imagery for selection */
  456.     NULL,    /* first IntuiText structure */
  457.     NULL,    /* gadget mutual-exclude long word */
  458.     NULL,    /* SpecialInfo structure */
  459.     DICE+2,    /* user-definable data */
  460.     NULL    /* pointer to user-definable data */
  461. };
  462.  
  463. SHORT BorderVectors12[] = {
  464.     0,0,
  465.     41,0,
  466.     41,25,
  467.     0,25,
  468.     0,0
  469. };
  470. struct Border Border12 = {
  471.     -1,-1,    /* XY origin relative to container TopLeft */
  472.     2,3,JAM2,    /* front pen, back pen and drawmode */
  473.     5,    /* number of XY vectors */
  474.     BorderVectors12,    /* pointer to XY vectors */
  475.     NULL    /* next border in list */
  476. };
  477.  
  478. struct Gadget Gadget9 = {
  479.     &Gadget10,    /* next gadget */
  480.     15,43,    /* origin XY of hit box relative to window TopLeft */
  481.     40,24,    /* hit box width and height */
  482.     GADGDISABLED,    /* gadget flags */
  483.     GADGIMMEDIATE+TOGGLESELECT,    /* activation flags */
  484.     BOOLGADGET,    /* gadget type flags */
  485.     (APTR)&Border12,    /* gadget border or image to be rendered */
  486.     NULL,    /* alternate imagery for selection */
  487.     NULL,    /* first IntuiText structure */
  488.     NULL,    /* gadget mutual-exclude long word */
  489.     NULL,    /* SpecialInfo structure */
  490.     DICE+1,    /* user-definable data */
  491.     NULL    /* pointer to user-definable data */
  492. };
  493.  
  494. SHORT BorderVectors13[] = {
  495.     0,0,
  496.     41,0,
  497.     41,25,
  498.     0,25,
  499.     0,0
  500. };
  501. struct Border Border13 = {
  502.     -1,-1,    /* XY origin relative to container TopLeft */
  503.     2,3,JAM2,    /* front pen, back pen and drawmode */
  504.     5,    /* number of XY vectors */
  505.     BorderVectors13,    /* pointer to XY vectors */
  506.     NULL    /* next border in list */
  507. };
  508.  
  509. struct Gadget Gadget8 = {
  510.     &Gadget9,    /* next gadget */
  511.     15,15,    /* origin XY of hit box relative to window TopLeft */
  512.     40,24,    /* hit box width and height */
  513.     GADGDISABLED,    /* gadget flags */
  514.     GADGIMMEDIATE+TOGGLESELECT,    /* activation flags */
  515.     BOOLGADGET,    /* gadget type flags */
  516.     (APTR)&Border13,    /* gadget border or image to be rendered */
  517.     NULL,    /* alternate imagery for selection */
  518.     NULL,    /* first IntuiText structure */
  519.     NULL,    /* gadget mutual-exclude long word */
  520.     NULL,    /* SpecialInfo structure */
  521.     DICE,    /* user-definable data */
  522.     NULL    /* pointer to user-definable data */
  523. };
  524.  
  525. SHORT BorderVectors14[] = {
  526.     0,0,
  527.     134,0,
  528.     134,28,
  529.     0,28,
  530.     0,0
  531. };
  532. struct Border Border14 = {
  533.     -1,-1,    /* XY origin relative to container TopLeft */
  534.     3,0,JAM1,    /* front pen, back pen and drawmode */
  535.     5,    /* number of XY vectors */
  536.     BorderVectors14,    /* pointer to XY vectors */
  537.     NULL    /* next border in list */
  538. };
  539.  
  540. struct TextAttr TOPAZ60 = {
  541.     (STRPTR)"topaz.font",
  542.     TOPAZ_SIXTY,0,0
  543. };
  544. struct IntuiText IText12 = {
  545.     3,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  546.     45,10,    /* XY origin relative to container TopLeft */
  547.     &TOPAZ60,    /* font pointer or NULL for default */
  548.     (UBYTE *)"ROLL",    /* pointer to text */
  549.     NULL    /* next IntuiText structure */
  550. };
  551.  
  552. struct Gadget Gadget7 = {
  553.     &Gadget8,    /* next gadget */
  554.     87,124,    /* origin XY of hit box relative to window TopLeft */
  555.     133,27,    /* hit box width and height */
  556.     NULL,    /* gadget flags */
  557.     RELVERIFY,    /* activation flags */
  558.     BOOLGADGET,    /* gadget type flags */
  559.     (APTR)&Border14,    /* gadget border or image to be rendered */
  560.     NULL,    /* alternate imagery for selection */
  561.     &IText12,    /* first IntuiText structure */
  562.     NULL,    /* gadget mutual-exclude long word */
  563.     NULL,    /* SpecialInfo structure */
  564.     ROLL,    /* user-definable data */
  565.     NULL    /* pointer to user-definable data */
  566. };
  567.  
  568. SHORT BorderVectors15[] = {
  569.     0,0,
  570.     134,0,
  571.     134,12,
  572.     0,12,
  573.     0,0
  574. };
  575. struct Border Border15 = {
  576.     -1,-1,    /* XY origin relative to container TopLeft */
  577.     3,0,JAM1,    /* front pen, back pen and drawmode */
  578.     5,    /* number of XY vectors */
  579.     BorderVectors15,    /* pointer to XY vectors */
  580.     NULL    /* next border in list */
  581. };
  582.  
  583. struct IntuiText IText13 = {
  584.     1,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  585.     5,2,    /* XY origin relative to container TopLeft */
  586.     NULL,    /* font pointer or NULL for default */
  587.     (UBYTE *)"Six",    /* pointer to text */
  588.     NULL    /* next IntuiText structure */
  589. };
  590.  
  591. struct Gadget Gadget6 = {
  592.     &Gadget7,    /* next gadget */
  593.     87,87,    /* origin XY of hit box relative to window TopLeft */
  594.     133,11,    /* hit box width and height */
  595.     GADGHBOX,    /* gadget flags */
  596.     RELVERIFY,    /* activation flags */
  597.     BOOLGADGET,    /* gadget type flags */
  598.     (APTR)&Border15,    /* gadget border or image to be rendered */
  599.     NULL,    /* alternate imagery for selection */
  600.     &IText13,    /* first IntuiText structure */
  601.     NULL,    /* gadget mutual-exclude long word */
  602.     NULL,    /* SpecialInfo structure */
  603.     SCORE+5,    /* user-definable data */
  604.     NULL    /* pointer to user-definable data */
  605. };
  606.  
  607. SHORT BorderVectors16[] = {
  608.     0,0,
  609.     134,0,
  610.     134,12,
  611.     0,12,
  612.     0,0
  613. };
  614. struct Border Border16 = {
  615.     -1,-1,    /* XY origin relative to container TopLeft */
  616.     3,0,JAM1,    /* front pen, back pen and drawmode */
  617.     5,    /* number of XY vectors */
  618.     BorderVectors16,    /* pointer to XY vectors */
  619.     NULL    /* next border in list */
  620. };
  621.  
  622. struct IntuiText IText14 = {
  623.     1,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  624.     5,2,    /* XY origin relative to container TopLeft */
  625.     NULL,    /* font pointer or NULL for default */
  626.     (UBYTE *)"Five",    /* pointer to text */
  627.     NULL    /* next IntuiText structure */
  628. };
  629.  
  630. struct Gadget Gadget5 = {
  631.     &Gadget6,    /* next gadget */
  632.     87,73,    /* origin XY of hit box relative to window TopLeft */
  633.     133,11,    /* hit box width and height */
  634.     GADGHBOX,    /* gadget flags */
  635.     RELVERIFY,    /* activation flags */
  636.     BOOLGADGET,    /* gadget type flags */
  637.     (APTR)&Border16,    /* gadget border or image to be rendered */
  638.     NULL,    /* alternate imagery for selection */
  639.     &IText14,    /* first IntuiText structure */
  640.     NULL,    /* gadget mutual-exclude long word */
  641.     NULL,    /* SpecialInfo structure */
  642.     SCORE+4,    /* user-definable data */
  643.     NULL    /* pointer to user-definable data */
  644. };
  645.  
  646. SHORT BorderVectors17[] = {
  647.     0,0,
  648.     134,0,
  649.     134,12,
  650.     0,12,
  651.     0,0
  652. };
  653. struct Border Border17 = {
  654.     -1,-1,    /* XY origin relative to container TopLeft */
  655.     3,0,JAM1,    /* front pen, back pen and drawmode */
  656.     5,    /* number of XY vectors */
  657.     BorderVectors17,    /* pointer to XY vectors */
  658.     NULL    /* next border in list */
  659. };
  660.  
  661. struct IntuiText IText15 = {
  662.     1,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  663.     5,2,    /* XY origin relative to container TopLeft */
  664.     NULL,    /* font pointer or NULL for default */
  665.     (UBYTE *)"Four",    /* pointer to text */
  666.     NULL    /* next IntuiText structure */
  667. };
  668.  
  669. struct Gadget Gadget4 = {
  670.     &Gadget5,    /* next gadget */
  671.     87,59,    /* origin XY of hit box relative to window TopLeft */
  672.     133,11,    /* hit box width and height */
  673.     GADGHBOX,    /* gadget flags */
  674.     RELVERIFY,    /* activation flags */
  675.     BOOLGADGET,    /* gadget type flags */
  676.     (APTR)&Border17,    /* gadget border or image to be rendered */
  677.     NULL,    /* alternate imagery for selection */
  678.     &IText15,    /* first IntuiText structure */
  679.     NULL,    /* gadget mutual-exclude long word */
  680.     NULL,    /* SpecialInfo structure */
  681.     SCORE+3,    /* user-definable data */
  682.     NULL    /* pointer to user-definable data */
  683. };
  684.  
  685. SHORT BorderVectors18[] = {
  686.     0,0,
  687.     134,0,
  688.     134,12,
  689.     0,12,
  690.     0,0
  691. };
  692. struct Border Border18 = {
  693.     -1,-1,    /* XY origin relative to container TopLeft */
  694.     3,0,JAM1,    /* front pen, back pen and drawmode */
  695.     5,    /* number of XY vectors */
  696.     BorderVectors18,    /* pointer to XY vectors */
  697.     NULL    /* next border in list */
  698. };
  699.  
  700. struct IntuiText IText16 = {
  701.     1,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  702.     5,2,    /* XY origin relative to container TopLeft */
  703.     NULL,    /* font pointer or NULL for default */
  704.     (UBYTE *)"Three",    /* pointer to text */
  705.     NULL    /* next IntuiText structure */
  706. };
  707.  
  708. struct Gadget Gadget3 = {
  709.     &Gadget4,    /* next gadget */
  710.     87,45,    /* origin XY of hit box relative to window TopLeft */
  711.     133,11,    /* hit box width and height */
  712.     GADGHBOX,    /* gadget flags */
  713.     RELVERIFY,    /* activation flags */
  714.     BOOLGADGET,    /* gadget type flags */
  715.     (APTR)&Border18,    /* gadget border or image to be rendered */
  716.     NULL,    /* alternate imagery for selection */
  717.     &IText16,    /* first IntuiText structure */
  718.     NULL,    /* gadget mutual-exclude long word */
  719.     NULL,    /* SpecialInfo structure */
  720.     SCORE+2,    /* user-definable data */
  721.     NULL    /* pointer to user-definable data */
  722. };
  723.  
  724. SHORT BorderVectors19[] = {
  725.     0,0,
  726.     134,0,
  727.     134,12,
  728.     0,12,
  729.     0,0
  730. };
  731. struct Border Border19 = {
  732.     -1,-1,    /* XY origin relative to container TopLeft */
  733.     3,0,JAM1,    /* front pen, back pen and drawmode */
  734.     5,    /* number of XY vectors */
  735.     BorderVectors19,    /* pointer to XY vectors */
  736.     NULL    /* next border in list */
  737. };
  738.  
  739. struct IntuiText IText17 = {
  740.     1,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  741.     5,2,    /* XY origin relative to container TopLeft */
  742.     NULL,    /* font pointer or NULL for default */
  743.     (UBYTE *)"Two",    /* pointer to text */
  744.     NULL    /* next IntuiText structure */
  745. };
  746.  
  747. struct Gadget Gadget2 = {
  748.     &Gadget3,    /* next gadget */
  749.     87,31,    /* origin XY of hit box relative to window TopLeft */
  750.     133,11,    /* hit box width and height */
  751.     GADGHBOX,    /* gadget flags */
  752.     RELVERIFY,    /* activation flags */
  753.     BOOLGADGET,    /* gadget type flags */
  754.     (APTR)&Border19,    /* gadget border or image to be rendered */
  755.     NULL,    /* alternate imagery for selection */
  756.     &IText17,    /* first IntuiText structure */
  757.     NULL,    /* gadget mutual-exclude long word */
  758.     NULL,    /* SpecialInfo structure */
  759.     SCORE+1,    /* user-definable data */
  760.     NULL    /* pointer to user-definable data */
  761. };
  762.  
  763. SHORT BorderVectors20[] = {
  764.     0,0,
  765.     134,0,
  766.     134,12,
  767.     0,12,
  768.     0,0
  769. };
  770. struct Border Border20 = {
  771.     -1,-1,    /* XY origin relative to container TopLeft */
  772.     3,0,JAM1,    /* front pen, back pen and drawmode */
  773.     5,    /* number of XY vectors */
  774.     BorderVectors20,    /* pointer to XY vectors */
  775.     NULL    /* next border in list */
  776. };
  777.  
  778. struct IntuiText IText18 = {
  779.     1,0,JAM2,    /* front and back text pens, drawmode and fill byte */
  780.     5,2,    /* XY origin relative to container TopLeft */
  781.     NULL,    /* font pointer or NULL for default */
  782.     (UBYTE *)"One",    /* pointer to text */
  783.     NULL    /* next IntuiText structure */
  784. };
  785.  
  786. struct Gadget Gadget1 = {
  787.     &Gadget2,    /* next gadget */
  788.     87,17,    /* origin XY of hit box relative to window TopLeft */
  789.     133,11,    /* hit box width and height */
  790.     GADGHBOX,    /* gadget flags */
  791.     RELVERIFY,    /* activation flags */
  792.     BOOLGADGET,    /* gadget type flags */
  793.     (APTR)&Border20,    /* gadget border or image to be rendered */
  794.     NULL,    /* alternate imagery for selection */
  795.     &IText18,    /* first IntuiText structure */
  796.     NULL,    /* gadget mutual-exclude long word */
  797.     NULL,    /* SpecialInfo structure */
  798.     SCORE,    /* user-definable data */
  799.     NULL    /* pointer to user-definable data */
  800. };
  801.  
  802. #define GadgetList1 Gadget1
  803.  
  804. struct NewWindow NewWindowStructure1 = {
  805.     239,44,    /* window XY origin relative to TopLeft of screen */
  806.     401,156,    /* window width and height */
  807.     0,1,    /* detail and block pens */
  808.     GADGETDOWN+GADGETUP+CLOSEWINDOW,    /* IDCMP flags */
  809.     WINDOWDRAG+WINDOWDEPTH+WINDOWCLOSE+ACTIVATE+NOCAREREFRESH,    /* other window flags */
  810.     &Gadget1,    /* first gadget in gadget list */
  811.     NULL,    /* custom CHECKMARK imagery */
  812.     (UBYTE *)"Yat-Z V1.0 by Greg Pringle",    /* window title */
  813.     NULL,    /* custom screen pointer */
  814.     NULL,    /* custom bitmap */
  815.     5,5,    /* minimum width and height */
  816.     -1,-1,    /* maximum width and height */
  817.     WBENCHSCREEN    /* destination screen type */
  818. };
  819.  
  820.  
  821. /* end of PowerWindows source generation */
  822.