home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2003 October / cmycha200310.iso / Szkola / Szkola_Koziolka.exe / dane / PRZYGODA / TEST / nks.cnv < prev    next >
Text File  |  2003-08-19  |  20KB  |  726 lines

  1. OBJECT=CUR_TIME
  2. CUR_TIME:TYPE=INTEGER
  3. CUR_TIME:ONCHANGED={TIME_M^#@SETTEXT([CUR_TIME@60]);TIME_S^SSETTEXT([CUR_TIME%60]);}
  4.  
  5. OBJECT=ITASKNO
  6. ITASKNO:TYPE=INTEGER
  7.  
  8. OBJECT=STRQUESTION
  9. STRQUESTION:TYPE=STRING
  10.  
  11. OBJECT=V_WHO
  12. V_WHO:TYPE=INTEGER
  13.  
  14. OBJECT=STRTEMP1
  15. STRTEMP1:TYPE=STRING
  16.  
  17. OBJECT=STRTEMP2
  18. STRTEMP2:TYPE=STRING
  19.  
  20. OBJECT=STRTEMP3
  21. STRTEMP3:TYPE=STRING
  22.  
  23. OBJECT=ITEMP
  24. ITEMP:TYPE=INTEGER
  25.  
  26. OBJECT=OBIEKTNAUCZYCIEL
  27. OBIEKTNAUCZYCIEL:TYPE=ANIMO
  28. OBIEKTNAUCZYCIEL:VISIBLE=TRUE
  29. OBIEKTNAUCZYCIEL:FILENAME=MATEMATYK.ANN
  30. OBIEKTNAUCZYCIEL:TOCANVAS=TRUE
  31. OBIEKTNAUCZYCIEL:PRIORITY=0
  32. OBIEKTNAUCZYCIEL:FPS=16
  33. OBIEKTNAUCZYCIEL:PRELOAD=TRUE
  34. OBIEKTNAUCZYCIEL:RELEASE=TRUE
  35. OBIEKTNAUCZYCIEL:MONITORCOLLISION=FALSE
  36. OBIEKTNAUCZYCIEL:MONITORCOLLISIONALPHA=FALSE
  37.  
  38. OBJECT=ANNMATOLEK1
  39. ANNMATOLEK1:TYPE=ANIMO
  40. ANNMATOLEK1:VISIBLE=TRUE
  41. ANNMATOLEK1:FILENAME=MATOLEK1.ANN
  42. ANNMATOLEK1:TOCANVAS=TRUE
  43. ANNMATOLEK1:PRIORITY=0
  44. ANNMATOLEK1:FPS=16
  45. ANNMATOLEK1:PRELOAD=TRUE
  46. ANNMATOLEK1:RELEASE=TRUE
  47. ANNMATOLEK1:MONITORCOLLISION=FALSE
  48. ANNMATOLEK1:MONITORCOLLISIONALPHA=FALSE
  49.  
  50. OBJECT=ANNMATOLEK2
  51. ANNMATOLEK2:TYPE=ANIMO
  52. ANNMATOLEK2:VISIBLE=TRUE
  53. ANNMATOLEK2:FILENAME=MATOLEK2.ANN
  54. ANNMATOLEK2:TOCANVAS=TRUE
  55. ANNMATOLEK2:PRIORITY=0
  56. ANNMATOLEK2:FPS=16
  57. ANNMATOLEK2:PRELOAD=TRUE
  58. ANNMATOLEK2:RELEASE=TRUE
  59. ANNMATOLEK2:MONITORCOLLISION=FALSE
  60. ANNMATOLEK2:MONITORCOLLISIONALPHA=FALSE
  61.  
  62. OBJECT=ANNMATOLEK3
  63. ANNMATOLEK3:TYPE=ANIMO
  64. ANNMATOLEK3:VISIBLE=TRUE
  65. ANNMATOLEK3:FILENAME=MATOLEK3.ANN
  66. ANNMATOLEK3:TOCANVAS=TRUE
  67. ANNMATOLEK3:PRIORITY=0
  68. ANNMATOLEK3:FPS=16
  69. ANNMATOLEK3:PRELOAD=TRUE
  70. ANNMATOLEK3:RELEASE=TRUE
  71. ANNMATOLEK3:MONITORCOLLISION=FALSE
  72. ANNMATOLEK3:MONITORCOLLISIONALPHA=FALSE
  73.  
  74. OBJECT=ANNSCORE
  75. ANNSCORE:TYPE=ANIMO
  76. ANNSCORE:VISIBLE=TRUE
  77. ANNSCORE:FILENAME=SCORE.ANN
  78. ANNSCORE:TOCANVAS=TRUE
  79. ANNSCORE:PRIORITY=999
  80. ANNSCORE:FPS=16
  81. ANNSCORE:PRELOAD=TRUE
  82. ANNSCORE:RELEASE=TRUE
  83. ANNSCORE:MONITORCOLLISION=FALSE
  84. ANNSCORE:MONITORCOLLISIONALPHA=FALSE
  85.  
  86. OBJECT=BELKA
  87. BELKA:TYPE=IMAGE
  88. BELKA:VISIBLE=FALSE
  89. BELKA:FILENAME=BELKA.IMG
  90. BELKA:TOCANVAS=TRUE
  91. BELKA:PRIORITY=0
  92. BELKA:PRELOAD=TRUE
  93. BELKA:RELEASE=TRUE
  94. BELKA:MONITORCOLLISION=FALSE
  95. BELKA:MONITORCOLLISIONALPHA=FALSE
  96.  
  97. OBJECT=BELKASTD
  98. BELKASTD:TYPE=IMAGE
  99. BELKASTD:VISIBLE=FALSE
  100. BELKASTD:FILENAME=BELKASTD.IMG
  101. BELKASTD:TOCANVAS=TRUE
  102. BELKASTD:PRIORITY=0
  103. BELKASTD:PRELOAD=TRUE
  104. BELKASTD:RELEASE=TRUE
  105. BELKASTD:MONITORCOLLISION=FALSE
  106. BELKASTD:MONITORCOLLISIONALPHA=FALSE
  107.  
  108. OBJECT=TRUESTD
  109. TRUESTD:TYPE=IMAGE
  110. TRUESTD:VISIBLE=TRUE
  111. TRUESTD:FILENAME=TRUESTD.IMG
  112. TRUESTD:TOCANVAS=FALSE
  113. TRUESTD:PRIORITY=0
  114. TRUESTD:PRELOAD=TRUE
  115. TRUESTD:RELEASE=TRUE
  116. TRUESTD:MONITORCOLLISION=FALSE
  117. TRUESTD:MONITORCOLLISIONALPHA=FALSE
  118.  
  119. OBJECT=TRUEOM
  120. TRUEOM:TYPE=IMAGE
  121. TRUEOM:VISIBLE=TRUE
  122. TRUEOM:FILENAME=TRUEOM.IMG
  123. TRUEOM:TOCANVAS=FALSE
  124. TRUEOM:PRIORITY=0
  125. TRUEOM:PRELOAD=TRUE
  126. TRUEOM:RELEASE=TRUE
  127. TRUEOM:MONITORCOLLISION=FALSE
  128. TRUEOM:MONITORCOLLISIONALPHA=FALSE
  129.  
  130. OBJECT=FALSESTD
  131. FALSESTD:TYPE=IMAGE
  132. FALSESTD:VISIBLE=TRUE
  133. FALSESTD:FILENAME=FALSESTD.IMG
  134. FALSESTD:TOCANVAS=FALSE
  135. FALSESTD:PRIORITY=0
  136. FALSESTD:PRELOAD=TRUE
  137. FALSESTD:RELEASE=TRUE
  138. FALSESTD:MONITORCOLLISION=FALSE
  139. FALSESTD:MONITORCOLLISIONALPHA=FALSE
  140.  
  141. OBJECT=FALSEOM
  142. FALSEOM:TYPE=IMAGE
  143. FALSEOM:VISIBLE=TRUE
  144. FALSEOM:FILENAME=FALSEOM.IMG
  145. FALSEOM:TOCANVAS=FALSE
  146. FALSEOM:PRIORITY=0
  147. FALSEOM:PRELOAD=TRUE
  148. FALSEOM:RELEASE=TRUE
  149. FALSEOM:MONITORCOLLISION=FALSE
  150. FALSEOM:MONITORCOLLISIONALPHA=FALSE
  151.  
  152. OBJECT=IMGKRZESLA
  153. IMGKRZESLA:TYPE=IMAGE
  154. IMGKRZESLA:VISIBLE=TRUE
  155. IMGKRZESLA:FILENAME=SIEDZISKA.IMG
  156. IMGKRZESLA:TOCANVAS=TRUE
  157. IMGKRZESLA:PRIORITY=998
  158. IMGKRZESLA:PRELOAD=TRUE
  159. IMGKRZESLA:RELEASE=TRUE
  160. IMGKRZESLA:MONITORCOLLISION=FALSE
  161. IMGKRZESLA:MONITORCOLLISIONALPHA=FALSE
  162.  
  163. OBJECT=IMGMENUSTD
  164. IMGMENUSTD:TYPE=IMAGE
  165. IMGMENUSTD:VISIBLE=TRUE
  166. IMGMENUSTD:FILENAME=MENUSTD.IMG
  167. IMGMENUSTD:TOCANVAS=TRUE
  168. IMGMENUSTD:PRIORITY=0
  169. IMGMENUSTD:PRELOAD=TRUE
  170. IMGMENUSTD:RELEASE=TRUE
  171. IMGMENUSTD:MONITORCOLLISION=FALSE
  172. IMGMENUSTD:MONITORCOLLISIONALPHA=FALSE
  173.  
  174. OBJECT=IMGMENUOM
  175. IMGMENUOM:TYPE=IMAGE
  176. IMGMENUOM:VISIBLE=TRUE
  177. IMGMENUOM:FILENAME=MENUOM.IMG
  178. IMGMENUOM:TOCANVAS=TRUE
  179. IMGMENUOM:PRIORITY=0
  180. IMGMENUOM:PRELOAD=TRUE
  181. IMGMENUOM:RELEASE=TRUE
  182. IMGMENUOM:MONITORCOLLISION=FALSE
  183. IMGMENUOM:MONITORCOLLISIONALPHA=FALSE
  184.  
  185. OBJECT=IMGACCEPTSTD
  186. IMGACCEPTSTD:TYPE=IMAGE
  187. IMGACCEPTSTD:VISIBLE=TRUE
  188. IMGACCEPTSTD:FILENAME=ACCEPTSTD.IMG
  189. IMGACCEPTSTD:TOCANVAS=TRUE
  190. IMGACCEPTSTD:PRIORITY=999
  191. IMGACCEPTSTD:PRELOAD=TRUE
  192. IMGACCEPTSTD:RELEASE=TRUE
  193. IMGACCEPTSTD:MONITORCOLLISION=FALSE
  194. IMGACCEPTSTD:MONITORCOLLISIONALPHA=FALSE
  195.  
  196. OBJECT=IMGACCEPTOM
  197. IMGACCEPTOM:TYPE=IMAGE
  198. IMGACCEPTOM:VISIBLE=TRUE
  199. IMGACCEPTOM:FILENAME=ACCEPTOM.IMG
  200. IMGACCEPTOM:TOCANVAS=TRUE
  201. IMGACCEPTOM:PRIORITY=999
  202. IMGACCEPTOM:PRELOAD=TRUE
  203. IMGACCEPTOM:RELEASE=TRUE
  204. IMGACCEPTOM:MONITORCOLLISION=FALSE
  205. IMGACCEPTOM:MONITORCOLLISIONALPHA=FALSE
  206.  
  207. OBJECT=IMGACCEPTOC
  208. IMGACCEPTOC:TYPE=IMAGE
  209. IMGACCEPTOC:VISIBLE=TRUE
  210. IMGACCEPTOC:FILENAME=ACCEPTOC.IMG
  211. IMGACCEPTOC:TOCANVAS=TRUE
  212. IMGACCEPTOC:PRIORITY=999
  213. IMGACCEPTOC:PRELOAD=TRUE
  214. IMGACCEPTOC:RELEASE=TRUE
  215. IMGACCEPTOC:MONITORCOLLISION=FALSE
  216. IMGACCEPTOC:MONITORCOLLISIONALPHA=FALSE
  217.  
  218. OBJECT=IMGHELPSTD
  219. IMGHELPSTD:TYPE=IMAGE
  220. IMGHELPSTD:VISIBLE=TRUE
  221. IMGHELPSTD:FILENAME=HELPSTD.IMG
  222. IMGHELPSTD:TOCANVAS=TRUE
  223. IMGHELPSTD:PRIORITY=999
  224. IMGHELPSTD:PRELOAD=TRUE
  225. IMGHELPSTD:RELEASE=TRUE
  226. IMGHELPSTD:MONITORCOLLISION=FALSE
  227. IMGHELPSTD:MONITORCOLLISIONALPHA=FALSE
  228.  
  229. OBJECT=IMGHELPOM
  230. IMGHELPOM:TYPE=IMAGE
  231. IMGHELPOM:VISIBLE=TRUE
  232. IMGHELPOM:FILENAME=HELPOM.IMG
  233. IMGHELPOM:TOCANVAS=TRUE
  234. IMGHELPOM:PRIORITY=999
  235. IMGHELPOM:PRELOAD=TRUE
  236. IMGHELPOM:RELEASE=TRUE
  237. IMGHELPOM:MONITORCOLLISION=FALSE
  238. IMGHELPOM:MONITORCOLLISIONALPHA=FALSE
  239.  
  240. OBJECT=IMGKRZESLA
  241. IMGKRZESLA:TYPE=IMAGE
  242. IMGKRZESLA:VISIBLE=TRUE
  243. IMGKRZESLA:FILENAME=SIEDZISKA.IMG
  244. IMGKRZESLA:TOCANVAS=TRUE
  245. IMGKRZESLA:PRIORITY=999
  246. IMGKRZESLA:PRELOAD=TRUE
  247. IMGKRZESLA:RELEASE=TRUE
  248. IMGKRZESLA:MONITORCOLLISION=FALSE
  249. IMGKRZESLA:MONITORCOLLISIONALPHA=FALSE
  250.  
  251. OBJECT=NSSTD
  252. NSSTD:TYPE=IMAGE
  253. NSSTD:VISIBLE=TRUE
  254. NSSTD:FILENAME=NSSTD.IMG
  255. NSSTD:TOCANVAS=FALSE
  256. NSSTD:PRIORITY=0
  257. NSSTD:PRELOAD=TRUE
  258. NSSTD:RELEASE=TRUE
  259. NSSTD:MONITORCOLLISION=FALSE
  260. NSSTD:MONITORCOLLISIONALPHA=FALSE
  261.  
  262. OBJECT=NSOM
  263. NSOM:TYPE=IMAGE
  264. NSOM:VISIBLE=TRUE
  265. NSOM:FILENAME=NSOM.IMG
  266. NSOM:TOCANVAS=FALSE
  267. NSOM:PRIORITY=0
  268. NSOM:PRELOAD=TRUE
  269. NSOM:RELEASE=TRUE
  270. NSOM:MONITORCOLLISION=FALSE
  271. NSOM:MONITORCOLLISIONALPHA=FALSE
  272.  
  273. OBJECT=CHECK
  274. CHECK:TYPE=IMAGE
  275. CHECK:VISIBLE=TRUE
  276. CHECK:FILENAME=CHECK.IMG
  277. CHECK:TOCANVAS=FALSE
  278. CHECK:PRIORITY=0
  279. CHECK:PRELOAD=TRUE
  280. CHECK:RELEASE=TRUE
  281. CHECK:MONITORCOLLISION=FALSE
  282. CHECK:MONITORCOLLISIONALPHA=FALSE
  283.  
  284. OBJECT=CHECKACC
  285. CHECKACC:TYPE=IMAGE
  286. CHECKACC:VISIBLE=TRUE
  287. CHECKACC:FILENAME=CHECKACC.IMG
  288. CHECKACC:TOCANVAS=FALSE
  289. CHECKACC:PRIORITY=0
  290. CHECKACC:PRELOAD=TRUE
  291. CHECKACC:RELEASE=TRUE
  292. CHECKACC:MONITORCOLLISION=FALSE
  293. CHECKACC:MONITORCOLLISIONALPHA=FALSE
  294.  
  295. OBJECT=CURSOR
  296. CURSOR:TYPE=IMAGE
  297. CURSOR:VISIBLE=TRUE
  298. CURSOR:FILENAME=CURSOR.IMG
  299. CURSOR:TOCANVAS=FALSE
  300. CURSOR:PRIORITY=0
  301. CURSOR:PRELOAD=TRUE
  302. CURSOR:RELEASE=TRUE
  303. CURSOR:MONITORCOLLISION=FALSE
  304. CURSOR:MONITORCOLLISIONALPHA=FALSE
  305.  
  306. OBJECT=ACCEPT
  307. ACCEPT:TYPE=BUTTON
  308. ACCEPT:VISIBLE=TRUE
  309. ACCEPT:ENABLE=TRUE
  310. ACCEPT:DRAGGABLE=FALSE
  311. ACCEPT:GFXSTANDARD=IMGACCEPTSTD
  312. ACCEPT:GFXONCLICK=IMGACCEPTOC
  313. ACCEPT:GFXONMOVE=IMGACCEPTOM
  314. ACCEPT:ONCLICKED=BEHONACCEPT
  315.  
  316. OBJECT=BTNMENU
  317. BTNMENU:TYPE=BUTTON
  318. BTNMENU:VISIBLE=TRUE
  319. BTNMENU:ENABLE=TRUE
  320. BTNMENU:DRAGGABLE=FALSE
  321. BTNMENU:GFXSTANDARD=IMGMENUSTD
  322. BTNMENU:GFXONMOVE=IMGMENUOM
  323. BTNMENU:ONCLICKED={QSTMAN^FLUSH();PRZYGODA^GOTO("MENU");}
  324.  
  325. OBJECT=BTNHELP
  326. BTNHELP:TYPE=BUTTON
  327. BTNHELP:VISIBLE=TRUE
  328. BTNHELP:ENABLE=TRUE
  329. BTNHELP:DRAGGABLE=FALSE
  330. BTNHELP:GFXSTANDARD=IMGHELPSTD
  331. BTNHELP:GFXONMOVE=IMGHELPOM
  332.  
  333. OBJECT=TIME_M
  334. TIME_M:TYPE=TEXT
  335. TIME_M:VISIBLE=TRUE
  336. TIME_M:TEXT=TEXSDR
  337. TIME_M:FONT=GFONT
  338. TIME_M:TOCANVAS=TRUE
  339. TIME_M:RECT=0,584,30,600
  340. TIME_M:PRIORITY=0
  341. TIME_M:HJUSTIFY=RIGHT
  342. TIME_M:VJUSTIFY=TRUE
  343. TIME_M:MONITORCOLLISION=FALSE
  344. TIME_M:MONITORCOLLISIONALPHA=FALSE
  345.  
  346. OBJECT=TIME_S
  347. TIME_S:TYPE=TEXT
  348. TIME_S:VISIBLE=TRUE
  349. TIME_S:TEXT=TEXSDR
  350. TIME_S:FONT=GFONT
  351. TIME_S:TOCANVAS=TRUE
  352. TIME_S:RECT=0,584,30,600
  353. TIME_S:PRIORITY=0
  354. TIME_S:HJUSTIFY=LEFT
  355. TIME_S:VJUSTIFY=TRUE
  356. TIME_S:MONITORCOLLISION=FALSE
  357. TIME_S:MONITORCOLLISIONALPHA=FALSE
  358.  
  359. OBJECT=TEXTTESTNO
  360. TEXTTESTNO:TYPE=TEXT
  361. TEXTTESTNO:VISIBLE=TRUE
  362. TEXTTESTNO:TEXT=1
  363. TEXTTESTNO:FONT=GFONT
  364. TEXTTESTNO:TOCANVAS=TRUE
  365. TEXTTESTNO:RECT=751,0,799,18
  366. TEXTTESTNO:PRIORITY=0
  367. TEXTTESTNO:HJUSTIFY=CENTER
  368. TEXTTESTNO:VJUSTIFY=TRUE
  369. TEXTTESTNO:MONITORCOLLISION=FALSE
  370. TEXTTESTNO:MONITORCOLLISIONALPHA=FALSE
  371.  
  372. OBJECT=TEXT
  373. TEXT:TYPE=TEXT
  374. TEXT:VISIBLE=TRUE
  375. TEXT:FONT=GFONT
  376. TEXT:TOCANVAS=TRUE
  377. TEXT:RECT=0,0,100,100
  378. TEXT:PRIORITY=0
  379. TEXT:VJUSTIFY=TRUE
  380. TEXT:MONITORCOLLISION=FALSE
  381. TEXT:MONITORCOLLISIONALPHA=FALSE
  382.  
  383. OBJECT=MATOLEK3
  384. MATOLEK3:TYPE=SEQUENCE
  385. MATOLEK3:FILENAME=MATOLEK3.SEQ
  386. MATOLEK3:ONFINISHED^BEZRUCH={MATOLEK3^PLAY("BEZRUCH");}
  387. MATOLEK3:ONFINISHED^ZGLASZA={MATOLEK3^PLAY("ZGLASZA");}
  388. MATOLEK3:ONFINISHED^MYSLI={MATOLEK3^PLAY("MYSLI");}
  389.  
  390. OBJECT=MATOLEK2
  391. MATOLEK2:TYPE=SEQUENCE
  392. MATOLEK2:FILENAME=MATOLEK2.SEQ
  393. MATOLEK2:ONFINISHED^BEZRUCH={MATOLEK2^PLAY("BEZRUCH");}
  394. MATOLEK2:ONFINISHED^ZGLASZA={MATOLEK2^PLAY("ZGLASZA");}
  395. MATOLEK2:ONFINISHED^MYSLI={MATOLEK2^PLAY("MYSLI");}
  396.  
  397. OBJECT=MATOLEK1
  398. MATOLEK1:TYPE=SEQUENCE
  399. MATOLEK1:FILENAME=MATOLEK1.SEQ
  400. MATOLEK1:ONFINISHED^BEZRUCH={MATOLEK1^PLAY("BEZRUCH");}
  401. MATOLEK1:ONFINISHED^ZGLASZA={MATOLEK1^PLAY("ZGLASZA");}
  402. MATOLEK1:ONFINISHED^MYSLI={MATOLEK1^PLAY("MYSLI");}
  403.  
  404. OBJECT=NAUCZYCIEL_1
  405. NAUCZYCIEL_1:TYPE=SEQUENCE
  406. NAUCZYCIEL_1:FILENAME=NAUCZYCIEL_1.SEQ
  407. NAUCZYCIEL_1:ONSIGNAL^PYTA_2={@MSGBOX("DUPA");}
  408. NAUCZYCIEL_1:ONFINISHED^PYTA_2=B_CZY_KTOS_ODP
  409. NAUCZYCIEL_1:ONFINISHED^BEZRUCH=B_CZY_KTOS_ODP
  410. NAUCZYCIEL_1:ONFINISHED^WYZNACZAUCZNIA=BEHQUESTION
  411. NAUCZYCIEL_1:ONSTARTED^PYTA={KEYBOARD^ENABLE();}
  412. NAUCZYCIEL_1:ONSTARTED^WYZNACZAUCZNIA={TIMERZGLASZANIE^DISABLE();KEYBOARD^DISABLE();}
  413. NAUCZYCIEL_1:ONFINISHED^BEZRUCH2={NAUCZYCIEL_1^PLAY("BEZRUCH2");}
  414. NAUCZYCIEL_1:ONFINISHED^FAILED={TIMERODPOWIEDZ^DISABLE();BEHFAILED^RUN();}
  415.  
  416. OBJECT=TIMERZGLASZANIE
  417. TIMERZGLASZANIE:TYPE=TIMER
  418. TIMERZGLASZANIE:ELAPSE=10000
  419. TIMERZGLASZANIE:TICKS=0
  420. TIMERZGLASZANIE:ONTICK={TIMERZGLASZANIE^DISABLE();NAUCZYCIEL_1^PLAY("TIMEUP");}
  421.  
  422. OBJECT=TIMERODPOWIEDZ
  423. TIMERODPOWIEDZ:TYPE=TIMER
  424. TIMERODPOWIEDZ:ELAPSE=10000
  425. TIMERODPOWIEDZ:TICKS=0
  426. TIMERODPOWIEDZ:ONTICK^1={NAUCZYCIEL_1^PLAY("FAILED");}
  427.  
  428. OBJECT=SFX1
  429. SFX1:TYPE=SOUND
  430. SFX1:FILENAME=BLIP1.WAV
  431. SFX1:PRELOAD=FALSE
  432. SFX1:FLUSHAFTERPLAYED=FALSE
  433.  
  434. OBJECT=SFX2
  435. SFX2:TYPE=SOUND
  436. SFX2:FILENAME=BLIP2.WAV
  437. SFX2:PRELOAD=FALSE
  438. SFX2:FLUSHAFTERPLAYED=FALSE
  439.  
  440. OBJECT=PYTANIEBLANK
  441. PYTANIEBLANK:TYPE=SOUND
  442. PYTANIEBLANK:FILENAME=K5_BYE.WAV
  443. PYTANIEBLANK:PRELOAD=FALSE
  444. PYTANIEBLANK:FLUSHAFTERPLAYED=FALSE
  445.  
  446. OBJECT=WAVE1
  447. WAVE1:TYPE=SOUND
  448. WAVE1:FILENAME=NARR_SN4.WAV
  449. WAVE1:PRELOAD=FALSE
  450. WAVE1:FLUSHAFTERPLAYED=FALSE
  451.  
  452. OBJECT=WAVE2
  453. WAVE2:TYPE=SOUND
  454. WAVE2:FILENAME=POLSKI17.WAV
  455. WAVE2:PRELOAD=FALSE
  456. WAVE2:FLUSHAFTERPLAYED=FALSE
  457.  
  458. OBJECT=WAVE3
  459. WAVE3:TYPE=SOUND
  460. WAVE3:FILENAME=ANGIELSKI3.WAV
  461. WAVE3:PRELOAD=FALSE
  462. WAVE3:FLUSHAFTERPLAYED=FALSE
  463.  
  464. OBJECT=WAVE4
  465. WAVE4:TYPE=SOUND
  466. WAVE4:FILENAME=ANGIELSKI4.WAV
  467. WAVE4:PRELOAD=FALSE
  468. WAVE4:FLUSHAFTERPLAYED=FALSE
  469.  
  470. OBJECT=WAVE5
  471. WAVE5:TYPE=SOUND
  472. WAVE5:FILENAME=ANGIELSKI5.WAV
  473. WAVE5:PRELOAD=FALSE
  474. WAVE5:FLUSHAFTERPLAYED=FALSE
  475.  
  476. OBJECT=WAVE6
  477. WAVE6:TYPE=SOUND
  478. WAVE6:FILENAME=ANGIELSKI6.WAV
  479. WAVE6:PRELOAD=FALSE
  480. WAVE6:FLUSHAFTERPLAYED=FALSE
  481.  
  482. OBJECT=WAVE7
  483. WAVE7:TYPE=SOUND
  484. WAVE7:FILENAME=ANGIELSKI7.WAV
  485. WAVE7:PRELOAD=FALSE
  486. WAVE7:FLUSHAFTERPLAYED=FALSE
  487.  
  488. OBJECT=WAVE8
  489. WAVE8:TYPE=SOUND
  490. WAVE8:FILENAME=ANGIELSKI8.WAV
  491. WAVE8:PRELOAD=FALSE
  492. WAVE8:FLUSHAFTERPLAYED=FALSE
  493.  
  494. OBJECT=WAVE9
  495. WAVE9:TYPE=SOUND
  496. WAVE9:FILENAME=ANGIELSKI9.WAV
  497. WAVE9:PRELOAD=FALSE
  498. WAVE9:FLUSHAFTERPLAYED=FALSE
  499.  
  500. OBJECT=WAVE10
  501. WAVE10:TYPE=SOUND
  502. WAVE10:FILENAME=ANGIELSKI10.WAV
  503. WAVE10:PRELOAD=FALSE
  504. WAVE10:FLUSHAFTERPLAYED=FALSE
  505.  
  506. OBJECT=WAVE11
  507. WAVE11:TYPE=SOUND
  508. WAVE11:FILENAME=ANGIELSKI11.WAV
  509. WAVE11:PRELOAD=FALSE
  510. WAVE11:FLUSHAFTERPLAYED=FALSE
  511.  
  512. OBJECT=WAVE12
  513. WAVE12:TYPE=SOUND
  514. WAVE12:FILENAME=ANGIELSKI12.WAV
  515. WAVE12:PRELOAD=FALSE
  516. WAVE12:FLUSHAFTERPLAYED=FALSE
  517.  
  518. OBJECT=WAVE13
  519. WAVE13:TYPE=SOUND
  520. WAVE13:FILENAME=ANGIELSKI13.WAV
  521. WAVE13:PRELOAD=FALSE
  522. WAVE13:FLUSHAFTERPLAYED=FALSE
  523.  
  524. OBJECT=WAVE14
  525. WAVE14:TYPE=SOUND
  526. WAVE14:FILENAME=ANGIELSKI14.WAV
  527. WAVE14:PRELOAD=FALSE
  528. WAVE14:FLUSHAFTERPLAYED=FALSE
  529.  
  530. OBJECT=WAVE15
  531. WAVE15:TYPE=SOUND
  532. WAVE15:FILENAME=ANGIELSKI15.WAV
  533. WAVE15:PRELOAD=FALSE
  534. WAVE15:FLUSHAFTERPLAYED=FALSE
  535.  
  536. OBJECT=WAVE16
  537. WAVE16:TYPE=SOUND
  538. WAVE16:FILENAME=ANGIELSKI16.WAV
  539. WAVE16:PRELOAD=FALSE
  540. WAVE16:FLUSHAFTERPLAYED=FALSE
  541.  
  542. OBJECT=WAVE17
  543. WAVE17:TYPE=SOUND
  544. WAVE17:FILENAME=ANGIELSKI17.WAV
  545. WAVE17:PRELOAD=FALSE
  546. WAVE17:FLUSHAFTERPLAYED=FALSE
  547.  
  548. OBJECT=WAVE18
  549. WAVE18:TYPE=SOUND
  550. WAVE18:FILENAME=ANGIELSKI18.WAV
  551. WAVE18:PRELOAD=FALSE
  552. WAVE18:FLUSHAFTERPLAYED=FALSE
  553.  
  554. OBJECT=WAVE19
  555. WAVE19:TYPE=SOUND
  556. WAVE19:FILENAME=ANGIELSKI19.WAV
  557. WAVE19:PRELOAD=FALSE
  558. WAVE19:FLUSHAFTERPLAYED=FALSE
  559.  
  560. OBJECT=WAVE20
  561. WAVE20:TYPE=SOUND
  562. WAVE20:FILENAME=ANGIELSKI20.WAV
  563. WAVE20:PRELOAD=FALSE
  564. WAVE20:FLUSHAFTERPLAYED=FALSE
  565.  
  566. OBJECT=WAVE21
  567. WAVE21:TYPE=SOUND
  568. WAVE21:FILENAME=ANGIELSKI21.WAV
  569. WAVE21:PRELOAD=FALSE
  570. WAVE21:FLUSHAFTERPLAYED=FALSE
  571.  
  572. OBJECT=WAVE22
  573. WAVE22:TYPE=SOUND
  574. WAVE22:FILENAME=ANGIELSKI22.WAV
  575. WAVE22:PRELOAD=FALSE
  576. WAVE22:FLUSHAFTERPLAYED=FALSE
  577.  
  578. OBJECT=WAVE23
  579. WAVE23:TYPE=SOUND
  580. WAVE23:FILENAME=ANGIELSKI23.WAV
  581. WAVE23:PRELOAD=FALSE
  582. WAVE23:FLUSHAFTERPLAYED=FALSE
  583.  
  584. OBJECT=WAVE24
  585. WAVE24:TYPE=SOUND
  586. WAVE24:FILENAME=ANGIELSKI24.WAV
  587. WAVE24:PRELOAD=FALSE
  588. WAVE24:FLUSHAFTERPLAYED=FALSE
  589.  
  590. OBJECT=WAVE25
  591. WAVE25:TYPE=SOUND
  592. WAVE25:FILENAME=ANGIELSKI25.WAV
  593. WAVE25:PRELOAD=FALSE
  594. WAVE25:FLUSHAFTERPLAYED=FALSE
  595.  
  596. OBJECT=WAVE26
  597. WAVE26:TYPE=SOUND
  598. WAVE26:FILENAME=ANGIELSKI26.WAV
  599. WAVE26:PRELOAD=FALSE
  600. WAVE26:FLUSHAFTERPLAYED=FALSE
  601.  
  602. OBJECT=ARR_ZGLASZ
  603. ARR_ZGLASZ:TYPE=ARRAY
  604.  
  605. OBJECT=ARRAYSCORE
  606. ARRAYSCORE:TYPE=ARRAY
  607.  
  608. OBJECT=MOUSE
  609. MOUSE:TYPE=MOUSE
  610.  
  611. OBJECT=CNVLOADER
  612. CNVLOADER:TYPE=CNVLOADER
  613.  
  614. OBJECT=CANVASOBSERVER
  615. CANVASOBSERVER:TYPE=CANVAS_OBSERVER
  616.  
  617. OBJECT=QSTMAN
  618. QSTMAN:TYPE=TEST
  619. QSTMAN:FONT=
  620. QSTMAN:ONINIT=BEHTESTINIT
  621. QSTMAN:ONTASK^ONEFROMMANY={BEHNEWQUESTION^RUN();QSTMAN^SETPROPERTY("QSTRECT","10.70.670.170");QSTMAN^SETPROPERTY("ANSRECT","10.190.750.590");}
  622. QSTMAN:ONTASK^MANYFROMMANY={BEHNEWQUESTION^RUN();QSTMAN^SETPROPERTY("QSTRECT","225.500.670.170");QSTMAN^SETPROPERTY("ANSRECT","225.0.750.590");}
  623. QSTMAN:ONTASK^TRUEFALSE={BEHNEWQUESTION^RUN();QSTMAN^SETPROPERTY("QSTRECT","10.72.500.200");QSTMAN^SETPROPERTY("ANSRECT","71.0.500.0");}
  624. QSTMAN:ONTASK^BLANKS={BEHNEWQUESTION^RUN();QSTMAN^SETPROPERTY("QSTRECT","10.70.670.170");QSTMAN^SETPROPERTY("ANSRECT","10.190.750.590");}
  625. QSTMAN:ONTASK^MARKINTEXT={BEHNEWQUESTION^RUN();QSTMAN^SETPROPERTY("QSTRECT","10.70.670.170");QSTMAN^SETPROPERTY("ANSRECT","10.190.750.590");}
  626. QSTMAN:ONTASK^DRAGANDDROP={BEHNEWQUESTION^RUN();QSTMAN^SETPROPERTY("QSTRECT","10.70.670.170");QSTMAN^SETPROPERTY("ANSRECT","10.190.750.590");}
  627.  
  628. OBJECT=__INIT__
  629. __INIT__:TYPE=BEHAVIOUR
  630. __INIT__:CODE={KEYBOARD^DISABLE();TIMERZGLASZANIE^DISABLE();TIMERODPOWIEDZ^DISABLE();QSTMAN^NEXT();ARRAYSCORE^ADD(10,1,15);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();}
  631.  
  632.  
  633. OBJECT=BEHTESTINIT
  634. BEHTESTINIT:TYPE=BEHAVIOUR
  635. BEHTESTINIT:CODE={QSTMAN^SETPROPERTY("QSTVALIGN","BOTTOM");QSTMAN^SETPROPERTY("QSTHALIGN","LEFT");QSTMAN^SETPROPERTY("ANSSPACING","10");QSTMAN^LOAD("$POLSKI_HARD.TST");CUR_TIME^SET([QSTMAN^GETMAXPOINTS()*60]);@IF("VARTESTTYP","_",""POLSKI"","BFITMP0","");@IF("VARTESTTYP","_",""ANGIELSKI"","BFITMP1","");@IF("VARTESTTYP","_",""MATEMATYK"","BFITMP2","");@IF("VARTESTTYP","_",""PRZYRODA"","BFITMP3","");CANVASOBSERVER^SETBACKGROUND("BKG.IMG");}
  636.  
  637.  
  638. OBJECT=BEHNEWQUESTION
  639. BEHNEWQUESTION:TYPE=BEHAVIOUR
  640. BEHNEWQUESTION:CODE={MATOLEK1^STOP(FALSE);MATOLEK1^PLAY("BEZRUCH");MATOLEK2^STOP(FALSE);MATOLEK2^PLAY("BEZRUCH");MATOLEK3^STOP(FALSE);MATOLEK3^PLAY("BEZRUCH");ARR_ZGLASZ^REMOVEALL();ARR_ZGLASZ^ADD(0,0,0,0);ITASKNO^SET(QSTMAN^GETTASKNO());V_WHO^SET(0);TEXTTESTNO^SETTEXT(ITASKNO);STRQUESTION^SET(QSTMAN^GETPROPERTY("QST_WAV"));TIMERZGLASZANIE^SETELAPSE(10000);TIMERZGLASZANIE^ENABLE();PYTANIEBLANK^LOAD(["$WAVS\"+STRQUESTION]);NAUCZYCIEL_1^PLAY("PYTA");}
  641.  
  642.  
  643. OBJECT=BEHZGLOSZENIE
  644. BEHZGLOSZENIE:TYPE=BEHAVIOUR
  645. BEHZGLOSZENIE:CODE={MATOLEK$1^STOP(FALSE);MATOLEK$1^PLAY("ZGLASZA");@IF(ARR_ZGLASZ^GET($1),"_","0","BFITMP4","");}
  646.  
  647.  
  648. OBJECT=BEHONACCEPT
  649. BEHONACCEPT:TYPE=BEHAVIOUR
  650. BEHONACCEPT:CODE={TIMERZGLASZANIE^DISABLE();TIMERODPOWIEDZ^DISABLE();QSTMAN^ACCEPT();ITEMP^SET(QSTMAN^GETSCORE(QSTMAN^GETTASKNO()));}
  651.  
  652.  
  653. OBJECT=BEHQUESTION
  654. BEHQUESTION:TYPE=BEHAVIOUR
  655. BEHQUESTION:CODE={MATOLEK1^STOP(FALSE);MATOLEK1^PLAY("BEZRUCH");MATOLEK2^STOP(FALSE);MATOLEK2^PLAY("BEZRUCH");MATOLEK3^STOP(FALSE);MATOLEK3^PLAY("BEZRUCH");ITEMP^SET(ARR_ZGLASZ^FIND(1));*["MATOLEK"+ITEMP]^STOP(FALSE);*["MATOLEK"+ITEMP]^PLAY("MYSLI");QSTMAN^SHOW(QSTMAN^GETTASKNO(),TRUE,TRUE);NAUCZYCIEL_1^PLAY("BEZRUCH2");TIMERODPOWIEDZ^ENABLE();}
  656.  
  657.  
  658. OBJECT=BEHUPDATESCORE
  659. BEHUPDATESCORE:TYPE=BEHAVIOUR
  660. 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);}
  661.  
  662.  
  663. OBJECT=BEHFAILED
  664. BEHFAILED:TYPE=BEHAVIOUR
  665. BEHFAILED:CODE={@IF(ARR_ZGLASZ^FIND(0),"_","-1","BFITMP5","");MATOLEK1^STOP(FALSE);MATOLEK1^PLAY("BEZRUCH");MATOLEK2^STOP(FALSE);MATOLEK2^PLAY("BEZRUCH");MATOLEK3^STOP(FALSE);MATOLEK3^PLAY("BEZRUCH");ITASKNO^SET(QSTMAN^GETTASKNO());V_WHO^SET(0);TEXTTESTNO^SETTEXT(ITASKNO);STRQUESTION^SET(QSTMAN^GETPROPERTY("QST_WAV"));TIMERZGLASZANIE^SETELAPSE(10000);TIMERZGLASZANIE^ENABLE();PYTANIEBLANK^LOAD(["$WAVS\"+STRQUESTION]);NAUCZYCIEL_1^PLAY("PYTA");}
  666.  
  667.  
  668. OBJECT=B_CZY_KTOS_ODP
  669. B_CZY_KTOS_ODP:TYPE=BEHAVIOUR
  670. B_CZY_KTOS_ODP:CODE={ITEMP^SET(ARR_ZGLASZ^FIND(1));@IF(ARR_ZGLASZ^GETSUMVALUE(),">","0","BFITMP6","BFITMP7");}
  671.  
  672.  
  673. OBJECT=B_TIMEOUT_ODP
  674. B_TIMEOUT_ODP:TYPE=BEHAVIOUR
  675. B_TIMEOUT_ODP:CODE={@MSGBOX("E");TIMERODPOWIEDZ^DISABLE();NAUCZYCIEL_1^PLAY("TIMEUP");}
  676.  
  677.  
  678. OBJECT=BFITMP0
  679. BFITMP0:TYPE=BEHAVIOUR
  680. BFITMP0:CODE={OBIEKTNAUCZYCIEL^LOAD("POLSKI.ANN");CANVASOBSERVER^SETBACKGROUND("POLSKI.IMG");@LOOP("{STRTEMP1^SET(["WAVE"+_I_]);STRTEMP2^SET(["$WAVS\POLSKI"+_I_+".WAV"]);*STRTEMP1^LOAD("$WAVS\BEZ3.WAV");*STRTEMP1^LOAD(STRTEMP2);}",1,25,1);};
  681.  
  682.  
  683. OBJECT=BFITMP1
  684. BFITMP1:TYPE=BEHAVIOUR
  685. BFITMP1:CODE={OBIEKTNAUCZYCIEL^LOAD("ANGLISTA.ANN");CANVASOBSERVER^SETBACKGROUND("ANGIELSKI.IMG");@LOOP("{STRTEMP1^SET(["WAVE"+_I_]);STRTEMP2^SET(["ANGIELSKI"+_I_]);STRTEMP2^SET(["$WAVS\ANGIELSKI"+_I_+".WAV"]);*STRTEMP1^LOAD(STRTEMP2);}",1,25,1);};
  686.  
  687.  
  688. OBJECT=BFITMP2
  689. BFITMP2:TYPE=BEHAVIOUR
  690. BFITMP2:CODE={OBIEKTNAUCZYCIEL^LOAD("MATEMATYK.ANN");CANVASOBSERVER^SETBACKGROUND("MATEMATYKA.IMG");@LOOP("{STRTEMP1^SET(["WAVE"+_I_]);STRTEMP2^SET(["$WAVS\MATEMATYK"+_I_+".WAV"]);*STRTEMP1^LOAD(STRTEMP2);}",1,25,1);};
  691.  
  692.  
  693. OBJECT=BFITMP3
  694. BFITMP3:TYPE=BEHAVIOUR
  695. BFITMP3:CODE={OBIEKTNAUCZYCIEL^LOAD("BIOLOG.ANN");CANVASOBSERVER^SETBACKGROUND("BIOLOGIA.IMG");@LOOP("{STRTEMP1^SET(["WAVE"+_I_]);STRTEMP2^SET(["$WAVS\PRZYRODA"+_I_+".WAV"]);*STRTEMP1^LOAD(STRTEMP2);}",1,25,1);};
  696.  
  697.  
  698. OBJECT=BFITMP4
  699. BFITMP4:TYPE=BEHAVIOUR
  700. BFITMP4:CODE={V_WHO^INC();ARR_ZGLASZ^CHANGEAT($1,V_WHO);}
  701.  
  702.  
  703. OBJECT=BFITMP5
  704. BFITMP5:TYPE=BEHAVIOUR
  705. BFITMP5:CODE={BEHNEWQUESTION^RUN();@BREAK();}
  706.  
  707.  
  708. OBJECT=BFITMP6
  709. BFITMP6:TYPE=BEHAVIOUR
  710. BFITMP6:CODE={NAUCZYCIEL_1^PLAY("WYZNACZAUCZNIA",["2"+ITEMP]);}
  711.  
  712.  
  713. OBJECT=BFITMP7
  714. BFITMP7:TYPE=BEHAVIOUR
  715. BFITMP7:CODE={NAUCZYCIEL_1^PLAY("BEZRUCH");}
  716.  
  717.  
  718. OBJECT=KEYBOARD
  719. KEYBOARD:TYPE=KEYBOARD
  720. KEYBOARD:ONCHAR^r={KOZA^EXIT();}
  721. KEYBOARD:ONCHAR^1=BEHZGLOSZENIE(1)
  722. KEYBOARD:ONCHAR^2=BEHZGLOSZENIE(2)
  723. KEYBOARD:ONCHAR^3=BEHZGLOSZENIE(3)
  724. KEYBOARD:ONCHAR^q={ARR_ZGLASZ^MSGBOX();ARR_ZGLASZ^REMOVEALL();ARR_ZGLASZ^MSGBOX();}
  725.  
  726.