home *** CD-ROM | disk | FTP | other *** search
/ Wacky Windows Stuff... / WACKY.iso / toolbook / taquin.tbk (.txt) < prev    next >
Asymetrix ToolBook File  |  1990-10-09  |  77KB  |  1,648 lines

  1. s Rmn
  2. `D|D|
  3. upXOrigin
  4. upYOrigin
  5. System
  6. `D|D|
  7. Taquin
  8. EupBlankRow
  9. .upBlankCol
  10. terbook
  11. reader
  12. enterbook
  13. author
  14. enterbook
  15. sizetopage
  16. reader
  17. titlepage
  18. enterpage
  19. author
  20. Warning:  Editing scripts or altering objects may disable this book.
  21. Continue
  22. Cancel
  23. Cancel
  24. warning
  25. System
  26. u\zp 
  27. 4warning, sysScramble
  28. upScramble 
  29. initialize
  30. "Warning:
  31. Editing scripts 
  32. altering 
  33. }may disable 
  34. 8." \
  35. f"Continue" 
  36. "Reader"
  37. 4sysBlankRow, sysBlankCol, sysXOrigin, sysYOrigin
  38. upXOrigin 
  39. upYOrigin 
  40. upBlankRow 
  41. upBlankCol 
  42. e"Import" 
  43. e"Export" 
  44. c"Text" 
  45. c"Page" 
  46. c"&Options" 
  47. e"&New Game" 
  48. e"&Set 
  49. Level..." 
  50. e"About &Taquin..." 
  51. c"File" 
  52. saveState
  53. 8." \
  54. "Cancel"
  55. newgame
  56. scramble
  57. setscrambleLevel
  58. ("Enter 
  59.  (1..8)" 
  60. >setScrambleLevel
  61. "Not a valid level, please try 
  62. abouttaquin
  63. nBlankPos 
  64. k32767
  65. nLastPos 
  66. (15) 
  67. (15) 
  68. myRow 
  69. .-1) 
  70. myCol 
  71. A-1) 
  72. isNeighbor(
  73. nPoint 
  74. "pos"
  75. objRef 
  76. objectfrompoint(
  77. -1 = 
  78. -1 = 
  79. +1 = 
  80. +1 = 
  81. resetState
  82. saveas
  83. enterbook
  84. saveState
  85. leavebook
  86. newgame
  87. setscrambleLevel
  88. author
  89. abouttaquin
  90. initialize
  91. scramble
  92. resetState
  93. isNeighbor
  94. enterbook
  95. seconds
  96. upScramble
  97. upScramble
  98. sizetopage
  99. initialize
  100. Warning:  Editing scripts or altering objects may disable this book.
  101. Continue
  102. Reader
  103. continue
  104. warning
  105. sysScramble
  106. initialize
  107. upXOrigin
  108. upYOrigin
  109. upBlankRow
  110. upBlankCol
  111. Import
  112. Export
  113. &Options
  114. &New Game
  115. Options
  116. &Set Scramble Level...
  117. Options
  118. About &Taquin...
  119. sysBlankRow
  120. sysBlankCol
  121. sysXOrigin
  122. sysYOrigin
  123. leavebook
  124. saveState
  125. author
  126. Warning:  Editing scripts or altering objects may disable this book.
  127. Continue
  128. Cancel
  129. Cancel
  130. warning
  131. saveState
  132. saveas
  133. saveState
  134. saveState
  135. upBlankRow
  136. upBlankCol
  137. upScramble
  138. sysBlankCol
  139. sysBlankRow
  140. sysScramble
  141. newgame
  142. Zscramble
  143. setscrambleLevel
  144. Enter Scramble Level (1..8)
  145. Not a valid level, please try again.
  146. sysScramble
  147. abouttaquin
  148. About Taquin
  149. scramble
  150. isNeighbor
  151. objRef
  152. nPoint
  153. myCol
  154. myRow
  155. nLastPos
  156. nBlankPos
  157. sysBlankCol
  158. sysBlankRow
  159. sysScramble
  160. isNeighbor
  161. sysBlankRow
  162. sysBlankCol
  163. myCol
  164. myRow
  165. resetState
  166. upBlankRow
  167. upBlankCol
  168. sysBlankCol
  169. sysBlankRow
  170. EupScramble
  171. `D|D|
  172. `D|D|
  173. system
  174. EupPositions
  175. "?j?2
  176. *?j?2
  177. 2?j?2
  178. :?j?2
  179. B?j?2
  180. J?j?8
  181. R?j?8
  182. b?H*8
  183. j?H*8
  184. r?H*8
  185. z?H*8
  186. Courier
  187. `D|D|
  188. 4sysBlankRow, sysBlankCol, sysXOrigin, sysYOrigin, sysPositions, sysScramble
  189. upXOrigin 
  190. upYOrigin 
  191. upBlankRow 
  192. upBlankCol 
  193. upScramble 
  194. upPositions 
  195. e"Import" 
  196. e"Export" 
  197. c"Text" 
  198. c"Page" 
  199. c"&Options" 
  200. e"&New Game" 
  201. e"&Set 
  202. Level..." 
  203. e"About &Taquin..." 
  204. c"File" 
  205. saveState
  206. 8." \
  207. "Cancel"
  208. newgame
  209. scramble
  210. setscrambleLevel
  211. ("Enter 
  212.  (1..8)" 
  213. >setScrambleLevel
  214. "Not a valid level, please try 
  215. abouttaquin
  216. 32000
  217. nBlankPos 
  218. k32767
  219. nLastPos 
  220. (15) 
  221. (15) 
  222. myCol 
  223. .-1) 
  224. myRow 
  225. A-1) 
  226. isNeighbor(
  227. nPoint 
  228. "pos"
  229. objRef 
  230. objectfrompoint(
  231. -1 = 
  232. -1 = 
  233. +1 = 
  234. +1 = 
  235. buildPosArray
  236. nCount 
  237. j*555+277+
  238. i*555+277+
  239. objectFromPoint(
  240. saveas
  241. enterbook
  242. saveState
  243. leavebook
  244. newgame
  245. setscrambleLevel
  246. author
  247. abouttaquin
  248. initialize
  249. scramble
  250. buildPosArray
  251. isNeighbor
  252. enterbook
  253. seconds
  254. sizetopage
  255. initialize
  256. Warning:  Editing scripts or altering objects may disable this book.
  257. Continue
  258. Reader
  259. continue
  260. warning
  261. initialize
  262. upXOrigin
  263. upYOrigin
  264. upBlankRow
  265. upBlankCol
  266. upScramble
  267. upScramble
  268. upPositions
  269. Import
  270. Export
  271. &Options
  272. &New Game
  273. Options
  274. &Set Scramble Level...
  275. Options
  276. About &Taquin...
  277. sysBlankRow
  278. sysBlankCol
  279. sysXOrigin
  280. sysYOrigin
  281. sysPositions
  282. sysScramble
  283. leavebook
  284. saveState
  285. author
  286. Warning:  Editing scripts or altering objects may disable this book.
  287. Continue
  288. Cancel
  289. Cancel
  290. warning
  291. saveState
  292. saveas
  293. saveState
  294. saveState
  295. upBlankRow
  296. upBlankCol
  297. upScramble
  298. upPositions
  299. sysBlankCol
  300. sysBlankRow
  301. sysScramble
  302. sysPositions
  303. newgame
  304. Zscramble
  305. setscrambleLevel
  306. Enter Scramble Level (1..8)
  307. Not a valid level, please try again.
  308. sysScramble
  309. abouttaquin
  310. About Taquin
  311. About Taquin
  312. scramble
  313. isNeighbor
  314. objRef
  315. nPoint
  316. myRow
  317. myCol
  318. nLastPos
  319. nBlankPos
  320. sysBlankCol
  321. sysBlankRow
  322. sysScramble
  323. isNeighbor
  324. sysBlankRow
  325. sysBlankCol
  326. myCol
  327. myRow
  328. buildPosArray
  329. objRef
  330. j:to1
  331. nCount
  332. sysPositions
  333. sysXOrigin
  334. sysYOrigin
  335. ,upWinners
  336. -,,,,
  337. *P*n*,,,,
  338. *J.fE1
  339. *fEb.1
  340. *nEb.1
  341. *vEb.1
  342. *~Eb.1
  343. 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0
  344. S+fEb.s(5)
  345. +,,,,
  346. *upNames(6)
  347. S+0,H*V+
  348. Tms Rmn
  349. Tms Rmn
  350. - ,@*3
  351. 1,2,11,4,5,3,0,8,9,6,10,7,13,14,15,12
  352. ,upNames(7)
  353. -~.l,,,,,
  354. ,upNames(8)
  355. ,,,,,
  356. ,upWinners(1)
  357. ,,,,,
  358. ,upWinners(2)
  359. ,,,,,
  360. ,J+H*,,,,
  361. -upWinners(3)
  362. ,,,,,
  363. -8-upWinners(4)
  364. -,,,,
  365. -~.4-Z-upWinners(5)
  366. -~.@-,,,,
  367. -~.V-|-upWinners(6)
  368. -~.b-,,,,
  369. -~.x-
  370. -upWinners(7)
  371. -,,,,
  372. -upWinners(8)
  373. -,,,,
  374. 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0
  375. `D|D|
  376. n.upTime
  377. .14,15
  378. ]upTime
  379. .fEnE1
  380. .nEvE1
  381. 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0
  382. }may disable 
  383. 8." \
  384. f"Continue" 
  385. "Reader"
  386. 4sysBlankRow, sysBlankCol, sysXOrigin, sysYOrigin, sysPositions, sysScramble
  387. 4sysGameClock, sysLastTime, sysClock
  388. upXOrigin 
  389. upYOrigin 
  390. upBlankRow 
  391. upBlankCol 
  392. upScramble 
  393. upPositions 
  394. e"Import" 
  395. e"Export" 
  396. c"Text" 
  397. c"Page" 
  398. c"&Options" 
  399. e"&New 
  400. e"&Set 
  401. Level..." 
  402. e"About &Taquin..." 
  403. c"File" 
  404. e"How 
  405. Play 
  406. c"Help" 
  407. saveState
  408. 8." \
  409. "Cancel"
  410. -- augment 
  411. operations 
  412. Hsaving game state 
  413. -- user defined 
  414. newgame
  415. "Click ""Ok"" 
  416. begin."
  417. scramble
  418. setscrambleLevel
  419. ("Enter 
  420.  (1..3)" 
  421. >setScrambleLevel
  422. "Not a valid level, please try 
  423. about dialog (really a Toolbook 
  424. abouttaquin
  425. 32000
  426. -- shuffles the pieces based on current 
  427. difficulty
  428. nBlankPos 
  429. sysTimeformat
  430. k32767
  431. upScrambleAmount(
  432. nLastPos 
  433.  * 4 + 
  434. (15) 
  435. (15) 
  436. myCol 
  437. --1) 
  438. myRow 
  439. @-1) 
  440. isNeighbor(
  441. nPoint 
  442. "pos"
  443. objRef 
  444. objectfrompoint(
  445. nNew 
  446. -- determines 
  447. given 
  448. blank slot, 
  449. routine
  450. -- helps 
  451. -1 = 
  452. -1 = 
  453. +1 = 
  454. +1 = 
  455. -- Implements 
  456. HowToPlayTaquin
  457. HelpObject 
  458. 32000 
  459. -- used 
  460. recreate 
  461. arrays 
  462. have been moved
  463. buildPosArray
  464. nCount 
  465. j*555+277+
  466. i*555+277+
  467. objectFromPoint(
  468. enterbook
  469. saveas
  470. leavebook
  471. saveState
  472. newgame
  473. reader
  474. setscrambleLevel
  475. initialize
  476. abouttaquin
  477. scramble
  478. author
  479. HowToPlayTaquin
  480. buildPosArray
  481. isNeighbor
  482. enterbook
  483. sizetopage
  484. initialize
  485. Warning:  Editing scripts or altering objects may disable this book.
  486. Continue
  487. Reader
  488. continue
  489. warning
  490. initialize
  491. seconds
  492. upXOrigin
  493. upYOrigin
  494. upBlankRow
  495. upBlankCol
  496. upScramble
  497. upPositions
  498. Import
  499. Export
  500. &Options
  501. &New Game
  502. Options
  503. &Set Scramble Level...
  504. Options
  505. About &Taquin...
  506. How to Play Taquin...
  507. sysGameClock
  508. sysLastTime
  509. sysClock
  510. sysBlankRow
  511. sysBlankCol
  512. sysXOrigin
  513. sysYOrigin
  514. sysPositions
  515. sysScramble
  516. leavebook
  517. saveState
  518. reader
  519. sizetopage
  520. author
  521. Warning:  Editing scripts or altering objects may disable this book.
  522. Continue
  523. Cancel
  524. Cancel
  525. sizetopage
  526. warning
  527. saveState
  528. saveas
  529. saveState
  530. saveState
  531. upBlankRow
  532. upBlankCol
  533. upScramble
  534. upPositions
  535. sysBlankCol
  536. sysBlankRow
  537. sysScramble
  538. sysPositions
  539. newgame
  540. Click "Ok" to begin.
  541. Zscramble
  542. sysClock
  543. sysLastTime
  544. sysGameClock
  545. setscrambleLevel
  546. Enter Scramble Level (1..3)
  547. Not a valid level, please try again.
  548. sysScramble
  549. abouttaquin
  550. About Taquin
  551. About Taquin
  552. scramble
  553. upScrambleAmount
  554. isNeighbor
  555. objRef
  556. nPoint
  557. myRow
  558. myCol
  559. nLastPos
  560. nBlankPos
  561. sysBlankCol
  562. sysBlankRow
  563. sysScramble
  564. sysPositions
  565. isNeighbor
  566. sysBlankRow
  567. sysBlankCol
  568. myCol
  569. myRow
  570. HowToPlayTaquin
  571. HelpObject
  572. buildPosArray
  573. objRef
  574. j:to1
  575. nCount
  576. sysPositions
  577. sysXOrigin
  578. sysYOrigin
  579. EupScrambleAmount(1)
  580. D:EupScrambleAmount(2)
  581. E`EupScrambleAmount(3)
  582. 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0
  583. initialize
  584. "Warning:
  585. Editing scripts 
  586. altering 
  587. }may disable 
  588. 8." \
  589. f"Continue" 
  590. "Reader"
  591. handler recovers 
  592. , making 
  593. current 
  594. also setup here
  595. 4sysBlankRow, sysBlankCol, sysXOrigin, sysYOrigin, sysPositions, sysScramble
  596. 4sysGameClock, sysLastTime, sysClock
  597. upXOrigin 
  598. upYOrigin 
  599. upBlankRow 
  600. upBlankCol 
  601. upScramble 
  602. upPositions 
  603. e"Import" 
  604. e"Export" 
  605. c"Text" 
  606. c"Page" 
  607. c"&Options" 
  608. e"&New 
  609. e"&Set 
  610. Level..." 
  611. e"About &Taquin..." 
  612. c"File" 
  613. e"How 
  614. Play 
  615. c"Help" 
  616. toolbook 
  617. its defaults
  618. -- slight behavior modification 
  619. going 
  620. level
  621. -- issues 
  622. entering 
  623. ,mode
  624. 8." \
  625. "Cancel"
  626. -- augment 
  627. operations 
  628. Hsaving 
  629. -- user defined 
  630. saveState
  631. -- saves everything necessary 
  632. upTime 
  633. -- begins a 
  634. newgame
  635. "Click ""Ok"" 
  636. scramble
  637. -- allows 
  638. change 
  639. difficulty (1..3)
  640. setscrambleLevel
  641. ("Enter 
  642.  (1..3)" 
  643. >setScrambleLevel
  644. "Not a valid 
  645. , please try 
  646. about dialog (really a Toolbook 
  647. abouttaquin
  648. 32000
  649. -- shuffles 
  650. pieces based on 
  651. nBlankPos 
  652. sysTimeformat
  653. k32767
  654. upScrambleAmount(
  655. nLastPos 
  656.  * 4 + 
  657. (15) 
  658. (15) 
  659. myCol 
  660. --1) 
  661. myRow 
  662. @-1) 
  663. isNeighbor(
  664. nPoint 
  665. "pos"
  666. objRef 
  667. objectfrompoint(
  668. nNew 
  669. -- determines 
  670.     given 
  671. #    blank slot, 
  672. routine
  673. -- helps 
  674. -1 = 
  675. -1 = 
  676. +1 = 
  677. +1 = 
  678. -- Implements 
  679. HowToPlayTaquin
  680. HelpObject 
  681. 32000 
  682. -- used 
  683. recreate 
  684. arrays 
  685. have been moved
  686. buildPosArray
  687. nCount 
  688. j*555+277+
  689. i*555+277+
  690. objectFromPoint(
  691. enterbook
  692. saveas
  693. leavebook
  694. saveState
  695. newgame
  696. reader
  697. setscrambleLevel
  698. initialize
  699. abouttaquin
  700. scramble
  701. author
  702. HowToPlayTaquin
  703. buildPosArray
  704. isNeighbor
  705. enterbook
  706. sizetopage
  707. initialize
  708. Warning:  Editing scripts or altering objects may disable this book.
  709. Continue
  710. Reader
  711. continue
  712. warning
  713. initialize
  714. seconds
  715. upXOrigin
  716. upYOrigin
  717. upBlankRow
  718. upBlankCol
  719. upScramble
  720. upPositions
  721. Import
  722. Export
  723. &Options
  724. &New Game
  725. Options
  726. &Set Scramble Level...
  727. Options
  728. About &Taquin...
  729. How to Play Taquin...
  730. sysGameClock
  731. sysLastTime
  732. sysClock
  733. sysBlankRow
  734. sysBlankCol
  735. sysXOrigin
  736. sysYOrigin
  737. sysPositions
  738. sysScramble
  739. leavebook
  740. reader
  741. sizetopage
  742. author
  743. Warning:  Editing scripts or altering objects may disable this book.
  744. Continue
  745. Cancel
  746. Cancel
  747. sizetopage
  748. warning
  749. saveState
  750. saveas
  751. saveState
  752. saveState
  753. upBlankRow
  754. upBlankCol
  755. upScramble
  756. upPositions
  757. upTime
  758. sysBlankCol
  759. sysBlankRow
  760. sysScramble
  761. sysPositions
  762. sysGameClock
  763. newgame
  764. Click "Ok" to begin.
  765. Zscramble
  766. sysClock
  767. sysLastTime
  768. sysGameClock
  769. setscrambleLevel
  770. Enter Scramble Level (1..3)
  771. Not a valid level, please try again.
  772. sysScramble
  773. abouttaquin
  774. About Taquin
  775. About Taquin
  776. scramble
  777. upScrambleAmount
  778. isNeighbor
  779. objRef
  780. nPoint
  781. myRow
  782. myCol
  783. nLastPos
  784. nBlankPos
  785. sysBlankCol
  786. sysBlankRow
  787. sysScramble
  788. sysPositions
  789. isNeighbor
  790. sysBlankRow
  791. sysBlankCol
  792. myCol
  793. myRow
  794. HowToPlayTaquin
  795. HelpObject
  796. buildPosArray
  797. objRef
  798. j:to1
  799. nCount
  800. sysPositions
  801. sysXOrigin
  802. sysYOrigin
  803. .5,6,7,8,9,10,11,12,13,14,15,0
  804. -- sets up the display 
  805. game states
  806. 4warning
  807. initialize
  808. "Warning:
  809. Editing scripts 
  810. altering 
  811. }may disable 
  812. 8." \
  813. f"Continue" 
  814. "Reader"
  815. handler recovers 
  816. , making 
  817. current 
  818. also setup here
  819. 4sysBlankRow, sysBlankCol, sysXOrigin, sysYOrigin, sysPositions, sysScramble
  820. 4sysGameClock, sysLastTime, sysClock
  821. upXOrigin 
  822. upYOrigin 
  823. upBlankRow 
  824. upBlankCol 
  825. upScramble 
  826. upPositions 
  827. e"Import" 
  828. e"Export" 
  829. c"Text" 
  830. c"Page" 
  831. c"&Options" 
  832. e"&New 
  833. e"&Set 
  834. Level..." 
  835. e"About &Taquin..." 
  836. c"File" 
  837. e"How 
  838. Play 
  839. c"Help" 
  840. toolbook 
  841. its defaults
  842. -- slight behavior modification 
  843. going 
  844. level
  845. -- issues 
  846. entering 
  847. ,mode
  848. 8." \
  849. "Cancel"
  850. -- augment 
  851. operations 
  852. Hsaving 
  853. -- user defined 
  854. saveState
  855. -- saves everything necessary 
  856. upTime 
  857. -- begins a 
  858. newgame
  859. "Click ""Ok"" 
  860. scramble
  861. -- allows 
  862. change 
  863. difficulty (1..3)
  864. setscrambleLevel
  865. ("Enter 
  866.  (1..3)" 
  867. >setScrambleLevel
  868. "Not a valid 
  869. , please try 
  870. about dialog (really a Toolbook 
  871. abouttaquin
  872. 32000
  873. -- shuffles 
  874. pieces based on 
  875. nBlankPos 
  876. sysTimeformat
  877. k32767
  878. upScrambleAmount(
  879. nLastPos 
  880.  * 4 + 
  881. (15) 
  882. (15) 
  883. myCol 
  884. --1) 
  885. myRow 
  886. @-1) 
  887. isNeighbor(
  888. nPoint 
  889. "pos"
  890. objRef 
  891. objectfrompoint(
  892. nNew 
  893. -- determines 
  894. &    given 
  895. 7    blank slot, 
  896. routine
  897. -- helps 
  898. -1 = 
  899. -1 = 
  900. +1 = 
  901. +1 = 
  902. -- Implements 
  903. HowToPlayTaquin
  904. HelpObject 
  905. 32000 
  906. -- used 
  907. recreate 
  908. arrays 
  909. have been moved
  910. buildPosArray
  911. nCount 
  912. j*555+277+
  913. i*555+277+
  914. objectFromPoint(
  915. enterbook
  916. saveas
  917. leavebook
  918. saveState
  919. newgame
  920. reader
  921. setscrambleLevel
  922. initialize
  923. abouttaquin
  924. scramble
  925. author
  926. HowToPlayTaquin
  927. buildPosArray
  928. isNeighbor
  929. enterbook
  930. sizetopage
  931. initialize
  932. Warning:  Editing scripts or altering objects may disable this book.
  933. Continue
  934. Reader
  935. continue
  936. warning
  937. initialize
  938. seconds
  939. upXOrigin
  940. upYOrigin
  941. upBlankRow
  942. upBlankCol
  943. upScramble
  944. upPositions
  945. Import
  946. Export
  947. &Options
  948. &New Game
  949. Options
  950. &Set Scramble Level...
  951. Options
  952. About &Taquin...
  953. How to Play Taquin...
  954. sysGameClock
  955. sysLastTime
  956. sysClock
  957. sysBlankRow
  958. sysBlankCol
  959. sysXOrigin
  960. sysYOrigin
  961. sysPositions
  962. sysScramble
  963. leavebook
  964. reader
  965. sizetopage
  966. author
  967. Warning:  Editing scripts or altering objects may disable this book.
  968. Continue
  969. Cancel
  970. Cancel
  971. sizetopage
  972. warning
  973. saveState
  974. saveas
  975. saveState
  976. saveState
  977. upBlankRow
  978. upBlankCol
  979. upScramble
  980. upPositions
  981. upTime
  982. sysClock
  983. sysGameClock
  984. sysBlankCol
  985. sysBlankRow
  986. sysScramble
  987. sysPositions
  988. newgame
  989. Click "Ok" to begin.
  990. Zscramble
  991. sysClock
  992. sysLastTime
  993. sysGameClock
  994. setscrambleLevel
  995. Enter Scramble Level (1..3)
  996. Not a valid level, please try again.
  997. sysScramble
  998. abouttaquin
  999. About Taquin
  1000. About Taquin
  1001. scramble
  1002. upScrambleAmount
  1003. isNeighbor
  1004. objRef
  1005. nPoint
  1006. myRow
  1007. myCol
  1008. nLastPos
  1009. nBlankPos
  1010. sysBlankCol
  1011. sysBlankRow
  1012. sysScramble
  1013. sysPositions
  1014. isNeighbor
  1015. sysBlankRow
  1016. sysBlankCol
  1017. myCol
  1018. myRow
  1019. HowToPlayTaquin
  1020. HelpObject
  1021. buildPosArray
  1022. objRef
  1023. j:to1
  1024. nCount
  1025. sysPositions
  1026. sysXOrigin
  1027. sysYOrigin
  1028. Win15
  1029. objRef 
  1030. PaintObject "15"
  1031. Move 
  1032. 2805, 3585
  1033. 2970, 4035
  1034. 3180, 3855
  1035. 3315, 4050
  1036. 3525, 3795
  1037. 3735, 4035
  1038. Win14
  1039. 2160, 3345
  1040. 2100, 3720
  1041. 2055, 4035
  1042. 1995, 3870
  1043. 1950, 4035
  1044. 1935, 3990
  1045. 1920, 4035
  1046. Win13
  1047. 1320, 3210
  1048. 1110, 3675
  1049. 870, 4020
  1050. 720, 3870
  1051. 315, 4050
  1052. 225, 3885
  1053. 15, 4050
  1054. Win12
  1055. 3240, 2805
  1056. 3450, 3555
  1057. 3570, 4095
  1058. 3660, 3735
  1059. 3825, 4125
  1060. 3885, 3870
  1061. 4095, 4050
  1062. 4170, 3750
  1063. 4215, 4050
  1064. Win11
  1065. 2670, 2820
  1066. 2760, 3570
  1067. 2985, 4035
  1068. 3225, 3765
  1069. 3825, 4125
  1070. 3270, 4050
  1071. Win10
  1072. 2025, 2940
  1073. 1905, 3705
  1074. 1620, 4035
  1075. 1470, 3795
  1076. 1305, 4035
  1077. 1320, 2625
  1078. 945, 3120
  1079. 675, 3660
  1080. 495, 4035
  1081. 285, 3825
  1082. -15, 3795
  1083. 90, 4050
  1084. 3570, 2225
  1085. 3615, 3020
  1086. 3795, 3995
  1087. 4065, 3890
  1088. 4335, 4040
  1089. 3315, 2375
  1090. 3615, 3020
  1091. 3960, 3095
  1092. 4065, 3890
  1093. 4335, 4040
  1094. 4425, 4040
  1095. 4755, 3755
  1096. 4425, 4040
  1097. 1680, 2210
  1098. 1380, 2855
  1099. 1170, 3650
  1100. 1035, 4055
  1101. 765, 3860
  1102. 585, 4055
  1103. 255, 4040
  1104. 945, 2030
  1105. 720, 2735
  1106. 375, 3695
  1107. 210, 4040
  1108. -15, 3695
  1109. 600, 4040
  1110. 3720, 900
  1111. 4545, 1020
  1112. 4755, 1620
  1113. 4485, 2100
  1114. 4155, 2970
  1115. 3450, 3930
  1116. 3060, 4035
  1117. 2985, 3915
  1118. 2520, 4050
  1119. 2835, 1560
  1120. 3255, 2685
  1121. 3540, 3900
  1122. 3825, 4035
  1123. 3990, 3840
  1124. 3450, 3930
  1125. 4560, 4035
  1126. 1590, 1740
  1127. 1215, 2640
  1128. 960, 3795
  1129. 945, 4050
  1130. 750, 3855
  1131. 615, 4050
  1132. 540, 3825
  1133. 420, 4035
  1134. 1080, 840
  1135. 405, 690
  1136. -120, 1215
  1137. 180, 1875
  1138. 405, 2640
  1139. 930, 3915
  1140. 1005, 4050
  1141. 1365, 3795
  1142. 1545, 4035
  1143. 2235, 3780
  1144. 2355, 4065
  1145. Win15
  1146. Win12
  1147. buttonup
  1148. Win11
  1149. Win14
  1150. Win10
  1151. Win13
  1152. buttonup
  1153. Win15
  1154. objRef
  1155. Win14
  1156. objRef
  1157. Win13
  1158. objRef
  1159. Win12
  1160. objRef
  1161. Win11
  1162. objRef
  1163. Win10
  1164. objRef
  1165. objRef
  1166. objRef
  1167. objRef
  1168. objRef
  1169. objRef
  1170. objRef
  1171. objRef
  1172. objRef
  1173. objRef
  1174. Clock
  1175. 0:03:30
  1176. -- handles initial game state
  1177. 4sysClock, sysLastTime
  1178. IsGameOver() = 
  1179. newGame
  1180. 5- upTime 
  1181. handler begins a mouse handling process
  1182. 4sysMouseTrack, sysPiece, sysMousePos, sysNumber
  1183. 4sysRow, sysCol, sysXOrigin, sysYOrigin, 
  1184. \) / 555)
  1185. k) / 555)
  1186. performs the drag 
  1187. drop tracking
  1188. 270, 
  1189. BlankRow, sysBlankCol
  1190. myCol 
  1191. ) / 555)
  1192. myRow 
  1193. ) / 555)
  1194.  = sysBlankRow 
  1195. isNeighbor(
  1196. mouseMovePiece 
  1197. default
  1198. -- provides a keyboard interface 
  1199. , sysPositions, sysWinner, 
  1200. nPos 
  1201. newPos 
  1202. "pos"
  1203. 1+1) 
  1204. M+1) 
  1205. checkWinner() 
  1206. key = 
  1207. nNew 
  1208. keyDownArrow
  1209. keeps 
  1210. clock display current
  1211. GameClock, 
  1212. sysGameClock
  1213. myTemp
  1214. %"h24:
  1215. j:sec" 
  1216. moves through 
  1217. pointing device
  1218. returns TRUE 
  1219. pieces are inorder, FALSE otherwise
  1220. ZmyList
  1221. i <> 
  1222. logic
  1223. asure 
  1224. -- bells 
  1225. whistles
  1226. animateWinner 
  1227. we have a 
  1228. qrecord 
  1229. processWinners 
  1230. winner animation 
  1231. done here, ideas welcome
  1232. ZobjWinner
  1233. @message 
  1234. 32000
  1235. savefill 
  1236. savePattern 
  1237. i,50,50
  1238. saveFill
  1239. -- dropping 
  1240. win15 
  1241. win14 
  1242. win13 
  1243. win12 
  1244. win11 
  1245. win10 
  1246. win9 
  1247. win8 
  1248. win7 
  1249. win6 
  1250. win5 
  1251. win4 
  1252. win3 
  1253. win2 
  1254. [    opped 
  1255. determines 
  1256.     users 
  1257. among 
  1258.     best 
  1259. -- given difficulty level
  1260. newTime
  1261. 4sysRank, sysScramble
  1262. ZmyLevel, 
  1263. , aMatch, objRef
  1264. upWinners(
  1265. ) - 1 
  1266. Bi+1 
  1267. "Beginner 
  1268. "Intermediate 
  1269. "Avanced 
  1270. Inewtime 
  1271. "Times" 
  1272. "Scoreboard"
  1273. 32000
  1274. ("Name" & 
  1275. 32000
  1276. tilldown
  1277. buttonup
  1278. buttondown
  1279. keyup
  1280. enterpage
  1281. mouseMovePiece
  1282. buttonstilldown
  1283. animateWinner
  1284. processWinners
  1285. IsGameOver
  1286. checkWinner
  1287. enterpage
  1288. IsGameOver
  1289. 2newGame
  1290. upTime
  1291. sysClock
  1292. sysLastTime
  1293. buttondown
  1294. paintobject
  1295. sysRow
  1296. sysCol
  1297. sysXOrigin
  1298. sysYOrigin
  1299. sysClock
  1300. sysMouseTrack
  1301. sysPiece
  1302. sysMousePos
  1303. sysNumber
  1304. buttonstilldown
  1305. sysMouseTrack
  1306. sysPiece
  1307. buttonup
  1308. isNeighbor
  1309. oX~mouseMovePiece
  1310. isNeighbor
  1311. oX~mouseMovePiece
  1312. default
  1313. myRow
  1314. myCol
  1315. sysRow
  1316. sysCol
  1317. sysBlankRow
  1318. sysBlankCol
  1319. sysMouseTrack
  1320. sysPiece
  1321. sysMousePos
  1322. sysXOrigin
  1323. sysYOrigin
  1324. keyup
  1325. checkWinner
  1326. checkWinner
  1327. checkWinner
  1328. checkWinner
  1329. newPos
  1330. sysBlankRow
  1331. sysBlankCol
  1332. sysPositions
  1333. sysWinner
  1334. sysClock
  1335. h24:min:sec
  1336. seconds
  1337. Clock
  1338. myTemp
  1339. sysClock
  1340. sysGameClock
  1341. sysLastTime
  1342. mouseMovePiece
  1343. checkWinner
  1344. sysWinner
  1345. sysPositions
  1346. sysBlankRow
  1347. sysBlankCol
  1348. sysRow
  1349. sysCol
  1350. sysPiece
  1351. IsGameOver
  1352. myList
  1353. sysPositions
  1354. checkWinner
  1355. IsGameOver
  1356. o0JanimateWinner
  1357. processWinners
  1358. sysClock
  1359. sysGameClock
  1360. sysLastTime
  1361. animateWinner
  1362. Winner
  1363. saveFill
  1364. savePattern
  1365. savefill
  1366. objWinner
  1367. processWinners
  1368. upWinners
  1369. Winners
  1370. upWinners
  1371. upWinners
  1372. upWinners
  1373. level
  1374. Beginner Level
  1375. level
  1376. Intermediate Level
  1377. level
  1378. Avanced Level
  1379. newtime
  1380. min:sec
  1381. Times
  1382. Scoreboard
  1383. myLevel
  1384. myList
  1385. aMatch
  1386. objRef
  1387. sysRank
  1388. sysScramble
  1389. newTime
  1390. D R!&#
  1391. ,6-j.
  1392. 6D:LF
  1393. upwinners(3)
  1394. 0,0,0,0,0,0,0
  1395.  upwinners(2)
  1396. 0,0,0,0,0,0,0
  1397. * upwinners(1)
  1398. 0,0,0,0,0,0,0
  1399. 1515,1080
  1400. 2070,1080
  1401. 2625,1080
  1402. 3180,1080
  1403. 1515,1640
  1404. 2070,1640
  1405. 2625,1640
  1406. 3180,1640
  1407. 1515,2190
  1408. 2070,2190
  1409. 2625,2190
  1410. 3180,2190
  1411. 1515,2745
  1412. 2070,2745
  1413. 2625,2745
  1414. 3180,2745
  1415. Pieces
  1416. group id 92 of page id 0,group id 97 of page id 0,group id 102 of page id 0,group id 107 of page id 0,group id 122 of page id 0,group id 147 of page id 0,group id 132 of page id 0,group id 137 of page id 0,group id 152 of page id 0,group id 127 of page id 0,group id 87 of page id 0,group id 157 of page id 0,group id 112 of page id 0,group id 117 of page id 0,group id 142 of page id 0w#
  1417. About Taquin
  1418. Copyright
  1419. Taquin for ToolBook
  1420. Version 1.0
  1421. by Brent M. Waylandd
  1422. by Brent M. Waylandloraylor
  1423. TitleBar
  1424. Elocation
  1425. StartMouseTracking 
  1426. StopMouseTracking 
  1427. About Taquin
  1428. OKg(    
  1429. 4sysButtonBounds
  1430. xCoord
  1431. yCoord
  1432. ) <= 
  1433. , >= 
  1434. > <= 
  1435. "About Taquin"
  1436. bInvert 
  1437. uttondown
  1438. buttonup
  1439. buttondown
  1440. buttonstilldown
  1441. buttondown
  1442. sysButtonBounds
  1443. buttonup
  1444. About Taquin
  1445. yCoord
  1446. xCoord
  1447. sysButtonBounds
  1448. buttonstilldown
  1449. bInvert
  1450. yCoord
  1451. xCoord
  1452. sysButtonBounds
  1453. Winners2
  1454.  - - - -    - - - -    - - - - - -
  1455.  - - - -    - - - -    - - - - - - 
  1456.  - - - -    - - - -    - - - - - - 
  1457.  - - - -    - - - -    - - - - - - 
  1458.  - - - -    - - - -    - - - - - - 
  1459.  - - - -    - - - -    - - - - - - 
  1460.  - - - -    - - - -    - - - - - -  
  1461. Winners3
  1462.  - - - -    - - - -    - - - - - - 
  1463.  - - - -    - - - -    - - - - - - 
  1464.  - - - -    - - - -    - - - - - - 
  1465.  - - - -    - - - -    - - - - - - 
  1466.  - - - -    - - - -    - - - - - - 
  1467.  - - - -    - - - -    - - - - - - 
  1468.  - - - -    - - - -    - - - - - - 
  1469. name6
  1470. keyup
  1471. keyup
  1472. name7
  1473. keyup
  1474. keyup
  1475. name5
  1476. keyup
  1477. keyup
  1478. name4
  1479. keyup
  1480. keyup
  1481. name3
  1482. keyup
  1483. keyup
  1484. Winners1
  1485.  - - - -    - - - -    - - - - - - 
  1486.  - - - -    - - - -    - - - - - - 
  1487.  - - - -    - - - -    - - - - - - 
  1488.  - - - -    - - - -    - - - - - - 
  1489.  - - - -    - - - -    - - - - - - 
  1490.  - - - -    - - - -    - - - - - - 
  1491.  - - - -    - - - -    - - - - - - 
  1492. 3:PHYSSIZE
  1493. wwwwwwwwwwwwwwwwwpD
  1494. wwwwwwwwwwwwwwwwwp
  1495. wwwwwwwwwwwwwwwwp
  1496. >7:PHYSSIZE
  1497. wwwwwwwwwwwwwwwwwp@
  1498. wwwwwwwwwwwwwwwwwp
  1499. wwwwwwwwwwwwwwwwpw
  1500. Help Text
  1501. Object of Game:
  1502. You must move the pieces such that the are in the following order as quickly as possible:
  1503.     1   2   3   4
  1504.     5   6   7   8
  1505.     9  10 11 12
  1506.     13 14 15 *
  1507. Ways to move:
  1508. 1. Use arrow keys.
  1509. 2. Click on Piece to be moved.
  1510. 3. Drag and Drop piece into blank spot.
  1511. Starting a Game:
  1512. You can start or restart a game by chosing "New Game" from the "Options" menu. The pieces will be scrambled randomly according to the level of difficulty. You can adjust the level of difficulty and number of moves simulated to scramble the board by chosing "Set Scramble Level" from the "Options" menu. There are eight scramble levels to chose from.
  1513. Ending the game:
  1514. Taquin knows when you have finished a game. If your time was among the top seven times you will be given a chance to enter your name on the fastest times list.
  1515. TitleBar
  1516. Elocation
  1517. StartMouseTracking 
  1518. StopMouseTracking 
  1519. How to Play Taquin
  1520. 4sysButtonBounds
  1521. xCoord
  1522. yCoord
  1523. ) <= 
  1524. , >= 
  1525. > <= 
  1526. "Help"
  1527. bInvert 
  1528. uttondown
  1529. buttonup
  1530. buttondown
  1531. buttonstilldown
  1532. buttondown
  1533. sysButtonBounds
  1534. buttonup
  1535. yCoord
  1536. xCoord
  1537. sysButtonBounds
  1538. buttonstilldown
  1539. bInvert
  1540. yCoord
  1541. xCoord
  1542. sysButtonBounds
  1543. G:PHYSSIZE
  1544. wwwwwwwwwwwwwwwwwpD
  1545. wwwwwwwwwwwwwwwwwp
  1546. wwwwwwwwwwwwwwwwpw
  1547. name2
  1548. keyup
  1549. keyup
  1550. K:PHYSSIZE
  1551. wwwwwwwwwwwwwwwwwp
  1552. wwwwwwwwwwwwwwwwwp
  1553. wwwwwwwwwwwwww
  1554. VO:PHYSSIZE
  1555. wwwwwwwwwwwwwwwwwpD
  1556. wwwwwwwwwwwwwwwwwp
  1557. wwwwwwwwwwwwwwwwp
  1558. S:PHYSSIZE
  1559. wwwwwwwwwwwwwwwwwp@
  1560. wwwwwwwwwwwwwwwwwp
  1561. wwwwwwwwwwwwwwwwpw
  1562. V:PHYSSIZE
  1563. wwwwwwwwwwwwwwwwwp@
  1564. wwwwwwwwwwwwwwwwwp
  1565. wwwwwwwwwwwwwwwwpw
  1566. Z:PHYSSIZE
  1567. wwwwwwwwwwwwwwwwwp@
  1568. wwwwwwwwwwwwwwwwwp
  1569. wwwwwwwwwwwwwwwwpw
  1570. P^:PHYSSIZE
  1571. wwwwwwwwwwwwwwwwwpD
  1572. wwwwwwwwwwwwwwwwwp
  1573. wwwwwwwwwwwwwwwwpw
  1574. b:PHYSSIZE
  1575. wwwwwwwwwwwwwwwwwp@
  1576. wwwwwwwwwwwwwwwwwp
  1577. wwwwwwwwwwwwwwwwpw
  1578. e:PHYSSIZE
  1579. wwwwwwwwwwwwwwwwwpD
  1580. wwwwwwwwwwwwwwwwwp
  1581. wwwwwwwwwwwwwwwwp
  1582. i:PHYSSIZE
  1583. wwwwwwwwwwwwwwwwwp@
  1584. wwwwwwwwwwwwwwwwwp
  1585. wwwwwwwwwwwwwwwwpw
  1586. Jm:PHYSSIZE
  1587. wwwwwwwwwwwwwwwwwp@
  1588. wwwwwwwwwwwwwwwwwp
  1589. wwwwwwwwwwwwwwwwpw
  1590. q:PHYSSIZE
  1591. wwwwwwwwwwwwwwwwwp@
  1592. wwwwwwwwwwwwwwwwwp
  1593. wwwwwwwwwwwwwwwwpw
  1594. t:PHYSSIZE
  1595. wwwwwwwwwwwwwwwwwp@
  1596. wwwwwwwwwwwwwwwwwp
  1597. wwwwwwwwwwwwwwwwpw
  1598. winner
  1599. Copyright
  1600. Your a Winner !!!
  1601. TitleBar
  1602. Elocation
  1603. StartMouseTracking 
  1604. StopMouseTracking 
  1605. *** Congratulations ***
  1606. Scoreboard
  1607. handler effectively leaves the TIMES dialog
  1608. 4sysRank, sysScramble
  1609. objRef 
  1610. ("winners" & 
  1611. objEdit 
  1612. p" & 
  1613. "Times"
  1614. "Scoreboard"
  1615. buttonup
  1616. buttonup
  1617. winners
  1618. Times
  1619. Scoreboard
  1620. objEdit
  1621. objRef
  1622. sysRank
  1623. sysScramble
  1624. Times
  1625. 03:30        10/10/90
  1626.  - - - -    - - - -    - - - - - - 
  1627.  - - - -    - - - -    - - - - - - 
  1628.  - - - -    - - - -    - - - - - - 
  1629.  - - - -    - - - -    - - - - - - 
  1630.  - - - -    - - - -    - - - - - - 
  1631.  - - - -    - - - -    - - - - - -  - 
  1632. Level
  1633. Beginner Levelevel888
  1634. name1
  1635. keyup
  1636. keyup
  1637. Title
  1638. enterPage
  1639. enterPage
  1640. Taquinest Golf
  1641. Taquinest Golf
  1642. Move the Squareshe Pines
  1643. Move the Squareshe Piness
  1644. By Brent M. WaylandPines
  1645. By Brent M. WaylandPiness
  1646. Title
  1647. B    @-@
  1648.