home *** CD-ROM | disk | FTP | other *** search
/ PSION CD 2 / PsionCDVol2.iso / Programs / 643 / Meteoroid.sis (.txt) next >
EPOC Installation Package  |  2000-08-24  |  57KB  |  1,088 lines

  1. \MyStuff\Projects\Programming\OPL\Meteoroid\Sysram1.sis\MyStuff\Projects\Programming\OPL\Meteoroid\MUSIC.SIS\System\Apps\Meteoroid\Readme!:\System\Apps\Meteoroid\Readme\System\Apps\Meteoroid\Readme!:\System\Apps\Meteoroid\Readme\System\Apps\Meteoroid\PC_Bar.opm!:\System\Apps\Meteoroid\PC_Bar.opm\System\Apps\Meteoroid\ini.opm!:\System\Apps\Meteoroid\ini.opm\System\Apps\Meteoroid\Meteoroid.mbm!:\System\Apps\Meteoroid\Meteoroid.mbm\System\Apps\Meteoroid\Meteoroid.hlp!:\System\Apps\Meteoroid\Meteoroid.hlp\System\Apps\Meteoroid\Meteoroid.aif!:\System\Apps\Meteoroid\Meteoroid.aif\System\Apps\Meteoroid\Meteoroid.app!:\System\Apps\Meteoroid\Meteoroid.app\System\Apps\Meteoroid\Readme!:\System\Apps\Meteoroid\ReadmeMr. Meteoroid Game
  2. \epoc32\release\MARM\rel\Sysram1.opx!:\System\OPX\Sysram1.opxSysram1 OPX 
  3.  Symbian Ltdy
  4. Sound
  5. Z:\SYSTEM\PROGRAMS\.EXE
  6. ::Main
  7. ApMIME
  8. EUSER[100000c1].DLL
  9. OPLR[10000077].DLL
  10. APGRFX[1000011b].DLL
  11. BAFL[1000004e].DLL
  12. EDBMS[100000df].DLL
  13. EFSRV[100000bd].DLL
  14. CONE[1000004d].DLL
  15. APPARC[100000de].DLL
  16. APFILE[1000013f].DLL
  17. WS32[1000017d].DLL
  18. 000D0T0`0l0x0
  19. 0 ;$;,;\?`?
  20. 2$2P2
  21. 3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3
  22. 5$505<5H5T5`5l5x5
  23. 6 6,686D6P6\6h6t6
  24. 7(747@7L7X7d7p7|7
  25. 8$808<8H8T8`8l8x8
  26. 9 9,989D9P9\9h9t9
  27. RnZ21
  28. \epoc32\RELEASE\MARM\REL\Music.opx!:\SYSTEM\OPX\Music.opxMusic OPX 
  29. Symbian Ltdy
  30. Sound
  31. EUSER[100000c1].DLL
  32. OPLR[10000077].DLL
  33. 000D0T0`0l0x0
  34. 485D5P5\5h5t5
  35. 6(646@6L6X6d6p6|6
  36. 6T7X7\7
  37. Roman
  38. &Heading 1L
  39. Roman
  40. &Heading 2L
  41. Roman
  42. &Heading 3L
  43. .Bullet listO
  44. Swiss
  45. 6Bullet list 3O
  46. Swiss
  47. 6Bullet list 2O
  48. Swiss
  49.   footnoteO
  50. Swiss
  51.   footnoteO
  52. Swiss
  53. "Text boxO
  54. TitleO
  55. Mr. Meteoroid Game v0.85beta
  56. 2000 Malcolm Tyrrell
  57. Hello.
  58. Thank you for your interest in this lo-fi game.
  59. I developed it over a year ago, but I only released a source release due to a dependence on some OPMs from Symbian ( "ini.opm" and "pc_bar.opm" ).
  60. Symbian still haven't released final versions of these, so I've included them in the app directory instead of linking against them in "\System\OPM\".
  61. Sources
  62. If you have downloaded the Sources the instructions on installing the game as an application follow:
  63. Open Meteoroid in Program, search for "REM*" and remove all occurences.
  64. Press "Ctrl+L", which will automatically put "Meteoroid.app" and "Meteoroid.aif" in "\System\Apps\Meteoroid\".
  65. Now copy these four files from the current directory to "\System\Apps\Meteoroid\".
  66. Meteoroid.mbm;
  67. Meteoroid.hlp;
  68. ini.opm, and 
  69. pc_bar.opm.
  70. There should now be a Meteoroid icon in the Extras bar.
  71. There is no warranty whatsoever. You use this at your own risk, of course.
  72. Enjoy,
  73. Malcolm.
  74. Roman
  75. "Word.app
  76. Roman
  77. &Heading 1L
  78. Roman
  79. &Heading 2L
  80. Roman
  81. &Heading 3L
  82. .Bullet listO
  83. Swiss
  84. 6Bullet list 3O
  85. Swiss
  86. 6Bullet list 2O
  87. Swiss
  88.   footnoteO
  89. Swiss
  90.   footnoteO
  91. Swiss
  92. "Text boxO
  93. TitleO
  94. Mr. Meteoroid Game v0.85beta
  95. 2000 Malcolm Tyrrell
  96. Hello.
  97. Thank you for your interest in this lo-fi game.
  98. I developed it over a year ago, but I only released a source release due to a dependence on some OPMs from Symbian ( "ini.opm" and "pc_bar.opm" ).
  99. Symbian still haven't released final versions of these, so I've included them in the app directory instead of linking against them in "\System\OPM\".
  100. Sources
  101. If you have downloaded the Sources the instructions on installing the game as an application follow:
  102. Open Meteoroid in Program, search for "REM*" and remove all occurences.
  103. Press "Ctrl+L", which will automatically put "Meteoroid.app" and "Meteoroid.aif" in "\System\Apps\Meteoroid\".
  104. Now copy these four files from the current directory to "\System\Apps\Meteoroid\".
  105. Meteoroid.mbm;
  106. Meteoroid.hlp;
  107. ini.opm, and 
  108. pc_bar.opm.
  109. There should now be a Meteoroid icon in the Extras bar.
  110. There is no warranty whatsoever. You use this at your own risk, of course.
  111. Enjoy,
  112. Malcolm.
  113. Roman
  114. "Word.app
  115. $D:\Development\OPM\pc_bar\pc_bar.pre!
  116. PC_BAR_VERSION%
  117. Progress bar module
  118. 1999 SymbianK(
  119. This module can only be usedO
  120. within an OPL applicationO
  121. _PC_FONTSIZE&
  122. _PC_BAR_INITIALISE&    
  123. _PC_DESTROY_STRUCT
  124. O?8`[
  125. _PC_BAR_INITIALISE&    
  126. _PC_DESTROY_STRUCT
  127. _PC_BAR_INITIALISE&    
  128. _PC_COLOUR
  129. _PC_DESTROY_STRUCT
  130. _PC_DESTROY_STRUCT
  131. {IWCO
  132. _PC_DESTROY_STRUCT
  133. {IWCO
  134. _PC_DESTROY_STRUCT
  135. {IWCO
  136. _PC_COLOUR
  137. {IWCO
  138. {IWCO
  139. |VWB}O
  140. PC_MAIN9
  141. _PC_DESTROY_STRUCT
  142. _PC_BAR_INITIALISE&
  143. _PC_FONTSIZE&
  144. _PC_COLOUR
  145. PC_FREEBAR&Z
  146.     PC_GIBAR&
  147. PC_ALERTBAR&s
  148. PC_DESTROY_FREEBARz
  149. PC_DESTROY_GIBAR
  150. PC_DESTROY_ALERTBAR4    
  151. PC_BAR_UPDATE%
  152. PC_BAR_VERSION%J
  153. D:\opm\ini\ini.pre
  154. INI_VERSION%
  155. +*.ini file creation and modification module
  156. 1999 SymbianK(
  157. This module can only be usedO
  158. within an OPL applicationO
  159. __CREATEINI%
  160. "K+4 SELECT name,string,integer,long,float FROM deftableK
  161. NAME$
  162. STRING$
  163. LONG&
  164. FLOAT
  165. "K+; FIELDS name(32),string(255),integer,long,float TO deftableK
  166. NAME$
  167. STRING$
  168. LONG&
  169. FLOAT
  170. __FINDINI&
  171. NAME$'
  172. STRING$'
  173. __FINDINI&
  174. NAME$'
  175. INT%$
  176. __FINDINI&
  177. NAME$'
  178. LONG&%
  179. __FINDINI&
  180. NAME$'
  181. FLOAT&
  182. __FINDINI&
  183. NAME$'
  184. STRING$'
  185. STRING$#
  186. __FINDINI&
  187. NAME$'
  188. INT%$
  189. INT% 
  190. __FINDINI&
  191. NAME$'
  192. LONG&%
  193. LONG&!
  194. __FINDINI&
  195. NAME$'
  196. FLOAT&
  197. FLOAT"
  198.     INI_OPEN%
  199. INI_WRITE$
  200.     INI_CLOSE
  201. INILastUsedFileO
  202.     INI_OPEN%
  203.     INI_READ$
  204.     INI_CLOSE
  205. INILastUsedFileO
  206. __FINDINI&
  207. INIMAIN'
  208.     INI_OPEN%
  209. __CREATEINI%
  210.     INI_CLOSEF
  211. __FINDINI&h
  212. INI_WRITE$
  213. INI_WRITE%
  214. INI_WRITE&n
  215.     INI_WRITE
  216.     INI_READ$6
  217.     INI_READ%
  218.     INI_READ&>
  219. INI_READ
  220. SETLASTUSEDFILE%D
  221. GETLASTUSEDFILE$
  222. INI_DELETE&
  223. INI_VERSION%g
  224. SYSRAM1
  225. "Data.app
  226. Table1
  227. ColA9
  228. ColB9
  229. ColA10
  230. ColB10
  231. ColA12
  232. ColB12
  233. Table1
  234. Title:
  235. *Help Text:
  236. &Keywords:
  237. Arial
  238. I'd like to thank:
  239.  Glenn Strong for discussion and beta testing.
  240.  Ray Larabie for his lovely 
  241. Soviet
  242.  font. Check out his other fonts at http://www.larabiefonts.com
  243.  The GNU project for their Warranty. (I would have GPLed this program if it didn't use Symbian's OPMs).
  244. . I encourage you to use bits of it in your own projects (with the condition that they also are GPLed 
  245.  see the GPL).
  246. Sketch
  247. &Paint.app
  248. Sketch
  249. &Paint.app
  250. NO WARRANTY
  251. BECAUSE THE PROGRAM IS FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM 
  252. AS IS
  253.  WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPARE OR CORRECTION.
  254. IN NO EVENT UNLESS REQUIRED BY LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCULDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  255. Mr. Meteoroid Game
  256. "Welcomes to you, fellow shield-operatron of planetoid defence. Again we must defendinate our glorious planetoid against descending space-bits. If only we can achievify high scorings before our inevitable doomage
  257. Introduction
  258. Mr. Meteoroid Game v0.8beta
  259. 2000 Malcolm Tyrrell.
  260. A lo-fi game for you to enjoy.
  261.     The Game
  262. The object of the game is to gain lots of points. Points are gained when a meteoroid strikes your shield, or when you pass a level.
  263. The game ends when you have lost all your energy. You lose energy when a meteoroid strikes your base.
  264.     Controls
  265. You use keys to activate your shields.
  266. The key for each shield is marked on the side of the base that it protects.
  267. You can change the keys. Use the menu command: "Change Keys
  268. Scoring
  269. Points are given as follows:
  270. 11 points for a 
  271. 23 points for a 
  272. 56 points for each level passed.
  273. Sound
  274. If you wish to enable beeps, you can switch on sound. Use the "Sound Setup
  275. " controls in the menu.
  276. On slower devices, this may cause the game to slow down slightly.
  277.     Warranty
  278. License
  279. Mr. Meteoroid Game is 
  280. 2000 Malcolm Tyrrell.
  281. This program is freeware; you may freely distribute it.
  282.     Contacts
  283. e-mail: tyrrelmr@cs.tcd.ie
  284. www:  http://www.cs.tcd.ie/Malcolm.Tyrrell
  285. Source Available
  286. The complete source code is available for your perusal and should have come with the program. If do you use any bits of it in your own programs, I encourage you to make them open source. I do not demand it.
  287. Acknowledgements
  288. &Meteoroid&Meteoroid
  289. 7C:\MyStuff\Projects\Programming\OPL\Meteoroid\Meteoroid
  290. G_APP_DRIVE$
  291. G_APP_PATH$
  292. G_APP_STATE%
  293. G_APP_INTERACT%
  294. G_APP_KEY%
  295. G_GAME_ENERGY%
  296. G_GAME_SCORE&
  297. G_LEVEL_NUMKILLS%
  298. G_LEVEL_ASTDRAWTIMELAST&
  299. G_LEVEL_ASTTRAV%
  300. G_SCREEN_XDIM%
  301. G_SCREEN_YDIM%
  302. G_BG_WINDOW%
  303. G_SPACE_WINDOW%
  304. G_SPACE_XDIM&
  305. G_SPACE_YDIM&
  306. G_TITLE_WINDOW%
  307. G_PANEL_WINDOW%
  308. G_PANEL_ENERGYBAR&
  309. G_PANEL_TIMELAST&
  310. G_PANEL_SCORE&
  311. G_PANEL_ENERGY%
  312. G_PANEL_SCOREYPOS%
  313. G_PANEL_SCOREWIDTH%
  314. G_HELP_THREAD&
  315. G_HS_NAME$
  316. G_HS_SCORE&
  317. G_SOUND_ON%
  318. G_SOUND_VOLUME%
  319. G_SOUND_PLAYING%
  320. G_SOUND_START&
  321.     G_BASE_X&
  322.     G_BASE_Y&
  323. G_BASE_SIZE&
  324. G_BASE_ROT
  325. G_BASE_SHIELD%
  326. G_LEVEL_NUMASTS%
  327. G_AST_X&
  328. G_AST_Y&
  329. G_AST_R&
  330. G_AST_SPEED&
  331.     G_AST_DX&
  332.     G_AST_DY&
  333. G_AST_SIDE%
  334. G_AST_DISTTOBASE&
  335. G_AST_DISTTOSHIELD&
  336. G_AST_SCORE&
  337. G_AST_DAMAGE%
  338. G_AST_SPRITE&
  339. G_BM_SCREENBG%
  340. G_BM_TITLEMR%
  341. G_BM_TITLEMETEOROID%
  342. G_BM_TITLEGAME%
  343. G_BM_BIGAST&
  344. G_BM_BIGASTMASK&
  345. G_BM_SMALLAST&
  346. G_BM_SMALLASTMASK&
  347. G_BM_BIGASTXDIM%
  348. G_BM_SMALLASTXDIM%
  349. G_BM_PANELSCORE%
  350. G_BM_PANELENERGY%
  351. APP_INITIALISE
  352. APP_LOOP
  353.     APP_CLOSE
  354. TEST_SPECIFICDEVICES
  355. _APP_GETPATHANDDRIVE
  356. INIT_INITIALISE
  357. HELP_INITIALISE
  358. BM_INITIALISE
  359. SCREEN_INITIALISE
  360. G_APP_STATE%
  361. G_APP_INTERACT%
  362. Initialising
  363. CMD_EXIT
  364. MENU_DISPLAY
  365. GAME_INITIALISE
  366.     GAME_LOOP
  367. GAME_CLOSE
  368. HS_GAMEOVER%
  369. HS_DISPLAY
  370. G_APP_INTERACT%
  371. G_APP_STATE%
  372. G_GAME_SCORE&
  373. Mr. Meteoroid Game
  374. Press 
  375. Enter
  376. to begin play
  377. ExitOe+
  378. MenuOm(
  379. PlayO
  380. INIT_CLOSE
  381. SCREEN_CLOSE
  382. BM_CLOSE
  383. HELP_CLOSE
  384. G_APP_DRIVE$
  385. G_APP_PATH$
  386. +    MeteoroidW
  387. PANEL_UPDATE
  388. SOUND_INITIALISE
  389. BASE_INITIALISE
  390. G_GAME_SCORE&
  391. G_GAME_ENERGY%
  392. G_APP_STATE%
  393. G_APP_INTERACT%
  394. O(@[    
  395. LEVEL_INITIALISE
  396. LEVEL_LOOP
  397. LEVEL_CLOSE
  398. G_APP_STATE%
  399. G_APP_INTERACT%
  400. O(8[(
  401. O(@[    
  402. SOUND_CLOSE
  403. BASE_CLOSE
  404. SOUND_MIDBEEP
  405. BASE_ROTATEBASE
  406. BASE_GROWBASE
  407. BASE_MOVEBASE
  408.     BASE_DRAW
  409. _LEVEL_NUMASTSAT%
  410. _LEVEL_ASTINITIALISE
  411. G_BASE_SHIELD%
  412. G_LEVEL_NUMASTS%
  413. G_LEVEL_NUMKILLS%
  414. G_LEVEL_ASTTRAV%
  415. G_APP_STATE%
  416. G_APP_INTERACT%
  417. O2@[    
  418. _LEVEL_ASTCHECK
  419. AST_EXPLODE
  420. SOUND_LOWBEEP
  421. AST_NEWSTARTPOSITION
  422. AST_UPDATEPROPERTIES
  423. SOUND_HIGHBEEP
  424. PANEL_CHECK
  425. SOUND_CHECK
  426. CMD_CHECKSYSKEY%
  427. BASE_UPDATESHIELD
  428. MENU_DISPLAY
  429.     CMD_PAUSE
  430. CMD_EXIT
  431. PAUSE_INITIALISE
  432. PAUSE_LOOP
  433. PAUSE_CLOSE
  434. G_AST_X&
  435.     G_AST_DX&
  436. G_AST_Y&
  437.     G_AST_DY&
  438.     G_BASE_X&
  439.     G_BASE_Y&
  440. G_AST_DISTTOBASE&
  441. G_LEVEL_NUMKILLS%
  442. G_LEVEL_NUMASTS%
  443. G_SPACE_XDIM&
  444. G_GAME_SCORE&
  445. G_APP_STATE%
  446. G_GAME_ENERGY%
  447. G_AST_DAMAGE%
  448. G_AST_DISTTOSHIELD&
  449. G_BASE_SHIELD%
  450. G_AST_SIDE%
  451. G_AST_SCORE&
  452. G_APP_KEY%
  453. G_APP_INTERACT%
  454. O.hD[
  455. Oa{IO
  456. {A\[{
  457. O {IO
  458. O {IO
  459. O {IO
  460. O {IO
  461. {A\[b
  462. '{A`["
  463. O2@[    
  464. O20[Q
  465.     AST_CLOSE
  466. BASE_DELETE
  467. PANEL_UPDATE
  468. G_LEVEL_ASTDRAWTIMELAST&
  469. G_LEVEL_NUMASTS%
  470. AST_INITIALISE
  471. AST_NEWSTARTPOSITION
  472. AST_UPDATEPROPERTIES
  473. G_SPACE_XDIM&
  474. G_LEVEL_ASTDRAWTIMELAST&
  475. }R*)\
  476. AST_DRAW
  477. G_LEVEL_ASTDRAWTIMELAST&
  478. G_LEVEL_ASTTRAV%
  479. G_LEVEL_NUMASTS%
  480. G_APP_STATE%
  481. G_APP_INTERACT%
  482. O<@[    
  483. G_APP_STATE%
  484. Paused
  485. PlayO
  486.     G_BASE_X&
  487. G_SPACE_XDIM&
  488.     G_BASE_Y&
  489. G_SPACE_YDIM&
  490. G_BASE_SIZE&
  491. G_BASE_ROT
  492. _BASE_DRAWBASE
  493. _BASE_DRAWBASE
  494. _BASE_DRAWSHIELD
  495. G_BASE_SHIELD%
  496. G_BASE_ROT
  497. G_BASE_SIZE&
  498. G_SPACE_XDIM&
  499. *333333
  500. G_SPACE_XDIM&
  501.     G_BASE_X&
  502.     G_BASE_Y&
  503. G_SPACE_YDIM&
  504. ?NRJz
  505. ?NRJz
  506. _BASE_DRAWBASE
  507. _BASE_SETGREY
  508. _BASE_DRAWSQUARE
  509. _BASE_DRAWSHIELD
  510. _BASE_DRAWLABELS
  511. G_SPACE_WINDOW%
  512.     G_BASE_X&
  513.     G_BASE_Y&
  514. G_BASE_SIZE&
  515. G_BASE_ROT
  516. G_BASE_SHIELD%
  517. _BASE_SETGREY
  518. _BASE_DRAWEDGE
  519. G_SPACE_WINDOW%
  520. G_BASE_SIZE&
  521. G_SPACE_XDIM&
  522.     G_BASE_X&
  523.     G_BASE_Y&
  524. G_BASE_ROT
  525. G_BASE_SHIELD%
  526. _BASE_SETGREY
  527. G_BASE_SIZE&
  528. G_BASE_ROT
  529.     G_BASE_X&
  530.     G_BASE_Y&
  531. G_APP_KEY%
  532. ROB|ROd|Vz
  533. ROB|ROd|Vz
  534. {UM)`
  535. {UI)`
  536. {UI)`
  537. {UI)`
  538. _BASE_DRAWEDGE
  539. OUOUOU
  540. R_SPACE_XDIM%
  541. R_SPACE_YDIM%
  542. R_SPACE_XPOS%
  543. R_SPACE_YPOS%
  544. R_TITLE_XDIM%
  545. R_TITLE_YDIM%
  546. R_TITLE_XPOS%
  547. R_TITLE_YPOS%
  548. R_PANEL_XDIM%
  549. R_PANEL_YDIM%
  550. R_PANEL_XPOS%
  551. R_PANEL_YPOS%
  552. _SCREEN_ARRANGE
  553. SPACE_INITIALISE
  554. TITLE_INITIALISE
  555. PANEL_INITIALISE
  556. G_SCREEN_XDIM%
  557. G_SCREEN_YDIM%
  558. G_BM_SCREENBG%
  559. PANEL_CLOSE
  560. TITLE_CLOSE
  561. SPACE_CLOSE
  562. _SCREEN_SIZENOTSUPPORTED
  563. R_PANEL_XDIM%
  564. R_TITLE_XDIM%
  565. R_SPACE_XDIM%
  566. R_SPACE_YDIM%
  567. R_PANEL_YDIM%
  568. R_TITLE_YDIM%
  569. R_PANEL_XPOS%
  570. R_PANEL_YPOS%
  571. R_SPACE_XPOS%
  572. R_SPACE_YPOS%
  573. R_TITLE_XPOS%
  574. R_TITLE_YPOS%
  575. TOPL|*
  576. G_APP_STATE%
  577. Sorry!
  578. Your machine's screen sizeO
  579. is not supported (yet).O
  580. OkayO
  581. _SPACE_BUILD
  582. G_SPACE_WINDOW%
  583. G_SPACE_WINDOW%
  584. G_SPACE_XDIM&
  585. G_SPACE_YDIM&
  586. _TITLE_BUILD
  587. G_TITLE_WINDOW%
  588. G_BM_TITLEMR%
  589. G_BM_TITLEMETEOROID%
  590. G_BM_TITLEGAME%
  591. G_TITLE_WINDOW%
  592. _PANEL_BUILD
  593. _PANEL_PRINTSCORE
  594. _PANEL_PRINTENERGY
  595. G_PANEL_SCORE&
  596. G_PANEL_ENERGY%
  597. G_PANEL_TIMELAST&
  598. Pc_bar.opm
  599. PANEL_UPDATE
  600. G_PANEL_TIMELAST&
  601. _PANEL_PRINTSCORE
  602. _PANEL_PRINTENERGY
  603. G_GAME_SCORE&
  604. G_PANEL_SCORE&
  605. G_GAME_ENERGY%
  606. G_PANEL_ENERGY%
  607. G_PANEL_TIMELAST&
  608. PC_DESTROY_FREEBAR
  609. OPM_UNLOADMODULE
  610. G_PANEL_ENERGYBAR&
  611. G_PANEL_WINDOW%
  612. G_PANEL_TIMELAST&
  613. pc_barO
  614. PC_FREEBAR&
  615. G_BM_PANELSCORE%
  616. G_BM_PANELENERGY%
  617. G_PANEL_WINDOW%
  618. G_PANEL_SCOREYPOS%
  619. G_PANEL_SCOREWIDTH%
  620. G_PANEL_ENERGYBAR&
  621. MISC_PADWITHZEROES$
  622. G_PANEL_WINDOW%
  623. G_PANEL_SCOREYPOS%
  624. G_PANEL_SCORE&
  625. G_PANEL_SCOREWIDTH%
  626. PC_BAR_UPDATE%
  627. G_PANEL_ENERGYBAR&
  628. G_PANEL_ENERGY%
  629. _AST_CREATESMALLAST&
  630. _AST_CREATEBIGAST&
  631. G_AST_SPRITE&
  632. G_AST_R&
  633. G_BM_SMALLASTXDIM%
  634. G_AST_SCORE&
  635. G_AST_DAMAGE%
  636.     G_AST_DX&
  637.     G_AST_DY&
  638. G_BM_BIGASTXDIM%
  639. G_AST_SPRITE&
  640. G_AST_X&
  641. G_AST_R&
  642. G_AST_Y&
  643. AST_DRAW
  644.     G_AST_DX&
  645.     G_AST_DY&
  646. G_AST_X&
  647. G_SPACE_XDIM&
  648. G_AST_R&
  649. G_AST_Y&
  650. G_SPACE_YDIM&
  651. {QI}R
  652. {QI}R
  653. {QI}R
  654. {QI}R
  655. G_BASE_ROT
  656. G_AST_X&
  657.     G_BASE_X&
  658. G_AST_Y&
  659.     G_BASE_Y&
  660.     G_AST_DX&
  661.     G_AST_DY&
  662. G_AST_SIDE%
  663. G_AST_DISTTOBASE&
  664. G_BASE_SIZE&
  665. G_AST_R&
  666. G_AST_DISTTOSHIELD&
  667. G_SPACE_XDIM&
  668. G_AST_SPRITE&
  669. G_SPACE_WINDOW%
  670. G_BM_SMALLASTXDIM%
  671. G_BM_SMALLAST&
  672. G_BM_SMALLASTMASK&
  673. G_SPACE_WINDOW%
  674. G_BM_BIGASTXDIM%
  675. G_BM_BIGAST&
  676. G_BM_BIGASTMASK&
  677.     INI_OPEN%
  678. _INIT_READINITS
  679.     INI_CLOSE
  680. ini.opm
  681. \System\Apps\K+    MeteoroidKW
  682. \System\Apps\K+    MeteoroidK
  683. \System\Apps\K+    MeteoroidK+
  684. \K+    MeteoroidK+
  685. .iniKO
  686. \System\Apps\K+    MeteoroidK+
  687. \K+    MeteoroidK+
  688. .iniKO
  689. G_APP_KEY%
  690. G_SOUND_ON%
  691. G_SOUND_VOLUME%
  692.     INI_OPEN%
  693. _INIT_WRITEINITS
  694.     INI_CLOSE
  695. OPM_UNLOADMODULE
  696. \System\Apps\K+    MeteoroidK+
  697. \K+    MeteoroidK+
  698. .iniKO
  699. \System\Apps\K+    MeteoroidK+
  700. \K+    MeteoroidK+
  701. .iniKO
  702.     INI_READ%
  703.     INI_READ$
  704.     INI_READ&
  705. G_APP_KEY%
  706. G_SOUND_ON%
  707. G_SOUND_VOLUME%
  708. G_HS_NAME$
  709. G_HS_SCORE&
  710. key1O
  711. key2O
  712. key3O
  713. key4O
  714. soundO
  715. volumeO
  716. name1O
  717. name2O
  718. name3O
  719. name4O
  720. name5O
  721. score1O
  722. score2O
  723. score3O
  724. score4O
  725. score5O
  726. INI_WRITE%
  727. INI_WRITE$
  728. INI_WRITE&
  729. G_APP_KEY%
  730. G_SOUND_ON%
  731. G_SOUND_VOLUME%
  732. G_HS_NAME$
  733. G_HS_SCORE&
  734. key1O
  735. key2O
  736. key3O
  737. key4O
  738. soundO
  739. volumeO
  740. name1O
  741. name2O
  742. name3O
  743. name4O
  744. name5O
  745. score1O
  746. score2O
  747. score3O
  748. score4O
  749. score5O
  750. G_APP_DRIVE$
  751. G_APP_PATH$
  752. G_BM_BIGASTXDIM%
  753. G_BM_SMALLASTXDIM%
  754. G_BM_SCREENBG%
  755. G_BM_TITLEMR%
  756. G_BM_TITLEMETEOROID%
  757. G_BM_TITLEGAME%
  758. G_BM_PANELSCORE%
  759. G_BM_PANELENERGY%
  760. G_BM_BIGAST&
  761. G_BM_BIGASTMASK&
  762. G_BM_SMALLAST&
  763. G_BM_SMALLASTMASK&
  764. K+    MeteoroidK+
  765. \K+    MeteoroidK+
  766. .mbmKO
  767. K+    MeteoroidK+
  768. \K+    MeteoroidK+
  769. .mbmKO
  770. K+    MeteoroidK+
  771. \K+    MeteoroidK+
  772. .mbmKO
  773. K+    MeteoroidK+
  774. \K+    MeteoroidK+
  775. .mbmKO
  776. K+    MeteoroidK+
  777. \K+    MeteoroidK+
  778. .mbmKO
  779. K+    MeteoroidK+
  780. \K+    MeteoroidK+
  781. .mbmKO
  782. K+    MeteoroidK+
  783. \K+    MeteoroidK+
  784. .mbmKO
  785. K+    MeteoroidK+
  786. \K+    MeteoroidK+
  787. .mbmKO
  788. K+    MeteoroidK+
  789. \K+    MeteoroidK+
  790. .mbmKO
  791. K+    MeteoroidK+
  792. \K+    MeteoroidK+
  793. .mbmKO
  794. K+    MeteoroidK+
  795. \K+    MeteoroidK+
  796. .mbmKO
  797. K+    MeteoroidK+
  798. \K+    MeteoroidK+
  799. .mbmKO    {
  800. G_BM_BIGAST&
  801. G_BM_BIGASTMASK&
  802. G_BM_SMALLAST&
  803. G_BM_SMALLASTMASK&
  804. G_BM_TITLEMR%
  805. G_BM_TITLEMETEOROID%
  806. G_BM_TITLEGAME%
  807. G_BM_SCREENBG%
  808. G_BM_PANELENERGY%
  809. G_BM_PANELSCORE%
  810. CMD_CHECKSYSKEY%
  811. G_APP_STATE%
  812. Game+
  813. New GameOn+
  814. Pause
  815. OpH+    Quit Game
  816. OqHh+
  817. CloseOe
  818. High Scores+
  819. ViewOv
  820. Tools+
  821. Change Keys
  822. Sound Setup
  823. Restore DefaultsOrh+
  824. AboutOa+
  825. HelpOh
  826. ABOUT_DISPLAY
  827. PREF_CHANGE_KEYS
  828. HS_DISPLAY
  829. MISC_CONFIRM%
  830. CMD_RESTART
  831.     CMD_PAUSE
  832. CMD_EXIT
  833. CMD_QUIT
  834. PREF_RESTORE_DEFAULTS
  835. SOUND_SETUPDIALOG
  836. HELP_DISPLAY
  837. G_APP_STATE%
  838. Oa{A[
  839. Ok{A[
  840. Ov{A[
  841. On{A[M
  842. O(<[=
  843. Mr. Meteoroid GameO
  844. Leave current game?O
  845. Op{A[
  846. Oe{A[R
  847. Exit +
  848. Mr. Meteoroid GameKO
  849. Are you sure?O
  850. Oq{A[6
  851. Quit your gameO
  852. Are you sure?O
  853. Or{A[
  854. Os{A[
  855. Oh{A[
  856. G_APP_STATE%
  857. G_APP_INTERACT%
  858. G_APP_STATE%
  859. G_APP_INTERACT%
  860. G_APP_STATE%
  861. G_APP_INTERACT%
  862. G_APP_STATE%
  863. G_APP_DRIVE$
  864. G_APP_PATH$
  865. G_HELP_THREAD&
  866. K+    MeteoroidK+
  867. \K+    MeteoroidK+
  868. .hlpKW
  869. K+    MeteoroidK+
  870. \K+    MeteoroidK+
  871. .hlpK+
  872. No helpfile found!
  873. G_HELP_THREAD&
  874. BASE_DELETE
  875.     BASE_DRAW
  876. G_APP_KEY%
  877. G_APP_STATE%
  878. Change Keys
  879. Shield 1
  880. Shield 2
  881. Shield 3
  882. Shield 4
  883. CancelO
  884. OkayO
  885. MISC_CONFIRM%
  886. BASE_DELETE
  887. INIT_USEDEFAULTS
  888.     BASE_DRAW
  889. G_APP_STATE%
  890. Restore DefaultsO
  891. Are you sure?O
  892. About +
  893. Mr. Meteoroid GameK
  894. Mr. Meteoroid Game+
  895.  K+    v0.85betaKO
  896. 2000 Malcolm TyrrellO
  897. This program is freeware.O
  898. OkayO
  899. MISC_PADWITHZEROES$
  900. G_HS_SCORE&
  901. G_HS_NAME$
  902. High Scores
  903. OkayO
  904. MISC_PADWITHZEROES$
  905. _HS_GETPLAYERNAME$
  906. G_HS_SCORE&
  907. G_HS_NAME$
  908. +    Game Over
  909. You scoredO
  910. OkayO
  911. New High Score
  912. Congratulations!O
  913. You're in the high score table.O
  914. +    Your Name
  915. G_SOUND_VOLUME%
  916. G_SOUND_PLAYING%
  917. G_SOUND_ON%
  918. G_SOUND_VOLUME%
  919. Sound Setup
  920. Sound
  921. Volume+
  922. Quiet,Medium,Loud
  923. CancelO
  924. OkayO
  925. G_SOUND_ON%
  926. G_SOUND_PLAYING%
  927. G_SOUND_START&
  928. G_SOUND_ON%
  929. G_SOUND_PLAYING%
  930. G_SOUND_START&
  931. G_SOUND_ON%
  932. G_SOUND_PLAYING%
  933. G_SOUND_START&
  934. SOUND_STOP
  935. G_SOUND_PLAYING%
  936. G_SOUND_START&
  937. c N9[
  938. G_SOUND_PLAYING%
  939. G_SOUND_START&
  940. SOUND_STOP
  941. NoOn(
  942. YesOy(
  943. Oy@[    
  944. OPM_FILELOC$
  945. \System\Opm\
  946. .opmKO
  947. Cannot find the OPM:+
  948. \System\Opm\
  949. .opmKW8
  950. OPM_FILELOC$
  951. \System\Opm\
  952. .opmKO
  953. MAINL
  954. APP_INITIALISE
  955. APP_LOOP
  956.     APP_CLOSE
  957. _APP_GETPATHANDDRIVE
  958. GAME_INITIALISEg
  959.     GAME_LOOP
  960. GAME_CLOSE
  961. LEVEL_INITIALISE
  962. LEVEL_LOOPH
  963. LEVEL_CLOSEY
  964. _LEVEL_ASTINITIALISE
  965. _LEVEL_ASTCHECK
  966. _LEVEL_NUMASTSAT%
  967. PAUSE_INITIALISE
  968. PAUSE_LOOP
  969. PAUSE_CLOSEb
  970. BASE_INITIALISEu
  971.     BASE_DRAW
  972. BASE_DELETE7
  973. BASE_UPDATESHIELDb
  974. BASE_ROTATEBASE
  975. BASE_GROWBASE
  976. BASE_MOVEBASE]
  977. BASE_CLOSE    
  978. _BASE_DRAWBASE4
  979. _BASE_DRAWSHIELDu
  980. _BASE_DRAWLABELS_
  981. _BASE_DRAWSQUAREs
  982. _BASE_DRAWEDGE
  983. _BASE_SETGREY|
  984. SCREEN_INITIALISE
  985. SCREEN_CLOSE
  986. _SCREEN_ARRANGE
  987. _SCREEN_SIZENOTSUPPORTED
  988. SPACE_INITIALISEv#
  989. SPACE_CLOSE
  990. _SPACE_BUILD
  991. TITLE_INITIALISEV$
  992. TITLE_CLOSE
  993. _TITLE_BUILD
  994. PANEL_INITIALISE
  995. PANEL_CHECK
  996. PANEL_UPDATE
  997. PANEL_CLOSE
  998. _PANEL_BUILDo(
  999. _PANEL_PRINTSCORE
  1000. _PANEL_PRINTENERGY
  1001. AST_INITIALISE
  1002. AST_DRAW@,
  1003. AST_EXPLODE
  1004. AST_NEWSTARTPOSITION
  1005. AST_UPDATEPROPERTIESo.
  1006.     AST_CLOSE)3
  1007. _AST_CREATESMALLAST&X3
  1008. _AST_CREATEBIGAST&
  1009. INIT_INITIALISE
  1010. INIT_USEDEFAULTS
  1011. INIT_CLOSE
  1012. _INIT_READINITS
  1013. _INIT_WRITEINITS
  1014. BM_INITIALISE|:
  1015. BM_CLOSE
  1016. MENU_DISPLAY
  1017. CMD_CHECKSYSKEY%
  1018. CMD_RESTARTFB
  1019. CMD_EXIT
  1020. CMD_QUIT
  1021.     CMD_PAUSE
  1022. HELP_INITIALISE'C
  1023. HELP_DISPLAY:C
  1024. HELP_CLOSE
  1025. PREF_CHANGE_KEYS\D
  1026. PREF_RESTORE_DEFAULTS
  1027. ABOUT_DISPLAY6F
  1028. HS_DISPLAY
  1029. HS_GAMEOVER%zG
  1030. _HS_GETPLAYERNAME$
  1031. SOUND_INITIALISE1I
  1032. SOUND_SETUPDIALOGvI
  1033. SOUND_HIGHBEEP
  1034. SOUND_MIDBEEPkJ
  1035. SOUND_LOWBEEP
  1036. SOUND_CHECK1K
  1037. SOUND_STOP
  1038. SOUND_CLOSE
  1039. MISC_PADWITHZEROES$
  1040. MISC_CONFIRM%^L
  1041. TEST_SPECIFICDEVICES
  1042. OPM_FILELOC$
  1043. OPM_LOADMODULE
  1044. OPM_UNLOADMODULE
  1045. SYSTEM\
  1046. DATEZ
  1047. SYSRAM1
  1048. MUSIC
  1049. Roman
  1050. &Heading 1L
  1051. Roman
  1052. &Heading 2L
  1053. Roman
  1054. &Heading 3L
  1055. .Bullet listO
  1056. Swiss
  1057. 6Bullet list 3O
  1058. Swiss
  1059. 6Bullet list 2O
  1060. Swiss
  1061.   footnoteO
  1062. Swiss
  1063.   footnoteO
  1064. Swiss
  1065. "Text boxO
  1066. TitleO
  1067. Mr. Meteoroid Game v0.85beta
  1068. 2000 Malcolm Tyrrell
  1069. Hello.
  1070. Thank you for your interest in this lo-fi game.
  1071. I developed it over a year ago, but I only released a source release due to a dependence on some OPMs from Symbian ( "ini.opm" and "pc_bar.opm" ).
  1072. Symbian still haven't released final versions of these, so I've included them in the app directory instead of linking against them in "\System\OPM\".
  1073. Sources
  1074. If you have downloaded the Sources the instructions on installing the game as an application follow:
  1075. Open Meteoroid in Program, search for "REM*" and remove all occurences.
  1076. Press "Ctrl+L", which will automatically put "Meteoroid.app" and "Meteoroid.aif" in "\System\Apps\Meteoroid\".
  1077. Now copy these four files from the current directory to "\System\Apps\Meteoroid\".
  1078. Meteoroid.mbm;
  1079. Meteoroid.hlp;
  1080. ini.opm, and 
  1081. pc_bar.opm.
  1082. There should now be a Meteoroid icon in the Extras bar.
  1083. There is no warranty whatsoever. You use this at your own risk, of course.
  1084. Enjoy,
  1085. Malcolm.
  1086. Roman
  1087. "Word.app
  1088.