home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / gnu / nethack-3.1 / sys / amiga / char.c < prev    next >
Encoding:
C/C++ Source or Header  |  1992-10-28  |  5.6 KB  |  528 lines

  1. SHORT Type_BorderVectors1[] = {
  2.     0,0,
  3.     123,0,
  4.     123,11,
  5.     0,11,
  6.     0,0
  7. };
  8. struct Border Type_Border1 = {
  9.     -1,-1,
  10.     3,0,JAM1,
  11.     5,
  12.     Type_BorderVectors1,
  13.     NULL
  14. };
  15.  
  16. struct IntuiText Type_IText1 = {
  17.     3,0,JAM2,
  18.     38,1,
  19.     NULL,
  20.     (UBYTE *)"Wizard",
  21.     NULL
  22. };
  23.  
  24. struct Gadget Type_Gadget13 = {
  25.     NULL,
  26.     137,79,
  27.     122,10,
  28.     NULL,
  29.     RELVERIFY,
  30.     BOOLGADGET,
  31.     (APTR)&Type_Border1,
  32.     NULL,
  33.     &Type_IText1,
  34.     NULL,
  35.     NULL,
  36.     'W',
  37.     NULL
  38. };
  39.  
  40. SHORT Type_BorderVectors2[] = {
  41.     0,0,
  42.     123,0,
  43.     123,11,
  44.     0,11,
  45.     0,0
  46. };
  47. struct Border Type_Border2 = {
  48.     -1,-1,
  49.     3,0,JAM1,
  50.     5,
  51.     Type_BorderVectors2,
  52.     NULL
  53. };
  54.  
  55. struct IntuiText Type_IText2 = {
  56.     3,0,JAM2,
  57.     29,1,
  58.     NULL,
  59.     (UBYTE *)"Valkyrie",
  60.     NULL
  61. };
  62.  
  63. struct Gadget Type_Gadget12 = {
  64.     &Type_Gadget13,
  65.     9,79,
  66.     122,10,
  67.     NULL,
  68.     RELVERIFY,
  69.     BOOLGADGET,
  70.     (APTR)&Type_Border2,
  71.     NULL,
  72.     &Type_IText2,
  73.     NULL,
  74.     NULL,
  75.     'V',
  76.     NULL
  77. };
  78.  
  79. SHORT Type_BorderVectors3[] = {
  80.     0,0,
  81.     251,0,
  82.     251,11,
  83.     0,11,
  84.     0,0
  85. };
  86. struct Border Type_Border3 = {
  87.     -1,-1,
  88.     1,0,JAM1,
  89.     5,
  90.     Type_BorderVectors3,
  91.     NULL
  92. };
  93.  
  94. struct IntuiText Type_IText3 = {
  95.     1,0,JAM2,
  96.     14,1,
  97.     NULL,
  98.     (UBYTE *)"Pick a Random Character Type",
  99.     NULL
  100. };
  101.  
  102. struct Gadget Type_Gadget11 = {
  103.     &Type_Gadget12,
  104.     9,94,
  105.     250,10,
  106.     NULL,
  107.     RELVERIFY,
  108.     BOOLGADGET,
  109.     (APTR)&Type_Border3,
  110.     NULL,
  111.     &Type_IText3,
  112.     NULL,
  113.     NULL,
  114.     1,
  115.     NULL
  116. };
  117.  
  118. SHORT Type_BorderVectors4[] = {
  119.     0,0,
  120.     123,0,
  121.     123,11,
  122.     0,11,
  123.     0,0
  124. };
  125. struct Border Type_Border4 = {
  126.     -1,-1,
  127.     3,0,JAM1,
  128.     5,
  129.     Type_BorderVectors4,
  130.     NULL
  131. };
  132.  
  133. struct IntuiText Type_IText4 = {
  134.     3,0,JAM2,
  135.     33,1,
  136.     NULL,
  137.     (UBYTE *)"Samurai",
  138.     NULL
  139. };
  140.  
  141. struct Gadget Type_Gadget10 = {
  142.     &Type_Gadget11,
  143.     9,66,
  144.     122,10,
  145.     NULL,
  146.     RELVERIFY,
  147.     BOOLGADGET,
  148.     (APTR)&Type_Border4,
  149.     NULL,
  150.     &Type_IText4,
  151.     NULL,
  152.     NULL,
  153.     'S',
  154.     NULL
  155. };
  156.  
  157. SHORT Type_BorderVectors5[] = {
  158.     0,0,
  159.     123,0,
  160.     123,11,
  161.     0,11,
  162.     0,0
  163. };
  164. struct Border Type_Border5 = {
  165.     -1,-1,
  166.     3,0,JAM1,
  167.     5,
  168.     Type_BorderVectors5,
  169.     NULL
  170. };
  171.  
  172. struct IntuiText Type_IText5 = {
  173.     3,0,JAM2,
  174.     34,1,
  175.     NULL,
  176.     (UBYTE *)"Tourist",
  177.     NULL
  178. };
  179.  
  180. struct Gadget Type_Gadget9 = {
  181.     &Type_Gadget10,
  182.     137,66,
  183.     122,10,
  184.     NULL,
  185.     RELVERIFY,
  186.     BOOLGADGET,
  187.     (APTR)&Type_Border5,
  188.     NULL,
  189.     &Type_IText5,
  190.     NULL,
  191.     NULL,
  192.     'T',
  193.     NULL
  194. };
  195.  
  196. SHORT Type_BorderVectors6[] = {
  197.     0,0,
  198.     123,0,
  199.     123,11,
  200.     0,11,
  201.     0,0
  202. };
  203. struct Border Type_Border6 = {
  204.     -1,-1,
  205.     3,0,JAM1,
  206.     5,
  207.     Type_BorderVectors6,
  208.     NULL
  209. };
  210.  
  211. struct IntuiText Type_IText6 = {
  212.     3,0,JAM2,
  213.     40,1,
  214.     NULL,
  215.     (UBYTE *)"Rogue",
  216.     NULL
  217. };
  218.  
  219. struct Gadget Type_Gadget8 = {
  220.     &Type_Gadget9,
  221.     137,53,
  222.     122,10,
  223.     NULL,
  224.     RELVERIFY,
  225.     BOOLGADGET,
  226.     (APTR)&Type_Border6,
  227.     NULL,
  228.     &Type_IText6,
  229.     NULL,
  230.     NULL,
  231.     'R',
  232.     NULL
  233. };
  234.  
  235. SHORT Type_BorderVectors7[] = {
  236.     0,0,
  237.     123,0,
  238.     123,11,
  239.     0,11,
  240.     0,0
  241. };
  242. struct Border Type_Border7 = {
  243.     -1,-1,
  244.     3,0,JAM1,
  245.     5,
  246.     Type_BorderVectors7,
  247.     NULL
  248. };
  249.  
  250. struct IntuiText Type_IText7 = {
  251.     3,0,JAM2,
  252.     36,1,
  253.     NULL,
  254.     (UBYTE *)"Priest",
  255.     NULL
  256. };
  257.  
  258. struct Gadget Type_Gadget7 = {
  259.     &Type_Gadget8,
  260.     9,53,
  261.     122,10,
  262.     NULL,
  263.     RELVERIFY,
  264.     BOOLGADGET,
  265.     (APTR)&Type_Border7,
  266.     NULL,
  267.     &Type_IText7,
  268.     NULL,
  269.     NULL,
  270.     'P',
  271.     NULL
  272. };
  273.  
  274. SHORT Type_BorderVectors8[] = {
  275.     0,0,
  276.     123,0,
  277.     123,11,
  278.     0,11,
  279.     0,0
  280. };
  281. struct Border Type_Border8 = {
  282.     -1,-1,
  283.     3,0,JAM1,
  284.     5,
  285.     Type_BorderVectors8,
  286.     NULL
  287. };
  288.  
  289. struct IntuiText Type_IText8 = {
  290.     3,0,JAM2,
  291.     35,1,
  292.     NULL,
  293.     (UBYTE *)"Healer",
  294.     NULL
  295. };
  296.  
  297. struct Gadget Type_Gadget6 = {
  298.     &Type_Gadget7,
  299.     9,40,
  300.     122,10,
  301.     NULL,
  302.     RELVERIFY,
  303.     BOOLGADGET,
  304.     (APTR)&Type_Border8,
  305.     NULL,
  306.     &Type_IText8,
  307.     NULL,
  308.     NULL,
  309.     'H',
  310.     NULL
  311. };
  312.  
  313. SHORT Type_BorderVectors9[] = {
  314.     0,0,
  315.     123,0,
  316.     123,11,
  317.     0,11,
  318.     0,0
  319. };
  320. struct Border Type_Border9 = {
  321.     -1,-1,
  322.     3,0,JAM1,
  323.     5,
  324.     Type_BorderVectors9,
  325.     NULL
  326. };
  327.  
  328. struct IntuiText Type_IText9 = {
  329.     3,0,JAM2,
  330.     33,1,
  331.     NULL,
  332.     (UBYTE *)"Caveman",
  333.     NULL
  334. };
  335.  
  336. struct Gadget Type_Gadget5 = {
  337.     &Type_Gadget6,
  338.     9,27,
  339.     122,10,
  340.     NULL,
  341.     RELVERIFY,
  342.     BOOLGADGET,
  343.     (APTR)&Type_Border9,
  344.     NULL,
  345.     &Type_IText9,
  346.     NULL,
  347.     NULL,
  348.     'C',
  349.     NULL
  350. };
  351.  
  352. SHORT Type_BorderVectors10[] = {
  353.     0,0,
  354.     123,0,
  355.     123,11,
  356.     0,11,
  357.     0,0
  358. };
  359. struct Border Type_Border10 = {
  360.     -1,-1,
  361.     3,0,JAM1,
  362.     5,
  363.     Type_BorderVectors10,
  364.     NULL
  365. };
  366.  
  367. struct IntuiText Type_IText10 = {
  368.     3,0,JAM2,
  369.     16,1,
  370.     NULL,
  371.     (UBYTE *)"Archeologist",
  372.     NULL
  373. };
  374.  
  375. struct Gadget Type_Gadget4 = {
  376.     &Type_Gadget5,
  377.     9,14,
  378.     122,10,
  379.     NULL,
  380.     RELVERIFY,
  381.     BOOLGADGET,
  382.     (APTR)&Type_Border10,
  383.     NULL,
  384.     &Type_IText10,
  385.     NULL,
  386.     NULL,
  387.     'A',
  388.     NULL
  389. };
  390.  
  391. SHORT Type_BorderVectors11[] = {
  392.     0,0,
  393.     123,0,
  394.     123,11,
  395.     0,11,
  396.     0,0
  397. };
  398. struct Border Type_Border11 = {
  399.     -1,-1,
  400.     3,0,JAM1,
  401.     5,
  402.     Type_BorderVectors11,
  403.     NULL
  404. };
  405.  
  406. struct IntuiText Type_IText11 = {
  407.     3,0,JAM2,
  408.     36,1,
  409.     NULL,
  410.     (UBYTE *)"Knight",
  411.     NULL
  412. };
  413.  
  414. struct Gadget Type_Gadget3 = {
  415.     &Type_Gadget4,
  416.     137,40,
  417.     122,10,
  418.     NULL,
  419.     RELVERIFY,
  420.     BOOLGADGET,
  421.     (APTR)&Type_Border11,
  422.     NULL,
  423.     &Type_IText11,
  424.     NULL,
  425.     NULL,
  426.     'K',
  427.     NULL
  428. };
  429.  
  430. SHORT Type_BorderVectors12[] = {
  431.     0,0,
  432.     123,0,
  433.     123,11,
  434.     0,11,
  435.     0,0
  436. };
  437. struct Border Type_Border12 = {
  438.     -1,-1,
  439.     3,0,JAM1,
  440.     5,
  441.     Type_BorderVectors12,
  442.     NULL
  443. };
  444.  
  445. struct IntuiText Type_IText12 = {
  446.     3,0,JAM2,
  447.     48,1,
  448.     NULL,
  449.     (UBYTE *)"Elf",
  450.     NULL
  451. };
  452.  
  453. struct Gadget Type_Gadget2 = {
  454.     &Type_Gadget3,
  455.     137,27,
  456.     122,10,
  457.     NULL,
  458.     RELVERIFY,
  459.     BOOLGADGET,
  460.     (APTR)&Type_Border12,
  461.     NULL,
  462.     &Type_IText12,
  463.     NULL,
  464.     NULL,
  465.     'E',
  466.     NULL
  467. };
  468.  
  469. SHORT Type_BorderVectors13[] = {
  470.     0,0,
  471.     123,0,
  472.     123,11,
  473.     0,11,
  474.     0,0
  475. };
  476. struct Border Type_Border13 = {
  477.     -1,-1,
  478.     3,0,JAM1,
  479.     5,
  480.     Type_BorderVectors13,
  481.     NULL
  482. };
  483.  
  484. struct IntuiText Type_IText13 = {
  485.     3,0,JAM2,
  486.     27,1,
  487.     NULL,
  488.     (UBYTE *)"Barbarian",
  489.     NULL
  490. };
  491.  
  492. struct Gadget Type_Gadget1 = {
  493.     &Type_Gadget2,
  494.     137,14,
  495.     122,10,
  496.     NULL,
  497.     RELVERIFY,
  498.     BOOLGADGET,
  499.     (APTR)&Type_Border13,
  500.     NULL,
  501.     &Type_IText13,
  502.     NULL,
  503.     NULL,
  504.     'B',
  505.     NULL
  506. };
  507.  
  508. #define Type_GadgetList1 Type_Gadget1
  509.  
  510. struct NewWindow Type_NewWindowStructure1 = {
  511.     155,24,
  512.     267,108,
  513.     0,1,
  514.     GADGETUP+CLOSEWINDOW+VANILLAKEY,
  515.     WINDOWCLOSE+ACTIVATE+NOCAREREFRESH,
  516.     &Type_Gadget1,
  517.     NULL,
  518.     (UBYTE *)"Pick a Character",
  519.     NULL,
  520.     NULL,
  521.     5,5,
  522.     -1,-1,
  523.     CUSTOMSCREEN
  524. };
  525.  
  526.  
  527. /* end of PowerWindows source generation */
  528.