home *** CD-ROM | disk | FTP | other *** search
/ Falcon 030 Power 2 / F030_POWER2.iso / ST_STE / GAMES / SHAREWAR.E / XTREAM.ARJ / xtream / STOS / ISHIDO.BAS (.txt) < prev    next >
Atari STOS Basic  |  1995-10-31  |  16KB  |  292 lines

  1. 10 REM ----------------------------------------------------------------------
  2. 100 CLEAR KEY
  3. 1000 FOR
  4. 1010 FADE
  5. 1020 ERASE
  6. 1030 REM 
  7. 1040 REM ----- AFFICHE INFOS
  8. 1050 REM 
  9. 1060 VARNAME
  10. 1070 CLEAR KEY
  11. 1080 OPEN IN
  12. 1090 GOTO
  13. 110 VARNAME
  14. 1100 OPEN IN
  15. 1110 GOTO
  16. 1120 VARNAME
  17. 1130 CLEAR KEY
  18. 1140 ON
  19. 1150 VARNAME
  20. 1160 VARNAME
  21. 1170 VARNAME
  22. 1180 VARNAME
  23. 1190 VARNAME
  24. 120 DIM
  25. 1200 GOTO
  26. 1210 FOR
  27. 1211 FOR
  28. 1220 INC
  29. 1230 REM 
  30. 1240 REM ----- HIGH-SCORES
  31. 1250 REM 
  32. 1260 VARNAME
  33. 1270 VARNAME
  34. 1280 REPEAT
  35. 1290 IF
  36. 130 VARNAME
  37. 1300 VARNAME
  38. 1310 VARNAME
  39. 1320 REPEAT
  40. 1330 INC
  41. 1340 INC
  42. 1350 UNDER
  43. 1360 LOCATE
  44. 1370 FOR
  45. 1380 LOCATE
  46. 1390 PRINT
  47. 140 VARNAME
  48. 1400 LOCATE
  49. 1410 CLEAR KEY
  50. 1420 REM 
  51. 1430 REM ----- START GAME
  52. 1440 REM 
  53. 1450 VARNAME
  54. 1460 FADE
  55. 1470 CLEAR KEY
  56. 1480 FOR
  57. 1490 VARNAME
  58. 150 VARNAME
  59. 1500 GOSUB
  60. 1510 REM 
  61. 1520 REM ----- generation des cases aleatoires
  62. 1530 REM 
  63. 1540 FOR
  64. 1550 VARNAME
  65. 1560 VARNAME
  66. 1570 VARNAME
  67. 1580 VARNAME
  68. 1590 VARNAME
  69. 160 VARNAME
  70. 1600 VARNAME
  71. 1610 VARNAME
  72. 1620 SPRITE
  73. 1630 VARNAME
  74. 1640 VARNAME
  75. 1650 UNTIL
  76. 1660 IF
  77. 1670 SPRITE
  78. 1680 CLEAR KEY
  79. 1690 CLEAR KEY
  80. 170 VARNAME
  81. 1700 IF
  82. 1710 IF
  83. 1720 IF
  84. 1730 IF
  85. 1740 IF
  86. 1750 IF
  87. 1760 IF
  88. 1770 IF
  89. 1780 IF
  90. 1790 REPEAT
  91. 180 VARNAME
  92. 1800 UNTIL
  93. 1810 VARNAME
  94. 1820 REM 
  95. 1830 REM ----- test des cases adjacentes
  96. 1840 REM 
  97. 1850 VARNAME
  98. 1860 IF
  99. 1870 IF
  100. 1880 IF
  101. 1890 IF
  102. 190 VARNAME
  103. 1900 IF
  104. 1910 IF
  105. 1920 IF
  106. 1930 IF
  107. 1940 IF
  108. 1950 SPRITE
  109. 1960 VARNAME
  110. 1970 REM 
  111. 1980 REM ----- calcul score
  112. 1990 REM 
  113. 20 REM -               ISHIDO BY A.D.S. FROM THE MEGABUSTERS                -
  114. 200 DIM
  115. 2000 IF
  116. 2010 IF
  117. 2020 IF
  118. 2030 IF
  119. 2040 IF
  120. 2050 IF
  121. 2060 IF
  122. 2070 IF
  123. 2080 GOTO
  124. 2090 REM 
  125. 210 VARNAME
  126. 2100 REM ----- print time out and goto enter name
  127. 2110 REM 
  128. 2120 FADE
  129. 2130 SPRITE
  130. 2140 FADE
  131. 2150 REM 
  132. 2160 REM ----- print enter initiales and goto high score
  133. 2170 REM 
  134. 2180 FADE
  135. 2190 IF
  136. 220 VARNAME
  137. 2200 SPRITE
  138. 2210 SCREEN COPY
  139. 2220 SCREEN COPY
  140. 2230 LOCATE
  141. 2240 VARNAME
  142. 2250 VARNAME
  143. 2260 VARNAME
  144. 2270 VARNAME
  145. 2280 ON
  146. 2290 VARNAME
  147. 230 REM 
  148. 2300 VARNAME
  149. 2310 VARNAME
  150. 2320 REM 
  151. 2330 REM ----- win level and go to the next round
  152. 2340 REM 
  153. 2350 VARNAME
  154. 2360 VARNAME
  155. 2370 VARNAME
  156. 2380 SPRITE
  157. 2390 SPRITE
  158. 240 REM ----- CHARGEMENTS & INTRO
  159. 2400 PEN
  160. 2410 LOCATE
  161. 2420 LOCATE
  162. 2430 LOCATE
  163. 2440 ON
  164. 2450 VARNAME
  165. 2460 VARNAME
  166. 2470 VARNAME
  167. 2480 VARNAME
  168. 2490 LOCATE
  169. 250 REM 
  170. 2500 LOCATE
  171. 2510 CLEAR KEY
  172. 2520 FADE
  173. 2530 REM 
  174. 2540 REM ----- loose level and print lamer...
  175. 2550 REM 
  176. 2560 FADE
  177. 2570 SPRITE
  178. 2580 REM 
  179. 2590 REM ----- choose options...
  180. 260 DIR$
  181. 2600 REM 
  182. 2610 VARNAME
  183. 2620 IF
  184. 2630 IF
  185. 2640 IF
  186. 2650 IF
  187. 2660 IF
  188. 2670 CLEAR KEY
  189. 2680 IF
  190. 2690 IF
  191. 270 LOAD
  192. 2700 IF
  193. 2710 IF
  194. 2720 IF
  195. 2730 IF
  196. 2740 REM --- easy
  197. 2750 VARNAME
  198. 2760 REM --- medium
  199. 2770 VARNAME
  200. 2780 REM --- hard
  201. 2790 VARNAME
  202. 280 OPEN IN
  203. 2800 REM --- 1 player
  204. 2810 VARNAME
  205. 2820 REM --- 2 players
  206. 2830 VARNAME
  207. 2840 CLEAR KEY
  208. 2850 IF
  209. 2860 IF
  210. 2870 IF
  211. 2880 IF
  212. 2890 IF
  213. 290 FOR
  214. 2900 IF
  215. 30 REM -----                        VERSION 0.1                         -----
  216. 300 VARNAME
  217. 310 VARNAME
  218. 320 VARNAME
  219. 330 VARNAME
  220. 340 VARNAME
  221. 350 VARNAME
  222. 360 VARNAME
  223. 370 VARNAME
  224. 380 REM 
  225. 390 REM ----- INTRO
  226. 40 REM ----------------------------------------------------------------------
  227. 400 REM 
  228. 410 VARNAME
  229. 420 REM 
  230. 430 REM ----- MENU
  231. 440 REM 
  232. 450 DEF
  233. 460 FOR
  234. 470 SCREEN COPY
  235. 480 SCREEN COPY
  236. 490 DEF
  237. 50 REM 
  238. 500 FOR
  239. 510 IF
  240. 520 VARNAME
  241. 530 VARNAME
  242. 540 VARNAME
  243. 550 ANIM
  244. 560 ANIM
  245. 570 SPRITE
  246. 580 CLEAR KEY
  247. 590 IF
  248. 60 REM 
  249. 600 IF
  250. 610 IF
  251. 620 SPRITE
  252. 630 CLEAR KEY
  253. 640 IF
  254. 650 IF
  255. 660 IF
  256. 670 SPRITE
  257. 680 CLEAR KEY
  258. 690 IF
  259. 70 REM ----- INITIALISATIONS
  260. 700 IF
  261. 710 IF
  262. 720 SPRITE
  263. 730 CLEAR KEY
  264. 740 IF
  265. 750 IF
  266. 760 IF
  267. 770 SPRITE
  268. 780 CLEAR KEY
  269. 790 IF
  270. 80 REM 
  271. 800 IF
  272. 810 IF
  273. 820 REM 
  274. 830 REM ----- DEPACK BK IN BK-1
  275. 840 REM 
  276. 850 LOAD
  277. 860 EXTENSION (Index #0) (Token 0x80)
  278. 870 REM 
  279. 880 REM ----- AFFICHE BK IN SCREEN
  280. 890 REM 
  281. 90 MODE
  282. 900 FADE
  283. 910 SCREEN COPY
  284. 920 FADE
  285. 930 REM 
  286. 940 REM ----- THE HAPPY END
  287. 950 REM 
  288. 960 VARNAME
  289. 970 VARNAME
  290. 980 IF
  291. 990 OPEN OUT
  292.