home *** CD-ROM | disk | FTP | other *** search
/ Allie's Playhouse / allies-playhouse.bin / instkit.tbk (.txt) < prev    next >
Asymetrix ToolBook File  |  1993-09-16  |  80KB  |  803 lines

  1. System
  2. lie's Playhouse
  3. box,xylo,arc,Horn
  4. objNum
  5. space1
  6. space3
  7. Allie's Playhouse
  8. arc2,xylo3,xylo4
  9. newposition 
  10. status 
  11. "Position: "&
  12. Gnewloc
  13. boombounds 
  14. > 8115 
  15. >5160
  16. default
  17.  + 1 -- replaced "
  18. valid 
  19. selectedobject <> 
  20. terpage
  21. buttonup
  22. enterpage
  23. enterpage
  24. objNum
  25. selectedObject
  26. buttonup
  27. clear
  28. default
  29. selectedObject
  30. objNum
  31. selectedobject
  32. selectedObject
  33. HinJAi
  34. [`a&h2b
  35. toyhrn
  36. :PHYSSIZE
  37. space
  38. :PHYSSIZE
  39. slime
  40. :PHYSSIZE
  41. scream
  42. :PHYSSIZE
  43. block
  44. :PHYSSIZE
  45. guiro
  46. :PHYSSIZE
  47. :PHYSSIZE
  48. :PHYSSIZE
  49.     :PHYSSIZE
  50. :PHYSSIZE
  51. gizmo
  52. :PHYSSIZE
  53. spring
  54. :PHYSSIZE
  55. 4soundList, soundName
  56. playInstrument
  57. default
  58. buttonup
  59. buttonup
  60. playInstrument
  61. default
  62. soundList
  63. soundName
  64. xyoffset 
  65. item1 
  66. item2 
  67. p2 + 
  68. p2 + 
  69. buttondown
  70. buttonup
  71. buttondown
  72. item2
  73. item1
  74. xyoffset
  75. buttonup
  76. item2
  77. item1
  78. 4155,5730
  79. 4Zpath
  80. playhouse 
  81. .tbk")
  82. default
  83. buttonup
  84. buttonup
  85. playhous.tbk
  86. default
  87. playhouse
  88. Zpath
  89. :PHYSSIZE
  90. xyoffset 
  91. item1 
  92. item2 
  93. p2 + 
  94. p2 + 
  95. buttondown
  96. buttonup
  97. buttondown
  98. item2
  99. item1
  100. xyoffset
  101. buttonup
  102. item2
  103. item1
  104. 6840,5730
  105. help instkit
  106. buttonup
  107. buttonup
  108. instkit
  109. Trashcan
  110. buttonUp
  111. buttonUp
  112. :PHYSSIZE
  113. 'guiro
  114. 4selectedObject
  115. default
  116. buttonup
  117. buttonup
  118. background
  119. guiro
  120. foreground
  121. paste
  122. buttonup
  123. guiro
  124. default
  125. selectedObject
  126. :PHYSSIZE
  127. xyoffset 
  128. item1 
  129. item2 
  130. p2 + 
  131. p2 + 
  132. buttondown
  133. buttonup
  134. buttondown
  135. item2
  136. item1
  137. xyoffset
  138. buttonup
  139. item2
  140. item1
  141. 150,5730
  142. 'toyhrn
  143. 4selectedObject
  144. default
  145. buttonup
  146. buttonup
  147. background
  148. toyhrn
  149. foreground
  150. paste
  151. buttonup
  152. toyhrn
  153. default
  154. selectedObject
  155. %:PHYSSIZE
  156. xyoffset 
  157. item1 
  158. item2 
  159. p2 + 
  160. p2 + 
  161. buttondown
  162. buttonup
  163. buttondown
  164. item2
  165. item1
  166. xyoffset
  167. buttonup
  168. item2
  169. item1
  170. 1485,5730
  171. 'block
  172. 4selectedObject
  173. default
  174. buttonup
  175. buttonup
  176. background
  177. block
  178. foreground
  179. paste
  180. buttonup
  181. block
  182. default
  183. selectedObject
  184. *:PHYSSIZE
  185. xyoffset 
  186. item1 
  187. item2 
  188. p2 + 
  189. p2 + 
  190. buttondown
  191. buttonup
  192. buttondown
  193. item2
  194. item1
  195. xyoffset
  196. buttonup
  197. item2
  198. item1
  199. 8310,3270
  200. 'scream
  201. 4selectedObject
  202. default
  203. buttonup
  204. buttonup
  205. background
  206. scream
  207. foreground
  208. paste
  209. buttonup
  210. scream
  211. default
  212. selectedObject
  213. z0:PHYSSIZE
  214. xyoffset 
  215. item1 
  216. item2 
  217. p2 + 
  218. p2 + 
  219. buttondown
  220. buttonup
  221. buttondown
  222. item2
  223. item1
  224. xyoffset
  225. buttonup
  226. item2
  227. item1
  228. 150,4545
  229. 4selectedObject
  230. default
  231. buttonup
  232. buttonup
  233. background
  234. space
  235. foreground
  236. paste
  237. buttonup
  238. space
  239. default
  240. selectedObject
  241. 06:PHYSSIZE
  242. xyoffset 
  243. item1 
  244. item2 
  245. p2 + 
  246. p2 + 
  247. buttondown
  248. buttonup
  249. buttondown
  250. item2
  251. item1
  252. xyoffset
  253. buttonup
  254. item2
  255. item1
  256. 1485,4545
  257. 'slime
  258. 4selectedObject
  259. default
  260. buttonup
  261. buttonup
  262. background
  263. slime
  264. foreground
  265. paste
  266. buttonup
  267. slime
  268. default
  269. selectedObject
  270. ;:PHYSSIZE
  271. xyoffset 
  272. item1 
  273. item2 
  274. p2 + 
  275. p2 + 
  276. buttondown
  277. buttonup
  278. buttondown
  279. item2
  280. item1
  281. xyoffset
  282. buttonup
  283. item2
  284. item1
  285. 4155,4545
  286. 4selectedObject
  287. default
  288. buttonup
  289. buttonup
  290. background
  291. foreground
  292. paste
  293. buttonup
  294. default
  295. selectedObject
  296. A:PHYSSIZE
  297. xyoffset 
  298. item1 
  299. item2 
  300. p2 + 
  301. p2 + 
  302. buttondown
  303. buttonup
  304. buttondown
  305. item2
  306. item1
  307. xyoffset
  308. buttonup
  309. item2
  310. item1
  311. 5505,4545
  312. 'horn
  313. 4selectedObject
  314. default
  315. buttonup
  316. buttonup
  317. background
  318. foreground
  319. paste
  320. buttonup
  321. default
  322. selectedObject
  323. TG:PHYSSIZE
  324. xyoffset 
  325. item1 
  326. item2 
  327. p2 + 
  328. p2 + 
  329. buttondown
  330. buttonup
  331. buttondown
  332. item2
  333. item1
  334. xyoffset
  335. buttonup
  336. item2
  337. item1
  338. 8340,5805
  339. 'xylo
  340. 4selectedObject
  341. default
  342. buttonup
  343. buttonup
  344. background
  345. foreground
  346. paste
  347. buttonup
  348. default
  349. selectedObject
  350. M:PHYSSIZE
  351. xyoffset 
  352. item1 
  353. item2 
  354. p2 + 
  355. p2 + 
  356. buttondown
  357. buttonup
  358. buttondown
  359. item2
  360. item1
  361. xyoffset
  362. buttonup
  363. item2
  364. item1
  365. 2820,4545
  366. 4selectedObject
  367. default
  368. buttonup
  369. buttonup
  370. background
  371. foreground
  372. paste
  373. buttonup
  374. default
  375. selectedObject
  376. R:PHYSSIZE
  377. xyoffset 
  378. item1 
  379. item2 
  380. p2 + 
  381. p2 + 
  382. buttondown
  383. buttonup
  384. buttondown
  385. item2
  386. item1
  387. xyoffset
  388. buttonup
  389. item2
  390. item1
  391. 2820,5730
  392. 'gizmo
  393. 4selectedObject
  394. default
  395. buttonup
  396. buttonup
  397. background
  398. gizmo
  399. foreground
  400. paste
  401. buttonup
  402. gizmo
  403. default
  404. selectedObject
  405. vX:PHYSSIZE
  406. xyoffset 
  407. item1 
  408. item2 
  409. p2 + 
  410. p2 + 
  411. buttondown
  412. buttonup
  413. buttondown
  414. item2
  415. item1
  416. xyoffset
  417. buttonup
  418. item2
  419. item1
  420. 8340,5805
  421.     $5$'
  422. 'spring
  423. 4selectedObject
  424. default
  425. buttonup
  426. buttonup
  427. background
  428. spring
  429. foreground
  430. paste
  431. buttonup
  432. spring
  433. default
  434. selectedObject
  435. 2^:PHYSSIZE
  436. d^Da|
  437. xyoffset 
  438. item1 
  439. item2 
  440. p2 + 
  441. p2 + 
  442. buttondown
  443. buttonup
  444. buttondown
  445. item2
  446. item1
  447. xyoffset
  448. buttonup
  449. item2
  450. item1
  451. 8235,1635
  452. 4soundlist, selectedObject, objnum
  453. ! = ""
  454. tbkMCI("stop eraser","")
  455. Z","")
  456. tbkMCIchk("play 
  457. 0","",1,1)
  458. yieldApp()
  459. 0, 0 
  460. 8085, 4395
  461. [soundList
  462. objNum 
  463. default
  464. buttonUp
  465. buttonUp
  466. stop eraser
  467. tbkMCI
  468. stop sound
  469. tbkMCI
  470. play eraser from 0
  471. tbkMCIchk
  472. yieldApp
  473. yieldApp
  474. clear
  475. yieldApp
  476. soundList
  477. objNum
  478. default
  479. soundlist
  480. selectedObject
  481. objnum
  482. d:PHYSSIZE
  483. xyoffset 
  484. item1 
  485. item2 
  486. p2 + 
  487. p2 + 
  488. buttondown
  489. buttonup
  490. buttondown
  491. item2
  492. item1
  493. xyoffset
  494. buttonup
  495. item2
  496. item1
  497. 5505,5730
  498. buttonUp
  499. buttonUp
  500. :i:PHYSSIZE
  501. 6840,4545
  502. 4Zpath, soundlist, objNum
  503. zpath 
  504. "c:\toolbook\playhous\"
  505. .sbk" 
  506. tbkMCIchk("
  507. &"eraser.wav alias 
  508. ","",1,1)
  509. &"instkit.
  510. ","",1,1)
  511. tbkmci("
  512. samples","")
  513. soundList 
  514. selectedObject 
  515. initialize
  516. objnum 
  517. 4authoring, 
  518. , fromCD
  519.     -- SAVE INSTRUMENT AND VARIABLE
  520. > <> 
  521. 1 <> 
  522. ("close 
  523. ","")
  524. ","")
  525. tbkBitmap("
  526. -kid")
  527. Ztemplist
  528.     -- IF AN OBJECT IS SELECTED
  529.         -- IF DROPPED OUTSIDE WINDOW, TRASH IT
  530. > 8115 
  531. >4365
  532. > 8100 
  533. > 4410    
  534.             -- Remove 
  535. playTrash     
  536.             --
  537. default
  538. setSpecialCursor(hand)
  539.         -- DETERMINE IF 
  540. WAS ALREADY USED
  541. oldObject 
  542.         -- ADD A UNIQUE ID NUMBER AFTER THE 
  543.             --
  544. y-- FIX?
  545. ","& 
  546.         --    
  547.         -- PLAY 
  548. SOUND
  549. playsound
  550.         -- 
  551.         -- IF NOTHING 
  552. PREVIOUSLY 
  553. valid 
  554. eatClicks()
  555. selectedobject <> 
  556. eatclicks()
  557. status kid 
  558. displayKid
  559. SOUNDS
  560. playSound
  561. c"gizmo"
  562. tbkmcichk("
  563.  8375","",1,1)
  564. c"block"
  565.  8375 
  566.  13559","",1,1)
  567. c"guiro"
  568.  13559 
  569.  20983","",1,1)
  570. c"slime"
  571.  20983 
  572.  30967","",1,1)
  573. c"box"
  574.  30967 
  575.  36343","",1,1)
  576. c"toyhrn"
  577.  36343 
  578.  41271","",1,1)
  579. c"horn"
  580.  41271 
  581.  44855","",1,1)
  582. c"xylo"
  583.  44855 
  584.  56503","",1,1)
  585.  56503 
  586.  66768","",1,1)
  587. c"scream"
  588.  66768 
  589.  72752","",1,1)
  590. c"spring"
  591.  72752 
  592.  83088","",1,1)
  593.  83088 
  594.  93008","",1,1)
  595. playInstrument
  596. , soundName
  597. 8375 wait","",1,1)
  598. 8375 
  599. 13559 
  600. 13559 
  601. 20983 
  602. 20983 
  603. 30967 
  604. 30967 
  605. 36343 
  606. 36343 
  607. 41271 
  608. 41271 
  609. 44855 
  610. 44855 
  611. 56503 
  612. 56503 
  613. 66768 
  614. 66768 
  615. 72752 
  616. 72752 
  617. 83088 
  618. 83088 
  619. 93008 
  620. playtrash
  621.  93236 
  622.  102406","",1,1)
  623. eaveBook
  624. buttonup
  625. initialize
  626. playSound
  627. enterbook
  628. playInstrument
  629. leaveBook
  630. playtrash
  631. enterbook
  632. zpath
  633. zpath
  634. c:\toolbook\playhous\
  635. playhous.sbk
  636. playhous.sbk
  637. open 
  638. eraser.wav alias eraser
  639. tbkMCIchk
  640. open 
  641. instkit.wav alias sound
  642. tbkMCIchk
  643. set sound time format samples
  644. tbkmci
  645. soundList
  646. soundlist
  647. objNum
  648. initialize
  649. selectedObject
  650. Zpath
  651. soundlist
  652. objNum
  653. initialize
  654. soundlist
  655. objnum
  656. selectedObject
  657. soundlist
  658. objnum
  659. leaveBook
  660. soundlist
  661. objNum
  662. close eraser
  663. tbkMCI
  664. close sound
  665. tbkMCI
  666. close kid
  667. tbkBitmap
  668. authoring
  669. soundlist
  670. selectedObject
  671. objNum
  672. fromCD
  673. buttonup
  674. clear
  675. playTrash
  676. setSpecialCursor
  677. playsound
  678. setSpecialCursor
  679. eatClicks
  680. oldObject
  681. templist
  682. selectedObject
  683. objNum
  684. soundList
  685. selectedobject
  686. eatclicks
  687. setSpecialCursor
  688. status kid window
  689. tbkBitmap
  690. displayKid
  691. selectedObject
  692. playSound
  693. gizmo
  694. play sound from 0 to  8375
  695. tbkmcichk
  696. block
  697. play sound from  8375 to  13559
  698. tbkmcichk
  699. guiro
  700. play sound from  13559 to  20983
  701. tbkmcichk
  702. slime
  703. play sound from  20983 to  30967
  704. tbkmcichk
  705. play sound from  30967 to  36343
  706. tbkmcichk
  707. toyhrn
  708. play sound from  36343 to  41271
  709. tbkmcichk
  710. play sound from  41271 to  44855
  711. tbkmcichk
  712. play sound from  44855 to  56503
  713. tbkmcichk
  714. space
  715. play sound from  56503 to  66768
  716. tbkmcichk
  717. scream
  718. play sound from  66768 to  72752
  719. tbkmcichk
  720. spring
  721. play sound from  72752 to  83088
  722. tbkmcichk
  723. play sound from  83088 to  93008
  724. tbkmcichk
  725. selectedObject
  726. playInstrument
  727. gizmo
  728. play sound from 0 to 8375 wait
  729. tbkmcichk
  730. block
  731. play sound from 8375 to 13559 wait
  732. tbkmcichk
  733. guiro
  734. play sound from 13559 to 20983 wait
  735. tbkmcichk
  736. slime
  737. play sound from 20983 to 30967 wait
  738. tbkmcichk
  739. play sound from 30967 to 36343 wait
  740. tbkmcichk
  741. toyhrn
  742. play sound from 36343 to 41271 wait
  743. tbkmcichk
  744. play sound from 41271 to 44855 wait
  745. tbkmcichk
  746. play sound from 44855 to 56503 wait
  747. tbkmcichk
  748. space
  749. play sound from 56503 to 66768 wait
  750. tbkmcichk
  751. scream
  752. play sound from 66768 to 72752 wait
  753. tbkmcichk
  754. spring
  755. play sound from 72752 to 83088 wait
  756. tbkmcichk
  757. play sound from 83088 to 93008 wait
  758. tbkmcichk
  759. soundList
  760. soundName
  761. playtrash
  762. play sound from  93236 to  102406
  763. tbkmcichk
  764. ffiff
  765. ffbff
  766. ffiff
  767. ffbff
  768. ffiff
  769. ffbff
  770. ff`ffa
  771. aginate
  772. "")"" 
  773. " "" 
  774. " "" 
  775. wwpwwpw
  776. pwwpwwpw
  777. wpwwpwwpw
  778. wpwwpwwpw
  779. wpwwpwwpw
  780. pwwpwwp
  781. pwwpwwp
  782. wpwwpwwp
  783. pwwpwwp
  784. pwwpwwp
  785. "" wp
  786. wp"" wp
  787. p"" w
  788. wp"" 
  789. p"" wp
  790. "" wp"" w
  791. "" wp"" w
  792. "" wp"" w
  793. p"" w
  794. "" ww
  795. p"" ww
  796. "" ww
  797. p"" wp
  798. p"" wp
  799. p"" wp
  800. p"" wp
  801. "" p"" 
  802. (%playhous.ico
  803.