home *** CD-ROM | disk | FTP | other *** search
/ No Fragments Archive 12: Textmags & Docs / nf_archive_12.iso / MAGS / SOURCES / ATARI_SRC.ZIP / atari source / PART_F / VIEWMAN / VIEWER.RSH < prev    next >
Encoding:
Text File  |  2001-02-10  |  9.6 KB  |  326 lines

  1. #define T0OBJ 0
  2. #define T1OBJ 43
  3. #define T2OBJ 51
  4. #define T3OBJ 66
  5. #define T4OBJ 72
  6. #define T5OBJ 87
  7. #define FREEBB 0
  8. #define FREEIMG 0
  9. #define FREESTR 143
  10.  
  11. BYTE *rs_strings[] = {
  12. " Desk ",
  13. " File ",
  14. " Edit ",
  15. " World ",
  16. "  About Viewer...   ",
  17. "--------------------",
  18. "1",
  19. "2",
  20. "3",
  21. "4",
  22. "5",
  23. "6",
  24. "  Quit Program...   ^Q ",
  25. "-----------------------",
  26. "  Set Brush Path... ^A ",
  27. "  Clear World...     ^W ",
  28. "  Size World...      ^S ",
  29. "  Tile Floor Normal  ^N ",
  30. "------------------------",
  31. "  Tile Floor Irreg   ^I ",
  32. "------------------------",
  33. "  Set Window (LYNX)  ^Z ",
  34. "  Set Window (World) ^X ",
  35. "------------------------",
  36. "------------------------",
  37. "  Grid Setup...      ^G ",
  38. "------------------------",
  39. "  Clear Floor...     ^F ",
  40. "  Load World   ^T ",
  41. "  Save World   ^Y ",
  42. "------------------",
  43. "  Load Palette ^P ",
  44. "------------------",
  45. "  Load Cluster ^J ",
  46. "  Save Cluster ^K ",
  47. "Exit",
  48. "ViewMaster",
  49. "-------------",
  50. "Copyright (c) 1990",
  51. "",
  52. "",
  53. "Atari Corporation",
  54. "by",
  55. "Dave Staugas and Cary Gee",
  56. "IRREGULAR TILE SETUP",
  57. "",
  58. "",
  59. "Object:",
  60. "XXXXXXXXXXXX",
  61. "",
  62. "",
  63. "Initial Offset:",
  64. "0000",
  65. "X: ____",
  66. "XXXX",
  67. "0000",
  68. "Y: ____",
  69. "XXXX",
  70. "Next Row Offset:",
  71. "0000",
  72. "X: ____",
  73. "XXXX",
  74. "0000",
  75. "Y: ____",
  76. "XXXX",
  77. "Next Column Offset:",
  78. "0000",
  79. "X: ____",
  80. "XXXX",
  81. "0000",
  82. "Y: ____",
  83. "XXXX",
  84. "OK",
  85. "Cancel",
  86. "WORLD SIZE SETUP",
  87. "",
  88. "",
  89. "OK",
  90. "Cancel",
  91. "00000",
  92. " World Width:   _____",
  93. "99999",
  94. "00000",
  95. " World Height:  _____",
  96. "99999",
  97. "GRID SETUP",
  98. "",
  99. "",
  100. "Object:",
  101. "XXXXXXXXXXXX",
  102. "",
  103. "",
  104. "000",
  105. "Grid Width:   ___",
  106. "999",
  107. "000",
  108. "Grid Height:  ___",
  109. "999",
  110. "000",
  111. "Initial X-Offset: ___",
  112. "XXX",
  113. "000",
  114. "Initial Y-Offset: ___",
  115. "XXX",
  116. "Grid Lock:",
  117. "On",
  118. "Off",
  119. "OK",
  120. "Cancel",
  121. "Object's",
  122. "Prev",
  123. "Next",
  124. "EXIT",
  125. " VIEWMASTER ASSISTANCE ",
  126. "",
  127. "",
  128. "0123456789012345678901234567890123",
  129. "",
  130. "",
  131. "0123456789012345678901234567890123",
  132. "",
  133. "",
  134. "0123456789012345678901234567890123",
  135. "",
  136. "",
  137. "0123456789012345678901234567890123",
  138. "",
  139. "",
  140. "0123456789012345678901234567890123",
  141. "",
  142. "",
  143. "0123456789012345678901234567890123",
  144. "",
  145. "",
  146. "0123456789012345678901234567890123",
  147. "",
  148. "",
  149. "0123456789012345678901234567890123",
  150. "",
  151. "",
  152. "0123456789012345678901234567890123",
  153. "",
  154. ""};
  155.  
  156. LONG rs_frstr[] = {
  157. 0};
  158.  
  159. BITBLK rs_bitblk[] = {
  160. 0};
  161.  
  162. LONG rs_frimg[] = {
  163. 0};
  164.  
  165. ICONBLK rs_iconblk[] = {
  166. 0};
  167.  
  168. TEDINFO rs_tedinfo[] = {
  169. 38L, 39L, 40L, 3, 6, 0, 0x1180, 0x0, -1, 19,1,
  170. 44L, 45L, 46L, 3, 6, 2, 0x1180, 0x0, -1, 21,1,
  171. 48L, 49L, 50L, 3, 6, 2, 0x1180, 0x0, -1, 13,1,
  172. 52L, 53L, 54L, 3, 6, 0, 0x1180, 0x0, -1, 5,8,
  173. 55L, 56L, 57L, 3, 6, 0, 0x1180, 0x0, -1, 5,8,
  174. 59L, 60L, 61L, 3, 6, 0, 0x1180, 0x0, -1, 5,8,
  175. 62L, 63L, 64L, 3, 6, 0, 0x1180, 0x0, -1, 5,8,
  176. 66L, 67L, 68L, 3, 6, 0, 0x1180, 0x0, -1, 5,8,
  177. 69L, 70L, 71L, 3, 6, 0, 0x1180, 0x0, -1, 5,8,
  178. 74L, 75L, 76L, 3, 6, 2, 0x1180, 0x0, -1, 17,1,
  179. 79L, 80L, 81L, 3, 6, 0, 0x1180, 0x0, -1, 6,22,
  180. 82L, 83L, 84L, 3, 6, 0, 0x1180, 0x0, -1, 6,22,
  181. 85L, 86L, 87L, 3, 6, 2, 0x1180, 0x0, -1, 11,1,
  182. 89L, 90L, 91L, 3, 6, 2, 0x1180, 0x0, -1, 13,1,
  183. 92L, 93L, 94L, 3, 6, 0, 0x1180, 0x0, -1, 4,18,
  184. 95L, 96L, 97L, 3, 6, 0, 0x1180, 0x0, -1, 4,18,
  185. 98L, 99L, 100L, 3, 6, 0, 0x1180, 0x0, -1, 4,22,
  186. 101L, 102L, 103L, 3, 6, 0, 0x1180, 0x0, -1, 4,22,
  187. 113L, 114L, 115L, 3, 6, 2, 0x1180, 0x0, -1, 24,1,
  188. 116L, 117L, 118L, 3, 6, 0, 0x1180, 0x0, -1, 35,1,
  189. 119L, 120L, 121L, 3, 6, 0, 0x1180, 0x0, -1, 35,1,
  190. 122L, 123L, 124L, 3, 6, 0, 0x1180, 0x0, -1, 35,1,
  191. 125L, 126L, 127L, 3, 6, 0, 0x1180, 0x0, -1, 35,1,
  192. 128L, 129L, 130L, 3, 6, 0, 0x1180, 0x0, -1, 35,1,
  193. 131L, 132L, 133L, 3, 6, 0, 0x1180, 0x0, -1, 35,1,
  194. 134L, 135L, 136L, 3, 6, 0, 0x1180, 0x0, -1, 35,1,
  195. 137L, 138L, 139L, 3, 6, 0, 0x1180, 0x0, -1, 35,1,
  196. 140L, 141L, 142L, 3, 6, 0, 0x1180, 0x0, -1, 35,1};
  197.  
  198. OBJECT rs_object[] = {
  199. -1, 1, 7, G_IBOX, NONE, NORMAL, 0x0L, 0,0, 90,25,
  200. 7, 2, 2, G_BOX, NONE, NORMAL, 0x1100L, 0,0, 90,513,
  201. 1, 3, 6, G_IBOX, NONE, NORMAL, 0x0L, 2,0, 25,769,
  202. 4, -1, -1, G_TITLE, NONE, NORMAL, 0x0L, 0,0, 6,769,
  203. 5, -1, -1, G_TITLE, NONE, NORMAL, 0x1L, 6,0, 6,769,
  204. 6, -1, -1, G_TITLE, NONE, NORMAL, 0x2L, 12,0, 6,769,
  205. 2, -1, -1, G_TITLE, NONE, NORMAL, 0x3L, 18,0, 7,769,
  206. 0, 8, 35, G_IBOX, NONE, NORMAL, 0x0L, 0,769, 80,19,
  207. 17, 9, 16, G_BOX, NONE, NORMAL, 0xFF1100L, 2,0, 20,8,
  208. 10, -1, -1, G_STRING, NONE, NORMAL, 0x4L, 0,0, 20,1,
  209. 11, -1, -1, G_STRING, NONE, DISABLED, 0x5L, 0,1, 20,1,
  210. 12, -1, -1, G_STRING, NONE, NORMAL, 0x6L, 0,2, 20,1,
  211. 13, -1, -1, G_STRING, NONE, NORMAL, 0x7L, 0,3, 20,1,
  212. 14, -1, -1, G_STRING, NONE, NORMAL, 0x8L, 0,4, 20,1,
  213. 15, -1, -1, G_STRING, NONE, NORMAL, 0x9L, 0,5, 20,1,
  214. 16, -1, -1, G_STRING, NONE, NORMAL, 0xAL, 0,6, 20,1,
  215. 8, -1, -1, G_STRING, NONE, NORMAL, 0xBL, 0,7, 20,1,
  216. 21, 18, 20, G_BOX, NONE, NORMAL, 0xFF1100L, 8,0, 23,3,
  217. 19, -1, -1, G_STRING, NONE, NORMAL, 0xCL, 0,2, 23,1,
  218. 20, -1, -1, G_STRING, NONE, DISABLED, 0xDL, 0,1, 23,1,
  219. 17, -1, -1, G_STRING, NONE, NORMAL, 0xEL, 0,0, 23,1,
  220. 35, 22, 34, G_BOX, NONE, NORMAL, 0xFF1100L, 14,0, 24,13,
  221. 23, -1, -1, G_STRING, NONE, NORMAL, 0xFL, 0,0, 24,1,
  222. 24, -1, -1, G_STRING, NONE, NORMAL, 0x10L, 0,4, 24,1,
  223. 25, -1, -1, G_STRING, NONE, NORMAL, 0x11L, 0,6, 24,1,
  224. 26, -1, -1, G_STRING, NONE, DISABLED, 0x12L, 0,5, 24,1,
  225. 27, -1, -1, G_STRING, NONE, NORMAL, 0x13L, 0,7, 24,1,
  226. 28, -1, -1, G_STRING, NONE, DISABLED, 0x14L, 0,8, 24,1,
  227. 29, -1, -1, G_STRING, NONE, NORMAL, 0x15L, 0,9, 24,1,
  228. 30, -1, -1, G_STRING, NONE, NORMAL, 0x16L, 0,10, 24,1,
  229. 31, -1, -1, G_STRING, NONE, DISABLED, 0x17L, 0,1, 24,1,
  230. 32, -1, -1, G_STRING, NONE, DISABLED, 0x18L, 0,11, 24,1,
  231. 33, -1, -1, G_STRING, NONE, NORMAL, 0x19L, 0,12, 24,1,
  232. 34, -1, -1, G_STRING, NONE, DISABLED, 0x1AL, 0,3, 24,1,
  233. 21, -1, -1, G_STRING, NONE, NORMAL, 0x1BL, 0,2, 24,1,
  234. 7, 36, 42, G_BOX, NONE, NORMAL, 0xFF1100L, 20,0, 18,7,
  235. 37, -1, -1, G_STRING, NONE, NORMAL, 0x1CL, 0,0, 18,1,
  236. 38, -1, -1, G_STRING, NONE, NORMAL, 0x1DL, 0,1, 18,1,
  237. 39, -1, -1, G_STRING, NONE, DISABLED, 0x1EL, 0,2, 18,1,
  238. 40, -1, -1, G_STRING, NONE, NORMAL, 0x1FL, 0,3, 18,1,
  239. 41, -1, -1, G_STRING, NONE, DISABLED, 0x20L, 0,4, 18,1,
  240. 42, -1, -1, G_STRING, NONE, NORMAL, 0x21L, 0,5, 18,1,
  241. 35, -1, -1, G_STRING, LASTOB, NORMAL, 0x22L, 0,6, 18,1,
  242. -1, 1, 7, G_BOX, NONE, OUTLINED, 0x21100L, 0,0, 30,11,
  243. 2, -1, -1, G_BUTTON, 0x7, NORMAL, 0x23L, 11,9, 8,1,
  244. 3, -1, -1, G_STRING, NONE, NORMAL, 0x24L, 10,1, 10,1,
  245. 4, -1, -1, G_STRING, NONE, NORMAL, 0x25L, 9,2, 13,1,
  246. 5, -1, -1, G_TEXT, NONE, NORMAL, 0x0L, 7,6, 18,1,
  247. 6, -1, -1, G_STRING, NONE, NORMAL, 0x29L, 7,7, 17,1,
  248. 7, -1, -1, G_STRING, NONE, NORMAL, 0x2AL, 14,3, 3,1,
  249. 0, -1, -1, G_STRING, LASTOB, NORMAL, 0x2BL, 3,4, 25,1,
  250. -1, 1, 14, G_BOX, NONE, OUTLINED, 0x21100L, 0,0, 39,13,
  251. 2, -1, -1, G_BOXTEXT, NONE, SHADOWED, 0x1L, 6,1, 26,1,
  252. 3, -1, -1, G_STRING, NONE, NORMAL, 0x2FL, 2,3, 7,1,
  253. 4, -1, -1, G_BOXTEXT, NONE, NORMAL, 0x2L, 13,3, 15,1,
  254. 5, -1, -1, G_STRING, NONE, NORMAL, 0x33L, 2,5, 15,1,
  255. 6, -1, -1, G_FTEXT, EDITABLE, NORMAL, 0x3L, 22,5, 7,1,
  256. 7, -1, -1, G_FTEXT, EDITABLE, NORMAL, 0x4L, 30,5, 7,1,
  257. 8, -1, -1, G_STRING, NONE, NORMAL, 0x3AL, 2,7, 16,1,
  258. 9, -1, -1, G_FTEXT, EDITABLE, NORMAL, 0x5L, 22,7, 7,1,
  259. 10, -1, -1, G_FTEXT, EDITABLE, NORMAL, 0x6L, 30,7, 7,1,
  260. 11, -1, -1, G_STRING, NONE, NORMAL, 0x41L, 2,9, 19,1,
  261. 12, -1, -1, G_FTEXT, EDITABLE, NORMAL, 0x7L, 22,9, 7,1,
  262. 13, -1, -1, G_FTEXT, EDITABLE, NORMAL, 0x8L, 30,9, 7,1,
  263. 14, -1, -1, G_BUTTON, 0x7, NORMAL, 0x48L, 8,11, 8,1,
  264. 0, -1, -1, G_BUTTON, 0x25, NORMAL, 0x49L, 23,11, 8,1,
  265. -1, 1, 5, G_BOX, NONE, OUTLINED, 0x21100L, 0,0, 31,9,
  266. 2, -1, -1, G_BOXTEXT, NONE, SHADOWED, 0x9L, 7,1, 19,1,
  267. 3, -1, -1, G_BUTTON, 0x7, NORMAL, 0x4DL, 4,7, 8,1,
  268. 4, -1, -1, G_BUTTON, 0x5, NORMAL, 0x4EL, 20,7, 8,1,
  269. 5, -1, -1, G_FTEXT, EDITABLE, NORMAL, 0xAL, 5,3, 21,1,
  270. 0, -1, -1, G_FTEXT, 0x28, NORMAL, 0xBL, 5,5, 21,1,
  271. -1, 1, 14, G_BOX, NONE, OUTLINED, 0x21100L, 0,0, 30,15,
  272. 2, -1, -1, G_BOXTEXT, NONE, SHADOWED, 0xCL, 6,1, 18,1,
  273. 3, -1, -1, G_STRING, NONE, NORMAL, 0x58L, 4,3, 7,1,
  274. 4, -1, -1, G_BOXTEXT, NONE, NORMAL, 0xDL, 12,3, 16,1,
  275. 5, -1, -1, G_FTEXT, EDITABLE, NORMAL, 0xEL, 4,5, 18,1,
  276. 6, -1, -1, G_FTEXT, EDITABLE, NORMAL, 0xFL, 4,6, 18,1,
  277. 7, -1, -1, G_FTEXT, EDITABLE, NORMAL, 0x10L, 4,8, 22,1,
  278. 8, -1, -1, G_FTEXT, EDITABLE, NORMAL, 0x11L, 4,9, 22,1,
  279. 9, -1, -1, G_STRING, NONE, NORMAL, 0x68L, 2,11, 10,1,
  280. 12, 10, 11, G_IBOX, NONE, NORMAL, 0x1100L, 14,11, 13,1,
  281. 11, -1, -1, G_BUTTON, 0x11, NORMAL, 0x69L, 1,0, 5,1,
  282. 9, -1, -1, G_BUTTON, 0x11, NORMAL, 0x6AL, 7,0, 5,1,
  283. 13, -1, -1, G_BUTTON, 0x7, NORMAL, 0x6BL, 2,13, 8,1,
  284. 14, -1, -1, G_BUTTON, 0x5, NORMAL, 0x6CL, 11,13, 8,1,
  285. 0, -1, -1, G_BUTTON, 0x25, NORMAL, 0x6DL, 20,13, 9,1,
  286. -1, 1, 5, G_BOX, NONE, OUTLINED, 0x21141L, 0,0, 40,15,
  287. 2, -1, -1, G_BUTTON, 0x5, NORMAL, 0x6EL, 6,13, 8,1,
  288. 3, -1, -1, G_BUTTON, 0x5, NORMAL, 0x6FL, 16,13, 8,1,
  289. 4, -1, -1, G_BUTTON, 0x7, NORMAL, 0x70L, 27,13, 8,1,
  290. 5, -1, -1, G_BOXTEXT, NONE, SHADOWED, 0x12L, 9,1, 23,1,
  291. 0, 6, 14, G_BOX, NONE, NORMAL, 0xFF1100L, 2,3, 36,9,
  292. 7, -1, -1, G_TEXT, NONE, NORMAL, 0x13L, 1,0, 34,1,
  293. 8, -1, -1, G_TEXT, NONE, NORMAL, 0x14L, 1,1, 34,1,
  294. 9, -1, -1, G_TEXT, NONE, NORMAL, 0x15L, 1,2, 34,1,
  295. 10, -1, -1, G_TEXT, NONE, NORMAL, 0x16L, 1,3, 34,1,
  296. 11, -1, -1, G_TEXT, NONE, NORMAL, 0x17L, 1,4, 34,1,
  297. 12, -1, -1, G_TEXT, NONE, NORMAL, 0x18L, 1,5, 34,1,
  298. 13, -1, -1, G_TEXT, NONE, NORMAL, 0x19L, 1,6, 34,1,
  299. 14, -1, -1, G_TEXT, NONE, NORMAL, 0x1AL, 1,7, 34,1,
  300. 5, -1, -1, G_TEXT, LASTOB, NORMAL, 0x1BL, 1,8, 34,1};
  301.  
  302. LONG rs_trindex[] = {
  303. 0L,
  304. 43L,
  305. 51L,
  306. 66L,
  307. 72L,
  308. 87L};
  309.  
  310. struct foobar {
  311.     WORD    dummy;
  312.     WORD    *image;
  313.     } rs_imdope[] = {
  314. 0};
  315.  
  316. #define NUM_STRINGS 143
  317. #define NUM_FRSTR 0
  318. #define NUM_IMAGES 0
  319. #define NUM_BB 0
  320. #define NUM_FRIMG 0
  321. #define NUM_IB 0
  322. #define NUM_TI 28
  323. #define NUM_OBS 102
  324. #define NUM_TREE 6
  325.  
  326. BYTE pname[] = "VIEWER.RSC";əə.RSC";əə