home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2003 October / cmycha200310.iso / Szkola / Szkola_Koziolka.exe / dane / PRZYGODA / TEST / TEST.CNV < prev    next >
Text File  |  2003-09-11  |  28KB  |  993 lines

  1. OBJECT=MUSIC
  2. MUSIC:TYPE=MUSIC
  3. MUSIC:FILENAME=MUZA3.WAV
  4.  
  5. OBJECT=IWHO
  6. IWHO:TYPE=INTEGER
  7.  
  8. OBJECT=IHELP
  9. IHELP:TYPE=INTEGER
  10. IHELP:VALUE=1
  11.  
  12. OBJECT=ITIME
  13. ITIME:TYPE=INTEGER
  14.  
  15. OBJECT=ITASKNO
  16. ITASKNO:TYPE=INTEGER
  17. ITASKNO:VALUE=0
  18.  
  19. OBJECT=STRQUESTION
  20. STRQUESTION:TYPE=STRING
  21.  
  22. OBJECT=STRTEMP1
  23. STRTEMP1:TYPE=STRING
  24.  
  25. OBJECT=STRTEMP2
  26. STRTEMP2:TYPE=STRING
  27.  
  28. OBJECT=STRTEMP3
  29. STRTEMP3:TYPE=STRING
  30.  
  31. OBJECT=ITEMP
  32. ITEMP:TYPE=INTEGER
  33.  
  34. OBJECT=IINDEX
  35. IINDEX:TYPE=INTEGER
  36.  
  37. OBJECT=IODPOWIADA
  38. IODPOWIADA:TYPE=INTEGER
  39.  
  40. OBJECT=DTEMP1
  41. DTEMP1:TYPE=DOUBLE
  42.  
  43. OBJECT=DTEMP2
  44. DTEMP2:TYPE=DOUBLE
  45.  
  46. OBJECT=ANNMATOLEK1
  47. ANNMATOLEK1:TYPE=ANIMO
  48. ANNMATOLEK1:VISIBLE=TRUE
  49. ANNMATOLEK1:FILENAME=MATOLEK1.ANN
  50. ANNMATOLEK1:TOCANVAS=TRUE
  51. ANNMATOLEK1:PRIORITY=0
  52. ANNMATOLEK1:FPS=16
  53. ANNMATOLEK1:PRELOAD=TRUE
  54. ANNMATOLEK1:RELEASE=TRUE
  55. ANNMATOLEK1:MONITORCOLLISION=FALSE
  56. ANNMATOLEK1:MONITORCOLLISIONALPHA=FALSE
  57.  
  58. OBJECT=ANNMATOLEK2
  59. ANNMATOLEK2:TYPE=ANIMO
  60. ANNMATOLEK2:VISIBLE=TRUE
  61. ANNMATOLEK2:FILENAME=MATOLEK2.ANN
  62. ANNMATOLEK2:TOCANVAS=TRUE
  63. ANNMATOLEK2:PRIORITY=0
  64. ANNMATOLEK2:FPS=16
  65. ANNMATOLEK2:PRELOAD=TRUE
  66. ANNMATOLEK2:RELEASE=TRUE
  67. ANNMATOLEK2:MONITORCOLLISION=FALSE
  68. ANNMATOLEK2:MONITORCOLLISIONALPHA=FALSE
  69.  
  70. OBJECT=ANNMATOLEK3
  71. ANNMATOLEK3:TYPE=ANIMO
  72. ANNMATOLEK3:VISIBLE=TRUE
  73. ANNMATOLEK3:FILENAME=MATOLEK3.ANN
  74. ANNMATOLEK3:TOCANVAS=TRUE
  75. ANNMATOLEK3:PRIORITY=0
  76. ANNMATOLEK3:FPS=16
  77. ANNMATOLEK3:PRELOAD=TRUE
  78. ANNMATOLEK3:RELEASE=TRUE
  79. ANNMATOLEK3:MONITORCOLLISION=FALSE
  80. ANNMATOLEK3:MONITORCOLLISIONALPHA=FALSE
  81.  
  82. OBJECT=ANNSCORE
  83. ANNSCORE:TYPE=ANIMO
  84. ANNSCORE:VISIBLE=TRUE
  85. ANNSCORE:FILENAME=SCORE.ANN
  86. ANNSCORE:TOCANVAS=TRUE
  87. ANNSCORE:PRIORITY=999
  88. ANNSCORE:FPS=16
  89. ANNSCORE:PRELOAD=TRUE
  90. ANNSCORE:RELEASE=TRUE
  91. ANNSCORE:MONITORCOLLISION=FALSE
  92. ANNSCORE:MONITORCOLLISIONALPHA=FALSE
  93.  
  94. OBJECT=ANNELAPSE
  95. ANNELAPSE:TYPE=ANIMO
  96. ANNELAPSE:VISIBLE=TRUE
  97. ANNELAPSE:FILENAME=ELAPSE.ANN
  98. ANNELAPSE:TOCANVAS=TRUE
  99. ANNELAPSE:PRIORITY=0
  100. ANNELAPSE:FPS=16
  101. ANNELAPSE:PRELOAD=TRUE
  102. ANNELAPSE:RELEASE=TRUE
  103. ANNELAPSE:MONITORCOLLISION=FALSE
  104. ANNELAPSE:MONITORCOLLISIONALPHA=FALSE
  105. ANNELAPSE:ONFINISHED^PLAY={ITASKNO^INC();BEHNEWQUESTION^RUN();}
  106.  
  107. OBJECT=ANNHAND
  108. ANNHAND:TYPE=ANIMO
  109. ANNHAND:VISIBLE=FALSE
  110. ANNHAND:FILENAME=HAND.ANN
  111. ANNHAND:TOCANVAS=TRUE
  112. ANNHAND:PRIORITY=1000
  113. ANNHAND:FPS=16
  114. ANNHAND:PRELOAD=TRUE
  115. ANNHAND:RELEASE=TRUE
  116. ANNHAND:MONITORCOLLISION=FALSE
  117. ANNHAND:MONITORCOLLISIONALPHA=FALSE
  118.  
  119. OBJECT=LEFT
  120. LEFT:TYPE=ANIMO
  121. LEFT:VISIBLE=FALSE
  122. LEFT:FILENAME=LEFT.ANN
  123. LEFT:TOCANVAS=TRUE
  124. LEFT:PRIORITY=0
  125. LEFT:FPS=15
  126. LEFT:PRELOAD=TRUE
  127. LEFT:RELEASE=TRUE
  128. LEFT:MONITORCOLLISION=FALSE
  129. LEFT:MONITORCOLLISIONALPHA=FALSE
  130.  
  131. OBJECT=LEFTM
  132. LEFTM:TYPE=ANIMO
  133. LEFTM:VISIBLE=FALSE
  134. LEFTM:FILENAME=LEFTM.ANN
  135. LEFTM:TOCANVAS=TRUE
  136. LEFTM:PRIORITY=0
  137. LEFTM:FPS=15
  138. LEFTM:PRELOAD=TRUE
  139. LEFTM:RELEASE=TRUE
  140. LEFTM:MONITORCOLLISION=FALSE
  141. LEFTM:MONITORCOLLISIONALPHA=FALSE
  142.  
  143. OBJECT=RIGHT
  144. RIGHT:TYPE=ANIMO
  145. RIGHT:VISIBLE=FALSE
  146. RIGHT:FILENAME=RIGHT.ANN
  147. RIGHT:TOCANVAS=TRUE
  148. RIGHT:PRIORITY=0
  149. RIGHT:FPS=15
  150. RIGHT:PRELOAD=TRUE
  151. RIGHT:RELEASE=TRUE
  152. RIGHT:MONITORCOLLISION=FALSE
  153. RIGHT:MONITORCOLLISIONALPHA=FALSE
  154.  
  155. OBJECT=RIGHTM
  156. RIGHTM:TYPE=ANIMO
  157. RIGHTM:VISIBLE=FALSE
  158. RIGHTM:FILENAME=RIGHTM.ANN
  159. RIGHTM:TOCANVAS=TRUE
  160. RIGHTM:PRIORITY=0
  161. RIGHTM:FPS=15
  162. RIGHTM:PRELOAD=TRUE
  163. RIGHTM:RELEASE=TRUE
  164. RIGHTM:MONITORCOLLISION=FALSE
  165. RIGHTM:MONITORCOLLISIONALPHA=FALSE
  166.  
  167. OBJECT=BELKA
  168. BELKA:TYPE=IMAGE
  169. BELKA:VISIBLE=FALSE
  170. BELKA:FILENAME=BELKA.IMG
  171. BELKA:TOCANVAS=TRUE
  172. BELKA:PRIORITY=0
  173. BELKA:PRELOAD=TRUE
  174. BELKA:RELEASE=TRUE
  175. BELKA:MONITORCOLLISION=FALSE
  176. BELKA:MONITORCOLLISIONALPHA=FALSE
  177.  
  178. OBJECT=BELKASTD
  179. BELKASTD:TYPE=IMAGE
  180. BELKASTD:VISIBLE=FALSE
  181. BELKASTD:FILENAME=BELKASTD.IMG
  182. BELKASTD:TOCANVAS=TRUE
  183. BELKASTD:PRIORITY=0
  184. BELKASTD:PRELOAD=TRUE
  185. BELKASTD:RELEASE=TRUE
  186. BELKASTD:MONITORCOLLISION=FALSE
  187. BELKASTD:MONITORCOLLISIONALPHA=FALSE
  188.  
  189. OBJECT=TRUESTD
  190. TRUESTD:TYPE=IMAGE
  191. TRUESTD:VISIBLE=FALSE
  192. TRUESTD:FILENAME=TRUESTD.IMG
  193. TRUESTD:TOCANVAS=FALSE
  194. TRUESTD:PRIORITY=0
  195. TRUESTD:PRELOAD=TRUE
  196. TRUESTD:RELEASE=TRUE
  197. TRUESTD:MONITORCOLLISION=FALSE
  198. TRUESTD:MONITORCOLLISIONALPHA=FALSE
  199.  
  200. OBJECT=TRUEOM
  201. TRUEOM:TYPE=IMAGE
  202. TRUEOM:VISIBLE=FALSE
  203. TRUEOM:FILENAME=TRUEOM.IMG
  204. TRUEOM:TOCANVAS=FALSE
  205. TRUEOM:PRIORITY=0
  206. TRUEOM:PRELOAD=TRUE
  207. TRUEOM:RELEASE=TRUE
  208. TRUEOM:MONITORCOLLISION=FALSE
  209. TRUEOM:MONITORCOLLISIONALPHA=FALSE
  210.  
  211. OBJECT=FALSESTD
  212. FALSESTD:TYPE=IMAGE
  213. FALSESTD:VISIBLE=FALSE
  214. FALSESTD:FILENAME=FALSESTD.IMG
  215. FALSESTD:TOCANVAS=FALSE
  216. FALSESTD:PRIORITY=0
  217. FALSESTD:PRELOAD=TRUE
  218. FALSESTD:RELEASE=TRUE
  219. FALSESTD:MONITORCOLLISION=FALSE
  220. FALSESTD:MONITORCOLLISIONALPHA=FALSE
  221.  
  222. OBJECT=FALSEOM
  223. FALSEOM:TYPE=IMAGE
  224. FALSEOM:VISIBLE=FALSE
  225. FALSEOM:FILENAME=FALSEOM.IMG
  226. FALSEOM:TOCANVAS=FALSE
  227. FALSEOM:PRIORITY=0
  228. FALSEOM:PRELOAD=TRUE
  229. FALSEOM:RELEASE=TRUE
  230. FALSEOM:MONITORCOLLISION=FALSE
  231. FALSEOM:MONITORCOLLISIONALPHA=FALSE
  232.  
  233. OBJECT=IMGKRZESLA
  234. IMGKRZESLA:TYPE=IMAGE
  235. IMGKRZESLA:VISIBLE=TRUE
  236. IMGKRZESLA:FILENAME=SIEDZISKA.IMG
  237. IMGKRZESLA:TOCANVAS=TRUE
  238. IMGKRZESLA:PRIORITY=998
  239. IMGKRZESLA:PRELOAD=TRUE
  240. IMGKRZESLA:RELEASE=TRUE
  241. IMGKRZESLA:MONITORCOLLISION=FALSE
  242. IMGKRZESLA:MONITORCOLLISIONALPHA=FALSE
  243.  
  244. OBJECT=IMGMENUSTD
  245. IMGMENUSTD:TYPE=IMAGE
  246. IMGMENUSTD:VISIBLE=TRUE
  247. IMGMENUSTD:FILENAME=MENUSTD.IMG
  248. IMGMENUSTD:TOCANVAS=TRUE
  249. IMGMENUSTD:PRIORITY=0
  250. IMGMENUSTD:PRELOAD=TRUE
  251. IMGMENUSTD:RELEASE=TRUE
  252. IMGMENUSTD:MONITORCOLLISION=FALSE
  253. IMGMENUSTD:MONITORCOLLISIONALPHA=FALSE
  254.  
  255. OBJECT=IMGMENUOM
  256. IMGMENUOM:TYPE=IMAGE
  257. IMGMENUOM:VISIBLE=TRUE
  258. IMGMENUOM:FILENAME=MENUOM.IMG
  259. IMGMENUOM:TOCANVAS=TRUE
  260. IMGMENUOM:PRIORITY=0
  261. IMGMENUOM:PRELOAD=TRUE
  262. IMGMENUOM:RELEASE=TRUE
  263. IMGMENUOM:MONITORCOLLISION=FALSE
  264. IMGMENUOM:MONITORCOLLISIONALPHA=FALSE
  265.  
  266. OBJECT=IMGACCEPTSTD
  267. IMGACCEPTSTD:TYPE=IMAGE
  268. IMGACCEPTSTD:VISIBLE=TRUE
  269. IMGACCEPTSTD:FILENAME=ACCEPTSTD.IMG
  270. IMGACCEPTSTD:TOCANVAS=TRUE
  271. IMGACCEPTSTD:PRIORITY=999
  272. IMGACCEPTSTD:PRELOAD=TRUE
  273. IMGACCEPTSTD:RELEASE=TRUE
  274. IMGACCEPTSTD:MONITORCOLLISION=FALSE
  275. IMGACCEPTSTD:MONITORCOLLISIONALPHA=FALSE
  276.  
  277. OBJECT=IMGACCEPTOM
  278. IMGACCEPTOM:TYPE=IMAGE
  279. IMGACCEPTOM:VISIBLE=TRUE
  280. IMGACCEPTOM:FILENAME=ACCEPTOM.IMG
  281. IMGACCEPTOM:TOCANVAS=TRUE
  282. IMGACCEPTOM:PRIORITY=999
  283. IMGACCEPTOM:PRELOAD=TRUE
  284. IMGACCEPTOM:RELEASE=TRUE
  285. IMGACCEPTOM:MONITORCOLLISION=FALSE
  286. IMGACCEPTOM:MONITORCOLLISIONALPHA=FALSE
  287.  
  288. OBJECT=IMGACCEPTOC
  289. IMGACCEPTOC:TYPE=IMAGE
  290. IMGACCEPTOC:VISIBLE=TRUE
  291. IMGACCEPTOC:FILENAME=ACCEPTOC.IMG
  292. IMGACCEPTOC:TOCANVAS=TRUE
  293. IMGACCEPTOC:PRIORITY=999
  294. IMGACCEPTOC:PRELOAD=TRUE
  295. IMGACCEPTOC:RELEASE=TRUE
  296. IMGACCEPTOC:MONITORCOLLISION=FALSE
  297. IMGACCEPTOC:MONITORCOLLISIONALPHA=FALSE
  298.  
  299. OBJECT=IMGHELPSTD
  300. IMGHELPSTD:TYPE=IMAGE
  301. IMGHELPSTD:VISIBLE=TRUE
  302. IMGHELPSTD:FILENAME=HELPSTD.IMG
  303. IMGHELPSTD:TOCANVAS=TRUE
  304. IMGHELPSTD:PRIORITY=999
  305. IMGHELPSTD:PRELOAD=TRUE
  306. IMGHELPSTD:RELEASE=TRUE
  307. IMGHELPSTD:MONITORCOLLISION=FALSE
  308. IMGHELPSTD:MONITORCOLLISIONALPHA=FALSE
  309.  
  310. OBJECT=IMGHELPOM
  311. IMGHELPOM:TYPE=IMAGE
  312. IMGHELPOM:VISIBLE=TRUE
  313. IMGHELPOM:FILENAME=HELPOM.IMG
  314. IMGHELPOM:TOCANVAS=TRUE
  315. IMGHELPOM:PRIORITY=999
  316. IMGHELPOM:PRELOAD=TRUE
  317. IMGHELPOM:RELEASE=TRUE
  318. IMGHELPOM:MONITORCOLLISION=FALSE
  319. IMGHELPOM:MONITORCOLLISIONALPHA=FALSE
  320.  
  321. OBJECT=IMGKRZESLA
  322. IMGKRZESLA:TYPE=IMAGE
  323. IMGKRZESLA:VISIBLE=TRUE
  324. IMGKRZESLA:FILENAME=SIEDZISKA.IMG
  325. IMGKRZESLA:TOCANVAS=TRUE
  326. IMGKRZESLA:PRIORITY=999
  327. IMGKRZESLA:PRELOAD=TRUE
  328. IMGKRZESLA:RELEASE=TRUE
  329. IMGKRZESLA:MONITORCOLLISION=FALSE
  330. IMGKRZESLA:MONITORCOLLISIONALPHA=FALSE
  331.  
  332. OBJECT=NSSTD
  333. NSSTD:TYPE=IMAGE
  334. NSSTD:VISIBLE=FALSE
  335. NSSTD:FILENAME=NSSTD.IMG
  336. NSSTD:TOCANVAS=FALSE
  337. NSSTD:PRIORITY=0
  338. NSSTD:PRELOAD=TRUE
  339. NSSTD:RELEASE=TRUE
  340. NSSTD:MONITORCOLLISION=FALSE
  341. NSSTD:MONITORCOLLISIONALPHA=FALSE
  342.  
  343. OBJECT=NSOM
  344. NSOM:TYPE=IMAGE
  345. NSOM:VISIBLE=FALSE
  346. NSOM:FILENAME=NSOM.IMG
  347. NSOM:TOCANVAS=FALSE
  348. NSOM:PRIORITY=0
  349. NSOM:PRELOAD=TRUE
  350. NSOM:RELEASE=TRUE
  351. NSOM:MONITORCOLLISION=FALSE
  352. NSOM:MONITORCOLLISIONALPHA=FALSE
  353.  
  354. OBJECT=CHECK
  355. CHECK:TYPE=IMAGE
  356. CHECK:VISIBLE=FALSE
  357. CHECK:FILENAME=CHECK.IMG
  358. CHECK:TOCANVAS=FALSE
  359. CHECK:PRIORITY=0
  360. CHECK:PRELOAD=TRUE
  361. CHECK:RELEASE=TRUE
  362. CHECK:MONITORCOLLISION=FALSE
  363. CHECK:MONITORCOLLISIONALPHA=FALSE
  364.  
  365. OBJECT=CHECKACC
  366. CHECKACC:TYPE=IMAGE
  367. CHECKACC:VISIBLE=FALSE
  368. CHECKACC:FILENAME=CHECKACC.IMG
  369. CHECKACC:TOCANVAS=FALSE
  370. CHECKACC:PRIORITY=0
  371. CHECKACC:PRELOAD=TRUE
  372. CHECKACC:RELEASE=TRUE
  373. CHECKACC:MONITORCOLLISION=FALSE
  374. CHECKACC:MONITORCOLLISIONALPHA=FALSE
  375.  
  376. OBJECT=CURSOR
  377. CURSOR:TYPE=IMAGE
  378. CURSOR:VISIBLE=FALSE
  379. CURSOR:FILENAME=CURSOR.IMG
  380. CURSOR:TOCANVAS=FALSE
  381. CURSOR:PRIORITY=0
  382. CURSOR:PRELOAD=TRUE
  383. CURSOR:RELEASE=TRUE
  384. CURSOR:MONITORCOLLISION=FALSE
  385. CURSOR:MONITORCOLLISIONALPHA=FALSE
  386.  
  387. OBJECT=LEFTA
  388. LEFTA:TYPE=IMAGE
  389. LEFTA:VISIBLE=FALSE
  390. LEFTA:FILENAME=LEFTA.IMG
  391. LEFTA:TOCANVAS=TRUE
  392. LEFTA:PRIORITY=0
  393. LEFTA:PRELOAD=TRUE
  394. LEFTA:RELEASE=TRUE
  395. LEFTA:MONITORCOLLISION=FALSE
  396. LEFTA:MONITORCOLLISIONALPHA=FALSE
  397.  
  398. OBJECT=LEFTAC
  399. LEFTAC:TYPE=IMAGE
  400. LEFTAC:VISIBLE=FALSE
  401. LEFTAC:FILENAME=LEFTAC.IMG
  402. LEFTAC:TOCANVAS=TRUE
  403. LEFTAC:PRIORITY=0
  404. LEFTAC:PRELOAD=TRUE
  405. LEFTAC:RELEASE=TRUE
  406. LEFTAC:MONITORCOLLISION=FALSE
  407. LEFTAC:MONITORCOLLISIONALPHA=FALSE
  408.  
  409. OBJECT=RIGHTA
  410. RIGHTA:TYPE=IMAGE
  411. RIGHTA:VISIBLE=FALSE
  412. RIGHTA:FILENAME=RIGHTA.IMG
  413. RIGHTA:TOCANVAS=TRUE
  414. RIGHTA:PRIORITY=0
  415. RIGHTA:PRELOAD=TRUE
  416. RIGHTA:RELEASE=TRUE
  417. RIGHTA:MONITORCOLLISION=FALSE
  418. RIGHTA:MONITORCOLLISIONALPHA=FALSE
  419.  
  420. OBJECT=RIGHTAC
  421. RIGHTAC:TYPE=IMAGE
  422. RIGHTAC:VISIBLE=FALSE
  423. RIGHTAC:FILENAME=RIGHTAC.IMG
  424. RIGHTAC:TOCANVAS=TRUE
  425. RIGHTAC:PRIORITY=0
  426. RIGHTAC:PRELOAD=TRUE
  427. RIGHTAC:RELEASE=TRUE
  428. RIGHTAC:MONITORCOLLISION=FALSE
  429. RIGHTAC:MONITORCOLLISIONALPHA=FALSE
  430.  
  431. OBJECT=BTNACCEPT
  432. BTNACCEPT:TYPE=BUTTON
  433. BTNACCEPT:VISIBLE=TRUE
  434. BTNACCEPT:ENABLE=TRUE
  435. BTNACCEPT:DRAGGABLE=FALSE
  436. BTNACCEPT:GFXSTANDARD=IMGACCEPTSTD
  437. BTNACCEPT:GFXONCLICK=IMGACCEPTOC
  438. BTNACCEPT:GFXONMOVE=IMGACCEPTOM
  439. BTNACCEPT:ONRELEASED=BEHKOZIOLEKODPOWIADA
  440.  
  441. OBJECT=BTNMENU
  442. BTNMENU:TYPE=BUTTON
  443. BTNMENU:VISIBLE=TRUE
  444. BTNMENU:ENABLE=TRUE
  445. BTNMENU:DRAGGABLE=FALSE
  446. BTNMENU:GFXSTANDARD=IMGMENUSTD
  447. BTNMENU:GFXONMOVE=IMGMENUOM
  448. BTNMENU:ONCLICKED={QSTMAN^FLUSH();MOUSE^ENABLE();KEYBOARD^ENABLE();PRZYGODA^GOTO("TESTWYBOR");}
  449.  
  450. OBJECT=BTNHELP
  451. BTNHELP:TYPE=BUTTON
  452. BTNHELP:VISIBLE=TRUE
  453. BTNHELP:ENABLE=TRUE
  454. BTNHELP:DRAGGABLE=FALSE
  455. BTNHELP:GFXSTANDARD=IMGHELPSTD
  456. BTNHELP:GFXONMOVE=IMGHELPOM
  457. BTNHELP:ONCLICKED=BEHHELP
  458.  
  459. OBJECT=SEQMATOLEK1
  460. SEQMATOLEK1:TYPE=SEQUENCE
  461. SEQMATOLEK1:FILENAME=MATOLEK1.SEQ
  462. SEQMATOLEK1:ONFINISHED^BEZRUCH={SEQMATOLEK1^PLAY("BEZRUCH");}
  463. SEQMATOLEK1:ONFINISHED^ZGLASZA={SEQMATOLEK1^PLAY("ZGLASZA");}
  464. SEQMATOLEK1:ONFINISHED^MYSLI=BEHCOMPUTER(0)
  465. SEQMATOLEK1:ONFINISHED^ODPOWIADA=BEHONACCEPT
  466. SEQMATOLEK1:ONFINISHED^SUKCES={ITASKNO^INC();BEHNEWQUESTION^RUN();}
  467. SEQMATOLEK1:ONFINISHED^FAILED=BEHONFAILED
  468. SEQMATOLEK1:ONFINISHED^WIN={MOUSE^ENABLE();KEYBOARD^ENABLE();PRZYGODA^GOTO("TESTWYBOR");}
  469.  
  470. OBJECT=SEQMATOLEK2
  471. SEQMATOLEK2:TYPE=SEQUENCE
  472. SEQMATOLEK2:FILENAME=MATOLEK2.SEQ
  473. SEQMATOLEK2:ONFINISHED^BEZRUCH={SEQMATOLEK2^PLAY("BEZRUCH");}
  474. SEQMATOLEK2:ONFINISHED^ZGLASZA={SEQMATOLEK2^PLAY("ZGLASZA");}
  475. SEQMATOLEK2:ONFINISHED^MYSLI=BEHCOMPUTER(1)
  476. SEQMATOLEK2:ONFINISHED^ODPOWIADA=BEHONACCEPT
  477. SEQMATOLEK2:ONFINISHED^SUKCES={ITASKNO^INC();BEHNEWQUESTION^RUN();}
  478. SEQMATOLEK2:ONFINISHED^FAILED=BEHONFAILED
  479. SEQMATOLEK2:ONFINISHED^WIN={MOUSE^ENABLE();KEYBOARD^ENABLE();PRZYGODA^GOTO("TESTWYBOR");}
  480.  
  481. OBJECT=SEQMATOLEK3
  482. SEQMATOLEK3:TYPE=SEQUENCE
  483. SEQMATOLEK3:FILENAME=MATOLEK3.SEQ
  484. SEQMATOLEK3:ONFINISHED^BEZRUCH={SEQMATOLEK3^PLAY("BEZRUCH");}
  485. SEQMATOLEK3:ONFINISHED^ZGLASZA={SEQMATOLEK3^PLAY("ZGLASZA");}
  486. SEQMATOLEK3:ONFINISHED^MYSLI=BEHCOMPUTER(2)
  487. SEQMATOLEK3:ONFINISHED^ODPOWIADA=BEHONACCEPT
  488. SEQMATOLEK3:ONFINISHED^SUKCES={ITASKNO^INC();BEHNEWQUESTION^RUN();}
  489. SEQMATOLEK3:ONFINISHED^FAILED=BEHONFAILED
  490. SEQMATOLEK3:ONFINISHED^WIN={MOUSE^ENABLE();KEYBOARD^ENABLE();PRZYGODA^GOTO("TESTWYBOR");}
  491.  
  492. OBJECT=SEQHELP
  493. SEQHELP:TYPE=SEQUENCE
  494. SEQHELP:FILENAME=HELP.SEQ
  495. SEQHELP:ONFINISHED^PLAY_9=BEHONMOUSECLICK
  496.  
  497. OBJECT=TIMERZGLASZANIE
  498. TIMERZGLASZANIE:TYPE=TIMER
  499. TIMERZGLASZANIE:ELAPSE=15000
  500. TIMERZGLASZANIE:TICKS=0
  501. TIMERZGLASZANIE:ONTICK={TIMERZGLASZANIE^DISABLE();ITASKNO^INC();BEHNEWQUESTION^RUN();}
  502.  
  503. OBJECT=GROUPBITMAPS
  504. GROUPBITMAPS:TYPE=GROUP
  505.  
  506. OBJECT=SFX1
  507. SFX1:TYPE=SOUND
  508. SFX1:FILENAME=BLIP1.WAV
  509. SFX1:PRELOAD=FALSE
  510. SFX1:FLUSHAFTERPLAYED=FALSE
  511.  
  512. OBJECT=SFX2
  513. SFX2:TYPE=SOUND
  514. SFX2:FILENAME=BLIP2.WAV
  515. SFX2:PRELOAD=FALSE
  516. SFX2:FLUSHAFTERPLAYED=FALSE
  517.  
  518. OBJECT=PYTANIEBLANK
  519. PYTANIEBLANK:TYPE=SOUND
  520. PYTANIEBLANK:FILENAME=K5_BYE.WAV
  521. PYTANIEBLANK:PRELOAD=FALSE
  522. PYTANIEBLANK:FLUSHAFTERPLAYED=FALSE
  523.  
  524. OBJECT=WAVE1
  525. WAVE1:TYPE=SOUND
  526. WAVE1:FILENAME=NARR_SN4.WAV
  527. WAVE1:PRELOAD=FALSE
  528. WAVE1:FLUSHAFTERPLAYED=FALSE
  529.  
  530. OBJECT=WAVE2
  531. WAVE2:TYPE=SOUND
  532. WAVE2:FILENAME=POLSKI17.WAV
  533. WAVE2:PRELOAD=FALSE
  534. WAVE2:FLUSHAFTERPLAYED=FALSE
  535.  
  536. OBJECT=WAVE3
  537. WAVE3:TYPE=SOUND
  538. WAVE3:FILENAME=ANGIELSKI3.WAV
  539. WAVE3:PRELOAD=FALSE
  540. WAVE3:FLUSHAFTERPLAYED=FALSE
  541.  
  542. OBJECT=WAVE4
  543. WAVE4:TYPE=SOUND
  544. WAVE4:FILENAME=ANGIELSKI4.WAV
  545. WAVE4:PRELOAD=FALSE
  546. WAVE4:FLUSHAFTERPLAYED=FALSE
  547.  
  548. OBJECT=WAVE5
  549. WAVE5:TYPE=SOUND
  550. WAVE5:FILENAME=ANGIELSKI5.WAV
  551. WAVE5:PRELOAD=FALSE
  552. WAVE5:FLUSHAFTERPLAYED=FALSE
  553.  
  554. OBJECT=WAVE6
  555. WAVE6:TYPE=SOUND
  556. WAVE6:FILENAME=ANGIELSKI6.WAV
  557. WAVE6:PRELOAD=FALSE
  558. WAVE6:FLUSHAFTERPLAYED=FALSE
  559.  
  560. OBJECT=WAVE7
  561. WAVE7:TYPE=SOUND
  562. WAVE7:FILENAME=ANGIELSKI7.WAV
  563. WAVE7:PRELOAD=FALSE
  564. WAVE7:FLUSHAFTERPLAYED=FALSE
  565.  
  566. OBJECT=WAVE8
  567. WAVE8:TYPE=SOUND
  568. WAVE8:FILENAME=ANGIELSKI8.WAV
  569. WAVE8:PRELOAD=FALSE
  570. WAVE8:FLUSHAFTERPLAYED=FALSE
  571.  
  572. OBJECT=WAVE9
  573. WAVE9:TYPE=SOUND
  574. WAVE9:FILENAME=ANGIELSKI9.WAV
  575. WAVE9:PRELOAD=FALSE
  576. WAVE9:FLUSHAFTERPLAYED=FALSE
  577.  
  578. OBJECT=WAVE10
  579. WAVE10:TYPE=SOUND
  580. WAVE10:FILENAME=ANGIELSKI10.WAV
  581. WAVE10:PRELOAD=FALSE
  582. WAVE10:FLUSHAFTERPLAYED=FALSE
  583.  
  584. OBJECT=WAVE11
  585. WAVE11:TYPE=SOUND
  586. WAVE11:FILENAME=ANGIELSKI11.WAV
  587. WAVE11:PRELOAD=FALSE
  588. WAVE11:FLUSHAFTERPLAYED=FALSE
  589.  
  590. OBJECT=WAVE12
  591. WAVE12:TYPE=SOUND
  592. WAVE12:FILENAME=ANGIELSKI12.WAV
  593. WAVE12:PRELOAD=FALSE
  594. WAVE12:FLUSHAFTERPLAYED=FALSE
  595.  
  596. OBJECT=WAVE13
  597. WAVE13:TYPE=SOUND
  598. WAVE13:FILENAME=ANGIELSKI13.WAV
  599. WAVE13:PRELOAD=FALSE
  600. WAVE13:FLUSHAFTERPLAYED=FALSE
  601.  
  602. OBJECT=WAVE14
  603. WAVE14:TYPE=SOUND
  604. WAVE14:FILENAME=ANGIELSKI14.WAV
  605. WAVE14:PRELOAD=FALSE
  606. WAVE14:FLUSHAFTERPLAYED=FALSE
  607.  
  608. OBJECT=WAVE15
  609. WAVE15:TYPE=SOUND
  610. WAVE15:FILENAME=ANGIELSKI15.WAV
  611. WAVE15:PRELOAD=FALSE
  612. WAVE15:FLUSHAFTERPLAYED=FALSE
  613.  
  614. OBJECT=WAVE16
  615. WAVE16:TYPE=SOUND
  616. WAVE16:FILENAME=ANGIELSKI16.WAV
  617. WAVE16:PRELOAD=FALSE
  618. WAVE16:FLUSHAFTERPLAYED=FALSE
  619.  
  620. OBJECT=WAVE17
  621. WAVE17:TYPE=SOUND
  622. WAVE17:FILENAME=ANGIELSKI17.WAV
  623. WAVE17:PRELOAD=FALSE
  624. WAVE17:FLUSHAFTERPLAYED=FALSE
  625.  
  626. OBJECT=WAVE18
  627. WAVE18:TYPE=SOUND
  628. WAVE18:FILENAME=ANGIELSKI18.WAV
  629. WAVE18:PRELOAD=FALSE
  630. WAVE18:FLUSHAFTERPLAYED=FALSE
  631.  
  632. OBJECT=WAVE19
  633. WAVE19:TYPE=SOUND
  634. WAVE19:FILENAME=ANGIELSKI19.WAV
  635. WAVE19:PRELOAD=FALSE
  636. WAVE19:FLUSHAFTERPLAYED=FALSE
  637.  
  638. OBJECT=WAVE20
  639. WAVE20:TYPE=SOUND
  640. WAVE20:FILENAME=ANGIELSKI20.WAV
  641. WAVE20:PRELOAD=FALSE
  642. WAVE20:FLUSHAFTERPLAYED=FALSE
  643.  
  644. OBJECT=WAVE21
  645. WAVE21:TYPE=SOUND
  646. WAVE21:FILENAME=ANGIELSKI21.WAV
  647. WAVE21:PRELOAD=FALSE
  648. WAVE21:FLUSHAFTERPLAYED=FALSE
  649.  
  650. OBJECT=WAVE22
  651. WAVE22:TYPE=SOUND
  652. WAVE22:FILENAME=ANGIELSKI22.WAV
  653. WAVE22:PRELOAD=FALSE
  654. WAVE22:FLUSHAFTERPLAYED=FALSE
  655.  
  656. OBJECT=WAVE23
  657. WAVE23:TYPE=SOUND
  658. WAVE23:FILENAME=ANGIELSKI23.WAV
  659. WAVE23:PRELOAD=FALSE
  660. WAVE23:FLUSHAFTERPLAYED=FALSE
  661.  
  662. OBJECT=WAVE24
  663. WAVE24:TYPE=SOUND
  664. WAVE24:FILENAME=ANGIELSKI24.WAV
  665. WAVE24:PRELOAD=FALSE
  666. WAVE24:FLUSHAFTERPLAYED=FALSE
  667.  
  668. OBJECT=WAVE25
  669. WAVE25:TYPE=SOUND
  670. WAVE25:FILENAME=ANGIELSKI25.WAV
  671. WAVE25:PRELOAD=FALSE
  672. WAVE25:FLUSHAFTERPLAYED=FALSE
  673.  
  674. OBJECT=WAVE26
  675. WAVE26:TYPE=SOUND
  676. WAVE26:FILENAME=ANGIELSKI26.WAV
  677. WAVE26:PRELOAD=FALSE
  678. WAVE26:FLUSHAFTERPLAYED=FALSE
  679.  
  680. OBJECT=SNDDZWONEK
  681. SNDDZWONEK:TYPE=SOUND
  682. SNDDZWONEK:FILENAME=0DZWONEK.WAV
  683. SNDDZWONEK:PRELOAD=FALSE
  684. SNDDZWONEK:FLUSHAFTERPLAYED=FALSE
  685. SNDDZWONEK:ONFINISHED={SEQNAUCZYCIEL^PLAY("TIMEUP");}
  686.  
  687. OBJECT=SNDFANFARY
  688. SNDFANFARY:TYPE=SOUND
  689. SNDFANFARY:FILENAME=0KAPSSUCCES.WAV
  690. SNDFANFARY:PRELOAD=FALSE
  691. SNDFANFARY:FLUSHAFTERPLAYED=FALSE
  692.  
  693. OBJECT=ARR_ZGLASZ
  694. ARR_ZGLASZ:TYPE=ARRAY
  695.  
  696. OBJECT=ARRAYSCORE
  697. ARRAYSCORE:TYPE=ARRAY
  698.  
  699. OBJECT=ARRAYTASKS
  700. ARRAYTASKS:TYPE=ARRAY
  701.  
  702. OBJECT=ARRAYSEQ
  703. ARRAYSEQ:TYPE=ARRAY
  704.  
  705. OBJECT=MOUSE
  706. MOUSE:TYPE=MOUSE
  707. MOUSE:ONCLICK=BEHONMOUSECLICK
  708.  
  709. OBJECT=CNVLOADER
  710. CNVLOADER:TYPE=CNVLOADER
  711.  
  712. OBJECT=CANVASOBSERVER
  713. CANVASOBSERVER:TYPE=CANVAS_OBSERVER
  714.  
  715. OBJECT=QSTMAN
  716. QSTMAN:TYPE=TEST
  717. QSTMAN:FONT=GFONT
  718. QSTMAN:ONINIT=BEHTESTINIT
  719. QSTMAN:ONTASK^ONEFROMMANY={QSTMAN^SETPROPERTY("QSTRECT","240.0.790.270");QSTMAN^SETPROPERTY("ANSRECT","250.120.750.590");}
  720. QSTMAN:ONTASK^MANYFROMMANY={QSTMAN^SETPROPERTY("QSTRECT","240.0.790.170");QSTMAN^SETPROPERTY("ANSRECT","250.120.750.590");}
  721. QSTMAN:ONTASK^BLANKS={QSTMAN^SETPROPERTY("QSTRECT","240.0.790.170");QSTMAN^SETPROPERTY("ANSRECT","250.190.750.590");}
  722. QSTMAN:ONTASK^MARKINTEXT={QSTMAN^SETPROPERTY("QSTRECT","240.0.790.270");QSTMAN^SETPROPERTY("ANSRECT","250.120.800.590");}
  723. QSTMAN:ONTASK^DRAGANDDROP={QSTMAN^SETPROPERTY("QSTRECT","240.0.790.170");QSTMAN^SETPROPERTY("ANSRECT","225.400.750.500");}
  724. QSTMAN:ONTASK^PAIRS={QSTMAN^SETPROPERTY("QSTRECT","240.0.790.170");QSTMAN^SETPROPERTY("ANSRECT","250.150.450.590");}
  725. QSTMAN:ONTASK^SORT={QSTMAN^SETPROPERTY("QSTRECT","240.0.790.170");QSTMAN^SETPROPERTY("ANSRECT","250.150.450.590");}
  726.  
  727. OBJECT=KEYBOARD
  728. KEYBOARD:TYPE=KEYBOARD
  729. KEYBOARD:ONCHAR^q=BEHZGLOSZENIE(1)
  730. KEYBOARD:ONCHAR^m=BEHZGLOSZENIE(2)
  731. KEYBOARD:ONKEYDOWN^UP=BEHZGLOSZENIE(3)
  732.  
  733. OBJECT=__INIT__
  734. __INIT__:TYPE=BEHAVIOUR
  735. __INIT__:CODE={KEYBOARD^DISABLE();BTNACCEPT^DISABLEBUTVISIBLE();TIMERZGLASZANIE^DISABLE();IWHO^SET(0);ARR_ZGLASZ^ADD(0,0,0,0);ARRAYSEQ^ADD("NULL","NULL","NULL","NULL");ITASKNO^SET(0);RANDOM^GETPLENTY("ARRAYTASKS",[QSTMAN^GETTASKSNO()-1],1,QSTMAN^GETTASKSNO(),TRUE);SEQNAUCZYCIEL^PLAY("WSTEPNIAK");ARRAYSCORE^ADD(0,0,0);ARR_ZGLASZ^ADD(0,0,0,0);ANNSCORE^CLONE(6);ANNSCORE^HIDE();ANNSCORE_1^MOVE(10,0);ANNSCORE_2^MOVE(30,0);ANNSCORE_3^MOVE(400,0);ANNSCORE_4^MOVE(420,0);ANNSCORE_5^MOVE(720,0);ANNSCORE_6^MOVE(740,0);BEHUPDATESCORE^RUN();GROUPBITMAPS^ADD("NSSTD","NSOM","CHECK","CHECKACC","CURSOR","LEFTA","LEFTAC","RIGHTA","RIGHTAC","LEFT","LEFTM","RIGHT","RIGHTM");}
  736.  
  737.  
  738. OBJECT=BEHTESTINIT
  739. BEHTESTINIT:TYPE=BEHAVIOUR
  740. BEHTESTINIT:CODE={QSTMAN^SETPROPERTY("QSTVALIGN","TOP");QSTMAN^SETPROPERTY("QSTHALIGN","LEFT");QSTMAN^SETPROPERTY("ANSSPACING","10");@IF("VARTESTTYP","_",""POLSKI"","BFITMP2","");@IF("VARTESTTYP","_",""ANGIELSKI"","BFITMP5","");@IF("VARTESTTYP","_",""MATEMATYK"","BFITMP8","");@IF("VARTESTTYP","_",""PRZYRODA"","BFITMP11","");ITIME^SET([QSTMAN^GETMAXPOINTS()*60]);}
  741.  
  742.  
  743. OBJECT=BEHNEWQUESTION
  744. BEHNEWQUESTION:TYPE=BEHAVIOUR
  745. BEHNEWQUESTION:CODE={SEQMATOLEK1^STOP(FALSE);SEQMATOLEK1^PLAY("BEZRUCH");SEQMATOLEK2^STOP(FALSE);SEQMATOLEK2^PLAY("BEZRUCH");SEQMATOLEK3^STOP(FALSE);SEQMATOLEK3^PLAY("BEZRUCH");QSTMAN^SELECT(ARRAYTASKS^GET(ITASKNO));@IF("ITASKNO",">_","20","BFITMP12","BFITMP13");}
  746.  
  747.  
  748. OBJECT=BEHCOMPUTER
  749. BEHCOMPUTER:TYPE=BEHAVIOUR
  750. BEHCOMPUTER:CODE={ITEMP^SET($1);@IF(ARRAYTESTPLAYERS^GET(ITEMP),"_",""H"","BFITMP14","BFITMP15");}
  751.  
  752.  
  753. OBJECT=BEHZGLOSZENIE
  754. BEHZGLOSZENIE:TYPE=BEHAVIOUR
  755. BEHZGLOSZENIE:CODE={ITEMP^SET($1);TIMERZGLASZANIE^DISABLE();@IF(ARR_ZGLASZ^FIND(1),"!_","-1","BFITMP16","");@IF(ARR_ZGLASZ^GET(ITEMP),"_","0","BFITMP17","");}
  756.  
  757.  
  758. OBJECT=BEHONACCEPT
  759. BEHONACCEPT:TYPE=BEHAVIOUR
  760. BEHONACCEPT:CODE={SEQMATOLEK1^STOP(FALSE);SEQMATOLEK2^STOP(FALSE);SEQMATOLEK3^STOP(FALSE);TIMERZGLASZANIE^DISABLE();MOUSE^ENABLE();QSTMAN^ACCEPT();ITEMP^SET(QSTMAN^GETSCORE(QSTMAN^GETTASKNO()));DTEMP1^SET(QSTMAN^GETPOINTS(QSTMAN^GETTASKNO()));DTEMP2^SET(QSTMAN^GETSCORE(QSTMAN^GETTASKNO()));IWHO^SET(0);GROUPBITMAPS^HIDE();@IF("ITEMP","<_","0","BFITMP18","");@IF("ITEMP","<","100","BFITMP19","");@IF("ITEMP","_","100","BFITMP20","");}
  761.  
  762.  
  763. OBJECT=BEHONFAILED
  764. BEHONFAILED:TYPE=BEHAVIOUR
  765. BEHONFAILED:CODE={SEQMATOLEK1^STOP(FALSE);SEQMATOLEK1^PLAY("BEZRUCH");SEQMATOLEK2^STOP(FALSE);SEQMATOLEK2^PLAY("BEZRUCH");SEQMATOLEK3^STOP(FALSE);SEQMATOLEK3^PLAY("BEZRUCH");@IF(ARR_ZGLASZ^GETSUMVALUE(),">_","9","BFITMP21","BFITMP22");}
  766.  
  767.  
  768. OBJECT=BEHQUESTION
  769. BEHQUESTION:TYPE=BEHAVIOUR
  770. BEHQUESTION:CODE={SEQMATOLEK1^STOP(FALSE);SEQMATOLEK1^PLAY("BEZRUCH");SEQMATOLEK2^STOP(FALSE);SEQMATOLEK2^PLAY("BEZRUCH");SEQMATOLEK3^STOP(FALSE);SEQMATOLEK3^PLAY("BEZRUCH");ITEMP^SET(ARR_ZGLASZ^FIND(1));*["SEQMATOLEK"+ITEMP]^STOP(FALSE);*["SEQMATOLEK"+ITEMP]^PLAY("MYSLI");BTNACCEPT^ENABLE();QSTMAN^SHOW(QSTMAN^GETTASKNO(),TRUE,TRUE);SEQNAUCZYCIEL^PLAY("BEZRUCH2");}
  771.  
  772.  
  773. OBJECT=BEHKOZIOLEKODPOWIADA
  774. BEHKOZIOLEKODPOWIADA:TYPE=BEHAVIOUR
  775. BEHKOZIOLEKODPOWIADA:CODE={SEQMATOLEK1^STOP(FALSE);SEQMATOLEK2^STOP(FALSE);SEQMATOLEK3^STOP(FALSE);TIMERZGLASZANIE^DISABLE();BTNACCEPT^DISABLEBUTVISIBLE();ITEMP^SET(ARR_ZGLASZ^FIND(1));*["SEQMATOLEK"+ITEMP]^PLAY("ODPOWIADA");}
  776.  
  777.  
  778. OBJECT=BEHUPDATESCORE
  779. BEHUPDATESCORE:TYPE=BEHAVIOUR
  780. BEHUPDATESCORE:CODE={@LOOP("{STRTEMP3^SET(ARRAYSCORE^GET(_I_));STRTEMP3^INSERTAT(0,"0",[2-STRTEMP3^LENGTH()]);STRTEMP1^SET(["ANNSCORE_"+[_I_*2+1]]);STRTEMP2^SET(["ANNSCORE_"+[_I_*2+2]]);*STRTEMP1^PLAY(STRTEMP3^GET(0));*STRTEMP2^PLAY(STRTEMP3^GET(1));}",0,3,1);}
  781.  
  782.  
  783. OBJECT=BEHONENDTEST
  784. BEHONENDTEST:TYPE=BEHAVIOUR
  785. BEHONENDTEST:CODE={ITEMP^SET(ARRAYSCORE^MAX());IINDEX^SET(ARRAYSCORE^FIND(ITEMP));SEQNAUCZYCIEL^STOP(FALSE);SEQNAUCZYCIEL^PLAY(["KTOWYGRAL_"+[IINDEX+1]]);}
  786.  
  787.  
  788. OBJECT=B_CZY_KTOS_ODP
  789. B_CZY_KTOS_ODP:TYPE=BEHAVIOUR
  790. B_CZY_KTOS_ODP:CODE={IODPOWIADA^SET(ARR_ZGLASZ^FIND(1));@IF("IODPOWIADA","!_","-1","BFITMP23","BFITMP24");@LOOP("{@IF(ARR_ZGLASZ^FIND(1),"_","-1","BFITMP28","");}",1,3,1);}
  791.  
  792.  
  793. OBJECT=BEHHELP
  794. BEHHELP:TYPE=BEHAVIOUR
  795. BEHHELP:CODE={IHELP^INC();TEST^SETMINHSPRIORITY(1111);TEST^PAUSE();TIMERZGLASZANIE^DISABLE();@IF(SEQMATOLEK1^ISPLAYING(),"_","TRUE","BFITMP29","");@IF(SEQMATOLEK1^ISPLAYING(),"_","TRUE","BFITMP30","");@IF(SEQMATOLEK1^ISPLAYING(),"_","TRUE","BFITMP31","");@IF(SEQNAUCZYCIEL^ISPLAYING(),"_","TRUE","BFITMP32","");SEQMATOLEK1^STOP(FALSE);SEQMATOLEK2^STOP(FALSE);SEQMATOLEK3^STOP(FALSE);SEQNAUCZYCIEL^STOP(FALSE);SEQHELP^PLAY("PLAY");}
  796.  
  797.  
  798. OBJECT=BEHONMOUSECLICK
  799. BEHONMOUSECLICK:TYPE=BEHAVIOUR
  800. BEHONMOUSECLICK:CODE={@IF("IHELP","_","0","BFITMP37","");IHELP^SET(0);}
  801.  
  802.  
  803. OBJECT=BFITMP0
  804. BFITMP0:TYPE=BEHAVIOUR
  805. BFITMP0:CODE={QSTMAN^LOAD("$POLSKI_EASY.TST");}
  806.  
  807.  
  808. OBJECT=BFITMP1
  809. BFITMP1:TYPE=BEHAVIOUR
  810. BFITMP1:CODE={QSTMAN^LOAD("$POLSKI_HARD.TST");}
  811.  
  812.  
  813. OBJECT=BFITMP2
  814. BFITMP2:TYPE=BEHAVIOUR
  815. BFITMP2:CODE={CNVLOADER^LOAD("CNVPOLSKI.CNV");CANVASOBSERVER^SETBACKGROUND("POLSKI.IMG");@IF("VARTESTLEVEL","_","0","BFITMP0","BFITMP1");@LOOP("{STRTEMP1^SET(["WAVE"+_I_]);STRTEMP2^SET(["$WAVS\POLSKI"+_I_+".WAV"]);*STRTEMP1^LOAD(STRTEMP2);}",1,25,1);};
  816.  
  817.  
  818. OBJECT=BFITMP3
  819. BFITMP3:TYPE=BEHAVIOUR
  820. BFITMP3:CODE={QSTMAN^LOAD("$ANGIELSKI_EASY.TST");}
  821.  
  822.  
  823. OBJECT=BFITMP4
  824. BFITMP4:TYPE=BEHAVIOUR
  825. BFITMP4:CODE={QSTMAN^LOAD("$ANGIELSKI_HARD.TST");}
  826.  
  827.  
  828. OBJECT=BFITMP5
  829. BFITMP5:TYPE=BEHAVIOUR
  830. BFITMP5:CODE={CNVLOADER^LOAD("CNVANGIELSKI.CNV");CANVASOBSERVER^SETBACKGROUND("ANGIELSKI.IMG");@IF("VARTESTLEVEL","_","0","BFITMP3","BFITMP4");@LOOP("{STRTEMP1^SET(["WAVE"+_I_]);STRTEMP2^SET(["$WAVS\ANGIELSKI"+_I_+".WAV"]);*STRTEMP1^LOAD(STRTEMP2);}",1,25,1);};
  831.  
  832.  
  833. OBJECT=BFITMP6
  834. BFITMP6:TYPE=BEHAVIOUR
  835. BFITMP6:CODE={QSTMAN^LOAD("$MATEMATYKA_EASY.TST");}
  836.  
  837.  
  838. OBJECT=BFITMP7
  839. BFITMP7:TYPE=BEHAVIOUR
  840. BFITMP7:CODE={QSTMAN^LOAD("$MATEMATYKA_HARD.TST");}
  841.  
  842.  
  843. OBJECT=BFITMP8
  844. BFITMP8:TYPE=BEHAVIOUR
  845. BFITMP8:CODE={CNVLOADER^LOAD("CNVMATEMATYKA.CNV");CANVASOBSERVER^SETBACKGROUND("MATEMATYKA.IMG");@IF("VARTESTLEVEL","_","0","BFITMP6","BFITMP7");@LOOP("{STRTEMP1^SET(["WAVE"+_I_]);STRTEMP2^SET(["$WAVS\MATEMATYK"+_I_+".WAV"]);*STRTEMP1^LOAD(STRTEMP2);}",1,25,1);};
  846.  
  847.  
  848. OBJECT=BFITMP9
  849. BFITMP9:TYPE=BEHAVIOUR
  850. BFITMP9:CODE={QSTMAN^LOAD("$PRZYRODA_EASY.TST");}
  851.  
  852.  
  853. OBJECT=BFITMP10
  854. BFITMP10:TYPE=BEHAVIOUR
  855. BFITMP10:CODE={QSTMAN^LOAD("$PRZYRODA_HARD.TST");}
  856.  
  857.  
  858. OBJECT=BFITMP11
  859. BFITMP11:TYPE=BEHAVIOUR
  860. BFITMP11:CODE={CNVLOADER^LOAD("CNVPRZYRODA.CNV");CANVASOBSERVER^SETBACKGROUND("BIOLOGIA.IMG");@IF("VARTESTLEVEL","_","0","BFITMP9","BFITMP10");@LOOP("{STRTEMP1^SET(["WAVE"+_I_]);STRTEMP2^SET(["$WAVS\PRZYRODA"+_I_+".WAV"]);*STRTEMP1^LOAD(STRTEMP2);}",1,25,1);};
  861.  
  862.  
  863. OBJECT=BFITMP12
  864. BFITMP12:TYPE=BEHAVIOUR
  865. BFITMP12:CODE={QSTMAN^SHOW(QSTMAN^GETTASKNO(),FALSE,FALSE);SNDDZWONEK^PLAY();KEYBOARD^DISABLE();TIMERZGLASZANIE^DISABLE();}
  866.  
  867.  
  868. OBJECT=BFITMP13
  869. BFITMP13:TYPE=BEHAVIOUR
  870. BFITMP13:CODE={TIMERZGLASZANIE^ENABLE();KEYBOARD^ENABLE();STRQUESTION^SET(QSTMAN^GETPROPERTY("QST_WAV"));PYTANIEBLANK^LOAD(["$WAVS\"+STRQUESTION]);SEQNAUCZYCIEL^STOP(FALSE);SEQNAUCZYCIEL^PLAY("PYTA_1");}
  871.  
  872.  
  873. OBJECT=BFITMP14
  874. BFITMP14:TYPE=BEHAVIOUR
  875. BFITMP14:CODE={*["SEQMATOLEK"+[ITEMP+1]]^PLAY("MYSLI");}
  876.  
  877.  
  878. OBJECT=BFITMP15
  879. BFITMP15:TYPE=BEHAVIOUR
  880. BFITMP15:CODE={QSTMAN^SOLVE(RANDOM^GET(50));BEHKOZIOLEKODPOWIADA^RUN();}
  881.  
  882.  
  883. OBJECT=BFITMP16
  884. BFITMP16:TYPE=BEHAVIOUR
  885. BFITMP16:CODE={@BREAK();}
  886.  
  887.  
  888. OBJECT=BFITMP17
  889. BFITMP17:TYPE=BEHAVIOUR
  890. BFITMP17:CODE={IWHO^INC();ARR_ZGLASZ^CHANGEAT(ITEMP,1);*["SEQMATOLEK"+ITEMP]^STOP(FALSE);*["SEQMATOLEK"+ITEMP]^PLAY("ZGLASZA");}
  891.  
  892.  
  893. OBJECT=BFITMP18
  894. BFITMP18:TYPE=BEHAVIOUR
  895. BFITMP18:CODE={ARRAYSCORE^SUBAT([IODPOWIADA-1],1);ARRAYSCORE^CLAMPAT([IODPOWIADA-1],0,99);BEHUPDATESCORE^RUN();ARR_ZGLASZ^CHANGEAT(IODPOWIADA,3);SEQNAUCZYCIEL^PLAY("FAILED");@BREAK();}
  896.  
  897.  
  898. OBJECT=BFITMP19
  899. BFITMP19:TYPE=BEHAVIOUR
  900. BFITMP19:CODE={ARR_ZGLASZ^CHANGEAT(IODPOWIADA,3);SEQNAUCZYCIEL^PLAY("NIEPELNA");@BREAK();}
  901.  
  902.  
  903. OBJECT=BFITMP20
  904. BFITMP20:TYPE=BEHAVIOUR
  905. BFITMP20:CODE={ARRAYSCORE^ADDAT([IODPOWIADA-1],DTEMP1);ARRAYSCORE^CLAMPAT([IODPOWIADA-1],0,99);BEHUPDATESCORE^RUN();ARR_ZGLASZ^REMOVEALL();ARR_ZGLASZ^ADD(0,0,0,0);SNDFANFARY^PLAY();SEQNAUCZYCIEL^PLAY("SUKCES");}
  906.  
  907.  
  908. OBJECT=BFITMP21
  909. BFITMP21:TYPE=BEHAVIOUR
  910. BFITMP21:CODE={IWHO^SET(0);ARR_ZGLASZ^REMOVEALL();ARR_ZGLASZ^ADD(0,0,0,0);QSTMAN^SOLVE(100);SEQNAUCZYCIEL^PLAY("OTOPRAWIDLOWA");}
  911.  
  912.  
  913. OBJECT=BFITMP22
  914. BFITMP22:TYPE=BEHAVIOUR
  915. BFITMP22:CODE={KEYBOARD^ENABLE();QSTMAN^SELECT(ARRAYTASKS^GET(ITASKNO));QSTMAN^SHOW(ITASKNO,TRUE,FALSE);SEQNAUCZYCIEL^PLAY("KTOSINNY");}
  916.  
  917.  
  918. OBJECT=BFITMP23
  919. BFITMP23:TYPE=BEHAVIOUR
  920. BFITMP23:CODE={KEYBOARD^DISABLE();SEQNAUCZYCIEL^PLAY(["WYZNACZAUCZNIA_"+IODPOWIADA]);}
  921.  
  922.  
  923. OBJECT=BFITMP24
  924. BFITMP24:TYPE=BEHAVIOUR
  925. BFITMP24:CODE={SEQNAUCZYCIEL^PLAY("BEZRUCH");}
  926.  
  927.  
  928. OBJECT=BFITMP25
  929. BFITMP25:TYPE=BEHAVIOUR
  930. BFITMP25:CODE={IWHO^INC();TIMERZGLASZANIE^DISABLE();ARR_ZGLASZ^CHANGEAT(_I_,IWHO);*["SEQMATOLEK"+_I_]^STOP(FALSE);*["SEQMATOLEK"+_I_]^PLAY("ZGLASZA");MOUSE^DISABLE();@BREAK();}
  931.  
  932.  
  933. OBJECT=BFITMP26
  934. BFITMP26:TYPE=BEHAVIOUR
  935. BFITMP26:CODE={@IF(RANDOM^GET(10),"_","0","BFITMP25","");};
  936.  
  937.  
  938. OBJECT=BFITMP27
  939. BFITMP27:TYPE=BEHAVIOUR
  940. BFITMP27:CODE={@IF(ARR_ZGLASZ^GET(_I_),"_","0","BFITMP26","");};
  941.  
  942.  
  943. OBJECT=BFITMP28
  944. BFITMP28:TYPE=BEHAVIOUR
  945. BFITMP28:CODE={@IF(ARRAYTESTPLAYERS^GET([_I_-1]),"_",""C"","BFITMP27","");};
  946.  
  947.  
  948. OBJECT=BFITMP29
  949. BFITMP29:TYPE=BEHAVIOUR
  950. BFITMP29:CODE={ARRAYSEQ^CHANGEAT(0,SEQMATOLEK1^GETEVENTNAME());}
  951.  
  952.  
  953. OBJECT=BFITMP30
  954. BFITMP30:TYPE=BEHAVIOUR
  955. BFITMP30:CODE={ARRAYSEQ^CHANGEAT(1,SEQMATOLEK2^GETEVENTNAME());}
  956.  
  957.  
  958. OBJECT=BFITMP31
  959. BFITMP31:TYPE=BEHAVIOUR
  960. BFITMP31:CODE={ARRAYSEQ^CHANGEAT(2,SEQMATOLEK3^GETEVENTNAME());}
  961.  
  962.  
  963. OBJECT=BFITMP32
  964. BFITMP32:TYPE=BEHAVIOUR
  965. BFITMP32:CODE={ARRAYSEQ^CHANGEAT(3,SEQNAUCZYCIEL^GETEVENTNAME());}
  966.  
  967.  
  968. OBJECT=BFITMP33
  969. BFITMP33:TYPE=BEHAVIOUR
  970. BFITMP33:CODE={SEQMATOLEK1^PLAY(ARRAYSEQ^GET(0));}
  971.  
  972.  
  973. OBJECT=BFITMP34
  974. BFITMP34:TYPE=BEHAVIOUR
  975. BFITMP34:CODE={SEQMATOLEK2^PLAY(ARRAYSEQ^GET(1));}
  976.  
  977.  
  978. OBJECT=BFITMP35
  979. BFITMP35:TYPE=BEHAVIOUR
  980. BFITMP35:CODE={SEQMATOLEK3^PLAY(ARRAYSEQ^GET(2));}
  981.  
  982.  
  983. OBJECT=BFITMP36
  984. BFITMP36:TYPE=BEHAVIOUR
  985. BFITMP36:CODE={SEQNAUCZYCIEL^PLAY(ARRAYSEQ^GET(3));}
  986.  
  987.  
  988. OBJECT=BFITMP37
  989. BFITMP37:TYPE=BEHAVIOUR
  990. BFITMP37:CODE={TEST^SETMINHSPRIORITY(0);TEST^RESUME();SEQHELP^STOP(FALSE);TIMERZGLASZANIE^ENABLE();@IF(ARRAYSEQ^GET(0),"!_",""NULL"","BFITMP33","");@IF(ARRAYSEQ^GET(1),"!_",""NULL"","BFITMP34","");@IF(ARRAYSEQ^GET(2),"!_",""NULL"","BFITMP35","");@IF(ARRAYSEQ^GET(3),"!_",""NULL"","BFITMP36","");ARRAYSEQ^REMOVEALL();ARRAYSEQ^ADD("NULL","NULL","NULL","NULL");};
  991.  
  992.  
  993.