home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / program / c / gemtris / gemtrrsc.c < prev    next >
Text File  |  1991-10-22  |  6KB  |  146 lines

  1. /* GEMTRRSC 
  2.    Resource source file
  3. */
  4.  
  5. #include <aes.h>
  6.  
  7. #if defined ( OBSPEC )
  8. #undef OBSPEC
  9. #endif
  10. #define OBSPEC      unsigned long
  11.  
  12. #define RSH_VRSN    1
  13. #define RSH_NOBS    71
  14. #define RSH_NTREE   3
  15. #define RSH_NTED    25
  16. #define RSH_NIB     0
  17. #define RSH_NBB     0
  18. #define RSH_NSTRING 3
  19. #define RSH_NIMAGES 0
  20.  
  21. char *rs_frstr[] = {
  22. "[3][Kein Fenster frei.][Abbruch]",
  23. "[2][Pause...][Weiter|Stop]",
  24. "[2][GEMtris|beenden?][OK|Abbruch]" };
  25.  
  26. TEDINFO rs_tedinfo[] = {
  27. "Während eines Spiels:","","",5,6,2,4480,0,-1,22,1,
  28. "RSC-File eingebunden von HJ 22.10.91","","",5,6,2,4480,0,-1,37,1,
  29. "(langsam)","","",3,6,2,384,0,0,10,1,
  30. "(schnell)","","",3,6,2,384,0,0,10,1,
  31. "","1 : ________________","XXXXXXXXXXXXXXXX",3,6,0,4480,0,-1,17,21,
  32. "","2 : ________________","XXXXXXXXXXXXXXXX",3,6,0,4480,0,-1,17,21,
  33. "","3 : ________________","XXXXXXXXXXXXXXXX",3,6,0,4480,0,-1,17,21,
  34. "","4 : ________________","XXXXXXXXXXXXXXXX",3,6,0,4480,0,-1,17,21,
  35. "","5 : ________________","XXXXXXXXXXXXXXXX",3,6,0,4480,0,-1,17,21,
  36. "","6 : ________________","XXXXXXXXXXXXXXXX",3,6,0,4480,0,-1,17,21,
  37. "","7 : ________________","XXXXXXXXXXXXXXXX",3,6,0,4480,0,-1,17,21,
  38. "","8 : ________________","XXXXXXXXXXXXXXXX",3,6,0,4480,0,-1,17,21,
  39. "","9 : ________________","XXXXXXXXXXXXXXXX",3,6,0,4480,0,-1,17,21,
  40. "","10 : ________________","XXXXXXXXXXXXXXXX",3,6,0,4480,0,-1,17,22,
  41. "","________","XXXXXXXX",3,6,0,4480,0,-1,9,9,
  42. "","________","XXXXXXXX",3,6,0,4480,0,-1,9,9,
  43. "","________","XXXXXXXX",3,6,0,4480,0,-1,9,9,
  44. "","________","XXXXXXXX",3,6,0,4480,0,-1,9,9,
  45. "","________","XXXXXXXX",3,6,0,4480,0,-1,9,9,
  46. "","________","XXXXXXXX",3,6,0,4480,0,-1,9,9,
  47. "","________","XXXXXXXX",3,6,0,4480,0,-1,9,9,
  48. "","________","XXXXXXXX",3,6,0,4480,0,-1,9,9,
  49. "","________","XXXXXXXX",3,6,0,4480,0,-1,9,9,
  50. "","________","XXXXXXXX",3,6,0,4480,0,-1,9,9,
  51. "???","Ihr Name : ________________","XXXXXXXXXXXXXXXX",3,6,0,4480,0,-1,17,28 };
  52.  
  53. OBJECT rs_object[] = {
  54. -1,1,5,25,0,0,(OBSPEC) 0X0L,0,0,80,25,
  55. 5,2,2,20,0,0,(OBSPEC) 0X1100L,0,0,80,513,
  56. 1,3,4,25,0,0,(OBSPEC) 0X0L,2,0,19,769,
  57. 4,-1,-1,32,0,0,(OBSPEC) " GEMtris",0,0,9,769,
  58. 2,-1,-1,32,0,0,(OBSPEC) " Optionen",9,0,10,769,
  59. 0,6,15,25,0,0,(OBSPEC) 0X0L,0,769,80,19,
  60. 15,7,14,20,0,0,(OBSPEC) 0XFF1100L,2,0,23,8,
  61. 8,-1,-1,28,0,0,(OBSPEC) "  Über GEMtris (Help)",0,0,23,1,
  62. 9,-1,-1,28,0,8,(OBSPEC) "-----------------------",0,1,23,1,
  63. 10,-1,-1,28,0,0,(OBSPEC) "  Desk Accessory 1  ",0,2,23,1,
  64. 11,-1,-1,28,0,0,(OBSPEC) "  Desk Accessory 2  ",0,3,23,1,
  65. 12,-1,-1,28,0,0,(OBSPEC) "  Desk Accessory 3  ",0,4,23,1,
  66. 13,-1,-1,28,0,0,(OBSPEC) "  Desk Accessory 4  ",0,5,23,1,
  67. 14,-1,-1,28,0,0,(OBSPEC) "  Desk Accessory 5  ",0,6,23,1,
  68. 6,-1,-1,28,0,0,(OBSPEC) "  Desk Accessory 6  ",0,7,23,1,
  69. 5,16,22,20,0,0,(OBSPEC) 0XFF1100L,11,0,30,7,
  70. 17,-1,-1,28,0,0,(OBSPEC) "  Spiel starten (F1)",0,0,30,1,
  71. 18,-1,-1,28,0,0,(OBSPEC) "  Bestenliste (F2)",0,1,30,1,
  72. 19,-1,-1,28,0,0,(OBSPEC) "  Bestenliste speichern (F3)",0,2,30,1,
  73. 20,-1,-1,28,0,8,(OBSPEC) "------------------------------",0,3,30,1,
  74. 21,-1,-1,28,0,0,(OBSPEC) "  Schnell (F10)",0,4,30,1,
  75. 22,-1,-1,28,0,8,(OBSPEC) "------------------------------",0,5,30,1,
  76. 15,-1,-1,28,32,0,(OBSPEC) "  Programmende (^C)",0,6,30,1,
  77. -1,1,19,20,0,16,(OBSPEC) 0X21100L,1,1,41,18,
  78. 2,-1,-1,28,0,0,(OBSPEC) "Tetris, programmiert von R. Grothmann",2,1,37,1,
  79. 3,-1,-1,28,0,0,(OBSPEC) "GEM-Kosmetik von Kurt Karlstötter",6,2,33,1,
  80. 4,-1,-1,28,0,0,(OBSPEC) "'GEMtris'",2,3,9,1,
  81. 5,-1,-1,28,0,0,(OBSPEC) "Version",20,3,7,1,
  82. 6,-1,-1,28,0,0,(OBSPEC) "Dec 31 1999",28,3,11,1,
  83. 7,-1,-1,28,0,0,(OBSPEC) "F1: Spiel starten",2,5,17,1,
  84. 8,-1,-1,28,0,0,(OBSPEC) "F2: Bestenliste",2,6,15,1,
  85. 9,-1,-1,28,0,0,(OBSPEC) "F3: Bestenliste speichern",2,7,25,1,
  86. 10,-1,-1,28,0,0,(OBSPEC) "F10: Schnell",2,8,12,1,
  87. 11,-1,-1,20,0,4,(OBSPEC) 0X43001180L,15,8,2,1,
  88. 12,-1,-1,28,0,0,(OBSPEC) "^C: Ende",2,9,8,1,
  89. 13,-1,-1,28,0,0,(OBSPEC) "Help: Information",21,9,17,1,
  90. 14,-1,-1,21,0,0,(OBSPEC) &rs_tedinfo[0],2,11,1551,1,
  91. 15,-1,-1,28,0,0,(OBSPEC) "Mit 4/6 bzw. ⇦/⇨ Stein links/rechts.",2,12,36,1,
  92. 16,-1,-1,28,0,0,(OBSPEC) "Mit 5 bzw. ⇩ drehen.",2,13,20,1,
  93. 17,-1,-1,28,0,0,(OBSPEC) "Mit 2 bzw. ⇧ fallenlassen.",2,14,26,1,
  94. 18,-1,-1,28,0,0,(OBSPEC) "Mit ESC beenden.",2,15,16,1,
  95. 19,-1,-1,26,7,0,(OBSPEC) " OK ",31,16,8,1,
  96. 0,-1,-1,21,32,0,(OBSPEC) &rs_tedinfo[1],1025,3843,38,1,
  97. -1,1,27,20,0,16,(OBSPEC) 0X21100L,0,1,38,18,
  98. 2,-1,-1,28,0,0,(OBSPEC) "Die besten 10 :",2,1,15,1,
  99. 3,-1,-1,21,128,0,(OBSPEC) &rs_tedinfo[2],27,1,9,1,
  100. 4,-1,-1,21,0,0,(OBSPEC) &rs_tedinfo[3],27,1,9,1,
  101. 15,5,14,25,0,0,(OBSPEC) 0X1000L,1,3,21,10,
  102. 6,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[4],1,0,20,1,
  103. 7,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[5],1,1,20,1,
  104. 8,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[6],1,2,20,1,
  105. 9,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[7],1,3,20,1,
  106. 10,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[8],1,4,20,1,
  107. 11,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[9],1,5,20,1,
  108. 12,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[10],1,6,20,1,
  109. 13,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[11],1,7,20,1,
  110. 14,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[12],1,8,20,1,
  111. 4,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[13],0,9,21,1,
  112. 26,16,25,25,0,0,(OBSPEC) 0X1000L,28,3,8,10,
  113. 17,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[14],0,0,8,1,
  114. 18,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[15],0,1,8,1,
  115. 19,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[16],0,2,8,1,
  116. 20,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[17],0,3,8,1,
  117. 21,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[18],0,4,8,1,
  118. 22,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[19],0,5,8,1,
  119. 23,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[20],0,6,8,1,
  120. 24,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[21],0,7,8,1,
  121. 25,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[22],0,8,8,1,
  122. 15,-1,-1,29,0,0,(OBSPEC) &rs_tedinfo[23],0,9,8,1,
  123. 27,-1,-1,29,8,0,(OBSPEC) &rs_tedinfo[24],1,14,27,1,
  124. 0,-1,-1,26,39,0,(OBSPEC) "Ok",28,16,8,1 };
  125.  
  126. OBJECT *rs_tree[] = {
  127. &rs_object[0],
  128. &rs_object[23],
  129. &rs_object[43] };
  130.  
  131. void rsc_init(void)
  132. {
  133.     int i;
  134.  
  135.     for (i=0; i < RSH_NOBS; i++)
  136.         rsrc_obfix(rs_object,i);
  137.     * (OBJECT ***) (&_GemParBlk.global[5]) = rs_tree;
  138. }
  139.  
  140. void rsc_exit(void)
  141. {
  142.     * (OBJECT ***) (&_GemParBlk.global[5]) = 0L;
  143. }
  144.  
  145. /* End of module */
  146.