home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / gamesuite_1 / GameSuite / Examples / BolMaster / !BoLevel1 / BMOG / Script < prev    next >
Encoding:
Text File  |  1995-08-12  |  9.4 KB  |  803 lines

  1. ;Script for level 1
  2. ;compile with BMOG_Gen vsn 1.00
  3.  
  4. {
  5. Block    :0
  6. ;empty space
  7. PixMap   :0
  8. Micronet0:----
  9. Micronet1:----
  10. Micronet2:----
  11. Micronet3:----
  12. }
  13.  
  14. {
  15. Block    :&40
  16. ;test dalek 1
  17. PixMap   :0
  18. Micronet0:-HH-
  19. Micronet1:-HH-
  20. Micronet2:-HH-
  21. Micronet3:-HH-
  22. Object   :
  23. Table    :6
  24. Sprite   :&04000000
  25. flags    :%10010
  26. }
  27.  
  28. {
  29. Block    :&41
  30. ;test dalek 1
  31. PixMap   :0
  32. Micronet0:-HH-
  33. Micronet1:-HH-
  34. Micronet2:-HH-
  35. Micronet3:-HH-
  36. Object   :
  37. Table    :6
  38. Sprite   :&04000000
  39. flags    :%10010+(1<<24)
  40. }
  41.  
  42. {
  43. Block    :&42
  44. ;test dalek 1
  45. PixMap   :0
  46. Micronet0:-HH-
  47. Micronet1:-HH-
  48. Micronet2:-HH-
  49. Micronet3:-HH-
  50. Object   :
  51. Table    :6
  52. Sprite   :&04000001
  53. flags    :%10010
  54. }
  55.  
  56. {
  57. Block    :&43
  58. ;test dalek 1
  59. PixMap   :0
  60. Micronet0:-HH-
  61. Micronet1:-HH-
  62. Micronet2:-HH-
  63. Micronet3:-HH-
  64. Object   :
  65. Table    :6
  66. Sprite   :&04000001
  67. flags    :%10010+(1<<24)
  68. }
  69. {
  70. Block    :&44
  71. ;test dalek 1
  72. PixMap   :0
  73. Micronet0:-HH-
  74. Micronet1:-HH-
  75. Micronet2:-HH-
  76. Micronet3:-HH-
  77. Object   :
  78. Table    :6
  79. Sprite   :&04000002
  80. flags    :%10010
  81. }
  82.  
  83. {
  84. Block    :&45
  85. ;test dalek 1
  86. PixMap   :0
  87. Micronet0:-HH-
  88. Micronet1:-HH-
  89. Micronet2:-HH-
  90. Micronet3:-HH-
  91. Object   :
  92. Table    :6
  93. Sprite   :&04000002
  94. flags    :%10010+(1<<24)
  95. }
  96. {
  97. Block    :&46
  98. ;test dalek 1
  99. PixMap   :0
  100. Micronet0:-HH-
  101. Micronet1:-HH-
  102. Micronet2:-HH-
  103. Micronet3:-HH-
  104. Object   :
  105. Table    :6
  106. Sprite   :&04000003
  107. flags    :%10010
  108. }
  109.  
  110. {
  111. Block    :&47
  112. ;test dalek 1
  113. PixMap   :0
  114. Micronet0:-HH-
  115. Micronet1:-HH-
  116. Micronet2:-HH-
  117. Micronet3:-HH-
  118. Object   :
  119. Table    :6
  120. Sprite   :&04000003
  121. flags    :%10010+(1<<24)
  122. }
  123. {
  124. Block    :&50
  125. ;fireball
  126. PixMap   :0
  127. Micronet0:----
  128. Micronet1:----
  129. Micronet2:----
  130. Micronet3:----
  131. }
  132. {
  133. Object   :
  134. ObjFlags :1<<30
  135. ObjData  :&73
  136. table    :5
  137. sprite   :&03000000
  138. flags    :%1011110101+(1<<19)
  139. yvel     :-2<<12
  140. timer    :&07FF0040
  141. }
  142. {
  143. Block    :&60
  144. ;globe
  145. PixMap   :0
  146. Micronet0:-TT-
  147. Micronet1:TTTT
  148. Micronet2:TTTT
  149. Micronet3:-TT-
  150. }
  151. {
  152. Object   :
  153. sprite   :&02000060
  154. }
  155. {
  156. Object   :
  157. ObjFlags :1<<30
  158. ObjData  :&7F
  159. table    :6
  160. sprite   :&02000100
  161. flags    :%1100110101
  162. timer    :&05FF0040
  163. }
  164.  
  165.  
  166. {
  167. Block    :&80
  168. ;solid metal big rivet jobs
  169. PixMap   :&80
  170. Micronet0:OOOO
  171. Micronet1:OOOO
  172. Micronet2:OOOO
  173. Micronet3:OOOO
  174.  
  175. Object   :
  176. ObjFlags :&28000000
  177. ObjData  :&7F
  178. Sprite   :&02000080
  179. yofs     :-18
  180. }
  181. {
  182. Block    :&81
  183. ;solid stone
  184. PixMap   :&81
  185. Micronet0:OOOO
  186. Micronet1:OOOO
  187. Micronet2:OOOO
  188. Micronet3:OOOO
  189.  
  190. Object   :
  191. ObjFlags :&28000000
  192. ObjData  :&7F
  193. Sprite   :&02000080
  194. yofs     :-18
  195. }
  196.  
  197. {
  198. Block    :&A0
  199. ;vandegraph stem
  200. PixMap   :&A0
  201. Micronet0:EEEE
  202. Micronet1:EEEE
  203. Micronet2:EEEE
  204. Micronet3:EEEE
  205.  
  206. }
  207.  
  208. {
  209. Block    :&A1
  210. ;vand ring left
  211. PixMap   :0
  212. Micronet0:EEEE
  213. Micronet1:EEEE
  214. Micronet2:----
  215. Micronet3:----
  216.  
  217. Object   :
  218. sprite   :&020000A1
  219. }
  220.  
  221. {
  222. Object   :
  223. sprite   :&020100A1
  224. yofs     :-20
  225. }
  226.  
  227. {
  228. Block    :&A2
  229. ;vandegraph stem in ring
  230. PixMap   :&A2
  231. Micronet0:EEEE
  232. Micronet1:EEEE
  233. Micronet2:EEEE
  234. Micronet3:EEEE
  235.  
  236. Object   :
  237. ;column base
  238. ObjFlags :&31000000
  239. ObjData  :&A0
  240. sprite   :&020000A0
  241. yofs     :18
  242. }
  243.  
  244. {
  245. Block    :&A3
  246. ;vand ring right
  247. PixMap   :0
  248. Micronet0:EEEE
  249. Micronet1:EEEE
  250. Micronet2:----   
  251. Micronet3:----
  252.  
  253. Object   :
  254. sprite   :&020000A3
  255. }
  256. {
  257. Object   :
  258. sprite   :&020100A3
  259. yofs     :-20
  260. }
  261.  
  262. {
  263. Block    :&A4
  264. ;ball top left
  265. PixMap   :0
  266. Micronet0:---E
  267. Micronet1:--EE
  268. Micronet2:-EEE
  269. Micronet3:EEEE
  270.  
  271. Object   :
  272. sprite   :&020000A4
  273. }
  274.  
  275. {
  276. Block    :&A5
  277. ;ball top mid
  278. PixMap   :&A5
  279. Micronet0:EEEE
  280. Micronet1:EEEE
  281. Micronet2:EEEE
  282. Micronet3:EEEE
  283. }
  284. {
  285. Object   :
  286. ObjFlags :&22000000
  287. ObjData  :&A0
  288. sprite   :&020000A0
  289. yofs     :-14
  290. }
  291. {
  292. Object   :
  293. ObjFlags :&28000000
  294. ObjData  :&80
  295. sprite   :&020000A5
  296. yofs     :-17
  297. }
  298.  
  299. {
  300. Block    :&A6
  301. ;ball top right
  302. PixMap   :0
  303. Micronet0:E---
  304. Micronet1:EE--
  305. Micronet2:EEE-
  306. Micronet3:EEEE
  307.  
  308. Object   :
  309. sprite   :&020000A6
  310. }
  311.  
  312. {
  313. Block    :&A7
  314. ;ball mid left
  315. PixMap   :&A7
  316. Micronet0:EEEE
  317. Micronet1:EEEE
  318. Micronet2:EEEE
  319. Micronet3:EEEE
  320.  
  321. Object   :
  322. sprite   :&020000A7
  323. xofs     :-17
  324. }
  325.  
  326. {
  327. Block    :&A8
  328. ;ball mid mid
  329. PixMap   :&A8
  330. Micronet0:EEEE
  331. Micronet1:EEEE
  332. Micronet2:EEEE
  333. Micronet3:EEEE
  334. }
  335. {
  336. Block    :&A9
  337. ;ball mid right
  338. PixMap   :&A9
  339. Micronet0:EEEE
  340. Micronet1:EEEE
  341. Micronet2:EEEE
  342. Micronet3:EEEE
  343.  
  344. Object   :
  345. sprite   :&020000A9
  346. xofs     :17
  347. }
  348.  
  349. {
  350. Block    :&AA
  351. ;ball bot left
  352. PixMap   :0
  353. Micronet0:-EEE
  354. Micronet1:--EE
  355. Micronet2:---E
  356. Micronet3:----
  357.  
  358. Object   :
  359. sprite   :&020000AA
  360. }
  361.  
  362. {
  363. Block    :&AB
  364. ;ball bot mid
  365. PixMap   :&AB
  366. Micronet0:EEEE
  367. Micronet1:EEEE
  368. Micronet2:EEEE
  369. Micronet3:EEEE
  370.  
  371. Object   :
  372. ObjFlags :&38000000
  373. ObjData  :&80
  374. sprite   :&020000AB
  375. yofs     :17
  376. }
  377.  
  378. {
  379. Block    :&AC
  380. ;ball bot left
  381. PixMap   :0
  382. Micronet0:EEE-
  383. Micronet1:EE--
  384. Micronet2:E---
  385. Micronet3:----
  386.  
  387. Object   :
  388. sprite   :&020000AC
  389. }
  390.  
  391. {
  392. Block    :&AE
  393. ;vand stem with detonator left
  394. PixMap   :&A0
  395. Micronet0:EEEE
  396. Micronet1:DEEE
  397. Micronet2:EEEE
  398. Micronet3:EEEE
  399.  
  400. Object   :
  401. sprite   :&02000102
  402. yofs     :-8
  403. xofs     :-18
  404. }
  405. {
  406. Block    :&AF
  407. ;vand stem with detonator left
  408. PixMap   :&A0
  409. Micronet0:EEEE
  410. Micronet1:EEED
  411. Micronet2:EEEE
  412. Micronet3:EEEE
  413.  
  414. Object   :
  415. sprite   :&02010102
  416. yofs     :-8
  417. xofs     :18
  418. }
  419. {
  420. Block    :&B0
  421. ;ht box top right
  422. PixMap   :&B0
  423. Micronet0:EEEE
  424. Micronet1:EEEE
  425. Micronet2:EEEE
  426. Micronet3:EEEE
  427.  
  428. Object   :
  429. ObjFlags :&28000000
  430. ObjData  :&7F
  431. Sprite   :&020000B0
  432. yofs     :-20
  433.  
  434. }
  435. {
  436. Block    :&B1
  437. ;ht box top right
  438. PixMap   :&B1
  439. Micronet0:EEEE
  440. Micronet1:EEEE
  441. Micronet2:EEEE
  442. Micronet3:EEEE
  443. Object   :
  444. ObjFlags :&22000000
  445. ObjData  :&A0
  446. Sprite   :&020000B1
  447. yofs     :-18
  448. }
  449. {
  450. Block    :&B2
  451. ;ht box top right
  452. PixMap   :&B2
  453. Micronet0:EEEE
  454. Micronet1:EEEE
  455. Micronet2:EEEE
  456. Micronet3:EEEE
  457. Object   :
  458. ObjFlags :&28000000
  459. ObjData  :&7F
  460. Sprite   :&020000B2
  461. yofs     :-20
  462. }
  463. {
  464. Block    :&B3
  465. ;ht box left bottom
  466. PixMap   :&B3
  467. Micronet0:EEEE
  468. Micronet1:EEEE
  469. Micronet2:EEEE
  470. Micronet3:EEEE
  471. }
  472. {
  473. Block    :&B4
  474. ;ht box mid bottom
  475. PixMap   :&B4
  476. Micronet0:EEEE
  477. Micronet1:EEEE
  478. Micronet2:EEEE
  479. Micronet3:EEEE
  480. }
  481. {
  482. Block    :&B5
  483. ;ht box bottom right
  484. PixMap   :&B5
  485. Micronet0:EEEE
  486. Micronet1:EEEE
  487. Micronet2:EEEE
  488. Micronet3:EEEE
  489. }
  490. {
  491. Block    :&B6
  492. ;ht box top stem
  493. PixMap   :&B6
  494. Micronet0:EEEE
  495. Micronet1:EEEE
  496. Micronet2:EEEE
  497. Micronet3:EEEE
  498. }
  499. {
  500. Block    :&B8
  501. ;ht box left bottom detonable
  502. PixMap   :&B3
  503. Micronet0:EEEE
  504. Micronet1:DEEE
  505. Micronet2:EEEE
  506. Micronet3:EEEE
  507. Object   :
  508. sprite   :&02000102
  509. yofs     :-8
  510. xofs     :-18
  511. }
  512.  
  513. {
  514. Block    :&B9
  515. ;ht box left bottom detonable
  516. PixMap   :&B5
  517. Micronet0:EEEE
  518. Micronet1:EEED
  519. Micronet2:EEEE
  520. Micronet3:EEEE
  521. Object   :
  522. sprite   :&02010102
  523. yofs     :-8
  524. xofs     :18
  525. }
  526.  
  527. {
  528. Block    :&C0
  529. ;horizontal pipe
  530. PixMap   :0
  531. Micronet0:----
  532. Micronet1:EEEE
  533. Micronet2:EEEE
  534. Micronet3:----
  535. Object   :
  536. Sprite   :&020000C0
  537. }
  538. {
  539. Block    :&C1
  540. ;vertical pipe
  541. PixMap   :0
  542. Micronet0:-EE-
  543. Micronet1:-EE-
  544. Micronet2:-EE-
  545. Micronet3:-EE-
  546. Object   :
  547. Sprite   :&020000C1
  548. }
  549. {
  550. Block    :&C2
  551. ;horizontal cross
  552. PixMap   :0
  553. Micronet0:-EE-
  554. Micronet1:EEEE
  555. Micronet2:EEEE
  556. Micronet3:-EE-
  557. Object   :
  558. Sprite   :&020000C1
  559. }
  560. {
  561. Object   :
  562. Sprite   :&020000C0
  563. }
  564. {
  565. Block    :&C3
  566. ;vertical cross
  567. PixMap   :0
  568. Micronet0:-EE-
  569. Micronet1:EEEE
  570. Micronet2:EEEE
  571. Micronet3:-EE-
  572. Object   :
  573. Sprite   :&020000C0
  574. }
  575. {
  576. Object   :
  577. Sprite   :&020000C1
  578. }
  579. {
  580. Block    :&C4
  581. ;corner left-up
  582. PixMap   :0
  583. Micronet0:-EE-
  584. Micronet1:EEE-
  585. Micronet2:EEE-
  586. Micronet3:----
  587. Object   :
  588. Sprite   :&020000C4
  589. }
  590. {
  591. Block    :&C5
  592. ;corner right-up
  593. PixMap   :0
  594. Micronet0:-EE-
  595. Micronet1:-EEE
  596. Micronet2:-EEE
  597. Micronet3:----
  598. Object   :
  599. Sprite   :&020000C5
  600. }
  601. {
  602. Block    :&C6
  603. ;corner left-dwn
  604. PixMap   :0
  605. Micronet0:----
  606. Micronet1:EEE-
  607. Micronet2:EEE-
  608. Micronet3:-EE-
  609. Object   :
  610. Sprite   :&020000C6
  611. }
  612. {
  613. Block    :&C7
  614. ;corner right-down
  615. PixMap   :0
  616. Micronet0:----
  617. Micronet1:-EEE
  618. Micronet2:-EEE
  619. Micronet3:-EE-
  620. Object   :
  621. Sprite   :&020000C7
  622. }
  623. {
  624. Block    :&C8
  625. ;vert pipe valve off
  626. PixMap   :0
  627. Micronet0:-EE-
  628. Micronet1:-VV-
  629. Micronet2:-VV-
  630. Micronet3:-EE-
  631. Object   :
  632. Sprite   :&02020101
  633. }
  634. {
  635. Object   :
  636. Sprite   :&020000C1
  637. }
  638. {
  639. Object   :
  640. ObjFlags :1<<22
  641. Table    :6
  642. Sprite   :&02000101
  643. flags    :%1000110001
  644. timer    :&12000080
  645. }
  646. ;deletion/replace object
  647. {
  648. Object   :
  649. ObjFlags :1<<22
  650. Table    :6
  651. Sprite   :&C1
  652. flags    :(1<<31)+(1<<8)
  653. timer    :&80000000
  654. }
  655. ;deletion/replace object
  656. {
  657. Object   :
  658. ObjFlags :1<<22
  659. Table    :6
  660. Sprite   :&C9
  661. flags    :(1<<31)+(1<<8)
  662. timer    :&11800080
  663. }
  664.  
  665. {
  666. Block    :&C9
  667. ;vert pipe valve on
  668. PixMap   :0
  669. Micronet0:-EE-
  670. Micronet1:-VV-
  671. Micronet2:-VV-
  672. Micronet3:-EE-
  673. Object   :
  674. Sprite   :&02000101
  675. }
  676. {
  677. Object   :
  678. Sprite   :&020000C1
  679. }
  680. {
  681. Object   :
  682. ObjFlags :1<<22
  683. Table    :6
  684. Sprite   :&02000101
  685. flags    :%101000110001
  686. timer    :&12000080
  687. clock    :&2000FF80
  688. }
  689. ;deletion/replace object
  690. {
  691. Object   :
  692. ObjFlags :1<<22
  693. Table    :6
  694. Sprite   :&C1
  695. flags    :(1<<31)+(1<<8)
  696. timer    :&80000000
  697. }
  698. ;deletion/replace object
  699. {
  700. Object   :
  701. ObjFlags :1<<22
  702. Table    :6
  703. Sprite   :&C8
  704. flags    :(1<<31)+(1<<8)
  705. timer    :&11800080
  706. }
  707.  
  708. {
  709. Block    :&D0
  710. ;boiler top left
  711. PixMap   :&D0
  712. Micronet0:EEEE
  713. Micronet1:EEEE
  714. Micronet2:EEEE
  715. Micronet3:EEEE
  716. Object   :
  717. Sprite   :&020000D0
  718. xofs     :-20
  719. }
  720. {
  721. Block    :&D1
  722. ;boiler mid-top
  723. PixMap   :&D0
  724. Micronet0:EEEE
  725. Micronet1:EEEE
  726. Micronet2:EEEE
  727. Micronet3:EEEE
  728. }
  729. {
  730. Block    :&D2
  731. ;boiler right-top
  732. PixMap   :&D2
  733. Micronet0:EEEE
  734. Micronet1:EEEE
  735. Micronet2:EEEE
  736. Micronet3:EEEE
  737. Object   :
  738. Sprite   :&020000D2
  739. xofs     :20
  740. }
  741. {
  742. Block    :&D3
  743. ;boiler bottom-left
  744. PixMap   :&D3
  745. Micronet0:EEEE
  746. Micronet1:EEEE
  747. Micronet2:EEEE
  748. Micronet3:EEEE
  749. Object   :
  750. Sprite   :&020000D3
  751. xofs     :-20
  752. }
  753. {
  754. Block    :&D4
  755. ;boiler mid-bottom
  756. PixMap   :&D3
  757. Micronet0:EEEE
  758. Micronet1:EEEE
  759. Micronet2:EEEE
  760. Micronet3:EEEE
  761. }
  762. {
  763. Block    :&D5
  764. ;boiler bottom-right
  765. PixMap   :&D5
  766. Micronet0:EEEE
  767. Micronet1:EEED
  768. Micronet2:EEEE
  769. Micronet3:EEEE
  770. Object   :
  771. Sprite   :&02010102
  772. yofs     :-8
  773. xofs     :18
  774. }
  775. {
  776. Object   :
  777. Sprite   :&020000D5
  778. xofs     :20
  779. }
  780. {
  781. Block    :&F0
  782. ;exit of level
  783. PixMap   :0
  784. Micronet0:----
  785. Micronet1:----
  786. Micronet2:----
  787. Micronet3:----
  788. }
  789. {
  790. Object   :
  791. ObjFlags :1<<30
  792. ObjData  :7
  793. table    :6
  794. sprite   :&020000F0
  795. flags    :%1000110101
  796. timer    :&03FF0080
  797. }
  798.  
  799.  
  800. {
  801. FileEnd  :
  802. }
  803.