Advertisement
Guest User

Untitled

a guest
May 25th, 2015
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 29.68 KB | None | 0 0
  1. /* Y o u r   D e s c r i p t i o n                       */
  2. /*                            AppBuilder Photon Code Lib */
  3. /*                                         Version 2.03  */
  4.  
  5. /* Standard headers */
  6. #include <stdio.h>
  7. #include <stdlib.h>
  8. #include <unistd.h>
  9. #include <string.h>
  10.  
  11. /* Local headers */
  12. #include "ablibs.h"
  13. #include "abimport.h"
  14. #include "proto.h"
  15.  
  16. PhPoint_t pos;
  17.  
  18. double a=0;   /*pieniadze*/
  19. int i=0;            /**/
  20. double u=0;  /*zmienna do obliczania reszty*/
  21. int kawa=0;   /*uzupelnienie paska*/
  22. int start1=0;  /*start dla odpowiednich przyciskow z automatu do uruchomienia timera i uzupelniania */
  23. int start2=0;
  24. int start3=0;
  25. int start4=0;
  26. int start5=0;
  27. int start6=0;
  28. int start7=0;
  29. int start8=0;
  30. int kubek1=0;  /*pojawienie sie napojow dla wybranych opcji*/
  31. int kubek2=0;
  32. int kubek3=0;
  33. int kubek4=0;
  34. int kubek5=0;
  35. int kubek6=0;
  36. int kubek7=0;
  37. int kubek8=0;
  38.  
  39. int poczatek; /*zmienne do funkcji random */
  40. int r1=0;
  41. int r2=0;
  42.  
  43. int
  44. program( PtWidget_t *widget, ApInfo_t *apinfo, PtCallbackInfo_t *cbinfo )
  45.  
  46.     {
  47. PtWidget_t*this_window;
  48.     /* eliminate 'unreferenced' warnings */
  49.     widget = widget, apinfo = apinfo, cbinfo = cbinfo;
  50. this_window=ApGetInstance(widget);
  51.  
  52. /* Inicjalizacja funkcji random */
  53. poczatek=time(NULL);
  54. srand(poczatek);
  55.  
  56.  
  57. r1=rand()%100;
  58. r2=rand()%150;
  59.  
  60.  
  61. /* Ustalenie pozycji obrazkow puszek na poczatku i gdy zostanie wypelniony pasek */
  62.  
  63. if (kubek1==0)
  64. {
  65. pos.x=7000;
  66. pos.y=7000;
  67. PtSetResource(ApGetWidgetPtr(this_window,ABN_kubek1),Pt_ARG_POS,&pos,0);
  68. }
  69. if (kubek1==1)
  70. {
  71. pos.x=103;
  72. pos.y=438;
  73. PtSetResource(ApGetWidgetPtr(this_window,ABN_kubek1),Pt_ARG_POS,&pos,0);
  74. }
  75.  
  76. if (kubek2==0)
  77. {
  78. pos.x=7000;
  79. pos.y=7000;
  80. PtSetResource(ApGetWidgetPtr(this_window,ABN_kubek2),Pt_ARG_POS,&pos,0);
  81. }
  82. if (kubek2==1)
  83. {
  84. pos.x=103;
  85. pos.y=438;
  86. PtSetResource(ApGetWidgetPtr(this_window,ABN_kubek2),Pt_ARG_POS,&pos,0);
  87. }
  88. if (kubek3==0)
  89. {
  90. pos.x=7000;
  91. pos.y=7000;
  92. PtSetResource(ApGetWidgetPtr(this_window,ABN_kubek3),Pt_ARG_POS,&pos,0);
  93. }
  94. if (kubek3==1)
  95. {
  96. pos.x=103;
  97. pos.y=438;
  98. PtSetResource(ApGetWidgetPtr(this_window,ABN_kubek3),Pt_ARG_POS,&pos,0);
  99. }
  100. if (kubek4==0)
  101. {
  102. pos.x=7000;
  103. pos.y=7000;
  104. PtSetResource(ApGetWidgetPtr(this_window,ABN_kubek4),Pt_ARG_POS,&pos,0);
  105. }
  106. if (kubek4==1)
  107. {
  108. pos.x=103;
  109. pos.y=438;
  110. PtSetResource(ApGetWidgetPtr(this_window,ABN_kubek4),Pt_ARG_POS,&pos,0);
  111. }
  112. if (kubek5==0)
  113. {
  114. pos.x=7000;
  115. pos.y=7000;
  116. PtSetResource(ApGetWidgetPtr(this_window,ABN_kubek5),Pt_ARG_POS,&pos,0);
  117. }
  118. if (kubek5==1)
  119. {
  120. pos.x=103;
  121. pos.y=438;
  122. PtSetResource(ApGetWidgetPtr(this_window,ABN_kubek5),Pt_ARG_POS,&pos,0);
  123. }
  124. if (kubek6==0)
  125. {
  126. pos.x=7000;
  127. pos.y=7000;
  128. PtSetResource(ApGetWidgetPtr(this_window,ABN_kubek6),Pt_ARG_POS,&pos,0);
  129. }
  130. if (kubek6==1)
  131. {
  132. pos.x=103;
  133. pos.y=438;
  134. PtSetResource(ApGetWidgetPtr(this_window,ABN_kubek6),Pt_ARG_POS,&pos,0);
  135. }
  136. if (kubek7==0)
  137. {
  138. pos.x=7000;
  139. pos.y=7000;
  140. PtSetResource(ApGetWidgetPtr(this_window,ABN_kubek7),Pt_ARG_POS,&pos,0);
  141. }
  142. if (kubek7==1)
  143. {
  144. pos.x=103;
  145. pos.y=438;
  146. PtSetResource(ApGetWidgetPtr(this_window,ABN_kubek7),Pt_ARG_POS,&pos,0);
  147. }
  148. if (kubek8==0)
  149. {
  150. pos.x=7000;
  151. pos.y=7000;
  152. PtSetResource(ApGetWidgetPtr(this_window,ABN_kubek8),Pt_ARG_POS,&pos,0);
  153. }
  154. if (kubek8==1)
  155. {
  156. pos.x=103;
  157. pos.y=438;
  158. PtSetResource(ApGetWidgetPtr(this_window,ABN_kubek8),Pt_ARG_POS,&pos,0);
  159. }
  160. /* wkladanie pieniedzy do automatu oraz ich dodawanie */
  161.  
  162. if(ApName(widget)==ABN_kasa5)
  163. {
  164.     if(a<=10)
  165.     {
  166.         a=a+5;
  167.        
  168.  
  169.         PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst10),Pt_ARG_NUMERIC_VALUE,&a,0);
  170.     }
  171. }
  172. if(ApName(widget)==ABN_kasa2)
  173. {
  174.     if(a<=10)
  175.     {
  176.         a=a+2;
  177.        
  178.  
  179.         PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst10),Pt_ARG_NUMERIC_VALUE,&a,0);
  180.     }
  181. }
  182.  
  183. if(ApName(widget)==ABN_kasa1)
  184. {
  185.     if(a<=10)
  186.     {
  187.         a=a+1;
  188.        
  189.  
  190.         PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst10),Pt_ARG_NUMERIC_VALUE,&a,0);
  191.     }
  192. }
  193.  
  194. if(ApName(widget)==ABN_kasa050)
  195. {
  196.     if(a<=10)
  197.     {
  198.         a=a+0.50;
  199.        
  200.  
  201.         PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst10),Pt_ARG_NUMERIC_VALUE,&a,0);
  202.     }
  203. }
  204. if(ApName(widget)==ABN_kasa020)
  205. {
  206.     if(a<=10)
  207.     {
  208.         a=a+0.20;
  209.        
  210.  
  211.         PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst10),Pt_ARG_NUMERIC_VALUE,&a,0);
  212.     }
  213. }
  214.  
  215. if(ApName(widget)==ABN_kasa010)
  216. {
  217.     if(a<=10)
  218.     {
  219.         a=a+0.10;
  220.        
  221.  
  222.         PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst10),Pt_ARG_NUMERIC_VALUE,&a,0);
  223.     }
  224. }
  225.  
  226. /*nacisniecie przycisku OK spowoduje zablokowanie przyciskow z pieniedzmi i nie mozna ich juz wkladac do maszyny */
  227.  
  228. if(ApName(widget)==ABN_potwierdz)
  229. {
  230. /*zablokowanie monet*/
  231. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa5),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  232. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa2),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  233. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa1),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  234. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa050),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  235. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa020),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  236. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa010),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  237.  
  238.  
  239. /*Wybranie napoju. Kiedy wybierzemy dany napoj reszta przyciskow blokuje sie. Gdy w automacie nie bedzie wystarczajaca liczba pieniedzy,
  240. mozemy dodac pieniadze, lub je odebrac*/
  241. if(ApName(widget)==ABN_kawa1)
  242. {
  243. if(a>=1.2)
  244. {
  245. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa1),Pt_ARG_FILL_COLOR,Pg_GREEN,0);
  246.  
  247. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Wybrano: Coca Cola, prosze czekac",0);
  248.  
  249. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa1),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  250. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa2),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  251. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa3),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  252. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa4),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  253. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa5),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  254. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa6),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  255. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa7),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  256. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa8),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  257. start1=1;
  258. u=a-1.20;
  259. }
  260. else
  261. {
  262. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Blad: za malo pieniedzy. \n Wybierz inny napoj lub doloz pieniadze. Jesli brak pieniedzy, odbierz je",0);
  263.  
  264.  
  265. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa5),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  266. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa2),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  267. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa1),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  268. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa050),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  269. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa020),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  270. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa010),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  271. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst11),Pt_ARG_NUMERIC_VALUE,&a,0);
  272. }
  273. }
  274. if(ApName(widget)==ABN_kawa2)
  275. {
  276. if(a>=1.2)
  277. {
  278. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa2),Pt_ARG_FILL_COLOR,Pg_GREEN,0);
  279.  
  280. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Wybrano: Mountain Dew, prosze czekac",0);
  281.  
  282. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa1),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  283. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa2),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  284. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa3),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  285. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa4),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  286. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa5),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  287. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa6),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  288. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa7),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  289. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa8),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  290. start2=1;
  291. u=a-1.20;
  292. }
  293. else
  294. {
  295. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Blad: za malo pieniedzy. \n Wybierz inny napoj lub doloz pieniadze. Jesli brak pieniedzy, odbierz je",0);
  296.  
  297. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa5),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  298. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa2),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  299. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa1),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  300. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa050),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  301. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa020),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  302. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa010),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  303. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst11),Pt_ARG_NUMERIC_VALUE,&a,0);
  304. }
  305. }
  306.  
  307. if(ApName(widget)==ABN_kawa3)
  308. {
  309. if(a>=1.7)
  310. {
  311. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa3),Pt_ARG_FILL_COLOR,Pg_GREEN,0);
  312.  
  313. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Wybrano: napoj: Pepsi",0);
  314.  
  315. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa1),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  316. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa2),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  317. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa3),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  318. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa4),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  319. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa5),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  320. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa6),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  321. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa7),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  322. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa8),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  323. start3=1;
  324. u=a-1.70;
  325. }
  326. else
  327. {
  328. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Blad: za malo pieniedzy. \n Wybierz inny napoj lub doloz pieniadze. Jesli brak pieniedzy, odbierz je",0);
  329.  
  330. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa5),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  331. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa2),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  332. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa1),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  333. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa050),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  334. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa020),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  335. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa010),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  336.  
  337. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst11),Pt_ARG_NUMERIC_VALUE,&a,0);
  338. }
  339. }
  340.  
  341. if(ApName(widget)==ABN_kawa4)
  342. {
  343. if(a>=1.7)
  344. {
  345. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa4),Pt_ARG_FILL_COLOR,Pg_GREEN,0);
  346.  
  347. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Wybrano: napoj: Fanta, prosze czekac",0);
  348.  
  349. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa1),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  350. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa2),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  351. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa3),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  352. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa4),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  353. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa5),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  354. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa6),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  355. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa7),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  356. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa8),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  357. start4=1;
  358. u=a-1.70;
  359. }
  360. else
  361. {
  362. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Blad: za malo pieniedzy. \n Wybierz inny napoj lub doloz pieniadze. Jesli brak pieniedzy, odbierz je.",0);
  363.  
  364. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa5),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  365. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa2),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  366. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa1),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  367. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa050),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  368. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa020),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  369. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa010),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  370. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst11),Pt_ARG_NUMERIC_VALUE,&a,0);
  371. }
  372. }
  373.  
  374. if(ApName(widget)==ABN_kawa5)
  375. {
  376. if(a>=1.5)
  377. {
  378. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa5),Pt_ARG_FILL_COLOR,Pg_GREEN,0);
  379.  
  380. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Wybrano: napoj: 7Up, prosze czekac",0);
  381.  
  382. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa1),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  383. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa2),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  384. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa3),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  385. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa4),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  386. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa5),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  387. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa6),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  388. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa7),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  389. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa8),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  390. start5=1;
  391. u=a-1.50;
  392. }
  393. else
  394. {
  395. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Blad: za malo pieniedzy. \n Wybierz inny napoj lub doloz pieniadze. Jesli brak pieniedzy, odbierz je.",0);
  396.  
  397. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa5),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  398. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa2),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  399. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa1),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  400. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa050),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  401. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa020),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  402. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa010),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  403. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst11),Pt_ARG_NUMERIC_VALUE,&a,0);
  404. }
  405. }
  406.  
  407. if(ApName(widget)==ABN_kawa6)
  408. {
  409. if(a>=2)
  410. {
  411. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa6),Pt_ARG_FILL_COLOR,Pg_GREEN,0);
  412.  
  413. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Wybrana: napoj: Schweppes, prosze czekac",0);
  414.  
  415. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa1),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  416. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa2),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  417. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa3),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  418. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa4),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  419. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa5),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  420. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa6),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  421. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa7),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  422. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa8),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  423. start6=1;
  424. u=a-2;
  425. }
  426. else
  427. {
  428. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Blad: za malo pieniedzy. \n Wybierz inny napoj lub doloz pieniadze. Jesli brak pieniedzy, odbierz je",0);
  429.  
  430. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa5),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  431. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa2),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  432. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa1),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  433. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa050),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  434. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa020),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  435. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa010),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  436. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst11),Pt_ARG_NUMERIC_VALUE,&a,0);
  437. }
  438. }
  439.  
  440. if(ApName(widget)==ABN_kawa7)
  441. {
  442. if(a>=2)
  443. {
  444. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa7),Pt_ARG_FILL_COLOR,Pg_GREEN,0);
  445.  
  446. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Wybrano: napoj: Lzy dziekana, prosze czekac",0);
  447.  
  448. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa1),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  449. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa2),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  450. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa3),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  451. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa4),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  452. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa5),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  453. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa6),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  454. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa7),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  455. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa8),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  456. start7=1;
  457. u=a-2;
  458. }
  459. else
  460. {
  461. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Blad: za malo pieniedzy. \n Wybierz inny napoj lub doloz pieniadze. Jesli brak pieniedzy, odbierz je",0);
  462.  
  463. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa5),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  464. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa2),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  465. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa1),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  466. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa050),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  467. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa020),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  468. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa010),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  469. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst11),Pt_ARG_NUMERIC_VALUE,&a,0);
  470. }
  471. }
  472.  
  473. if(ApName(widget)==ABN_kawa8)
  474. {
  475. if(a>=1)
  476. {
  477. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa8),Pt_ARG_FILL_COLOR,Pg_GREEN,0);
  478.  
  479. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Wybrana: napoj: Sprite, prosze czekac",0);
  480.  
  481. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa1),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  482. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa2),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  483. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa3),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  484. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa4),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  485. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa5),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  486. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa6),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  487. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa7),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  488. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa8),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  489. start8=1;
  490. u=a-1;
  491. }
  492. else
  493. {
  494. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Blad: za malo pieniedzy. \n Wybierz inny napoj lub doloz pieniadze. Jesli brak pieniedzy, odbierz je.",0);
  495.  
  496. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa5),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  497. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa2),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  498. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa1),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  499. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa050),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  500. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa020),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  501. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa010),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  502. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst11),Pt_ARG_NUMERIC_VALUE,&a,0);
  503. }
  504.  
  505. }
  506.  
  507. if(r1==20)
  508. {
  509. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"A W A R I A ! ! ! BRAK ASORTYMENTU! \n  Odbierz pieniadze.  Przepraszamy!!",0);
  510. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst11),Pt_ARG_NUMERIC_VALUE,&a,0);
  511. PtSetResource(ApGetWidgetPtr(this_window,ABN_timer),Pt_ARG_TIMER_INITIAL,0,0);
  512. kubek1=0;
  513. kubek2=0;
  514. kubek3=0;
  515. kubek4=0;
  516. kubek5=0;
  517. kubek6=0;
  518. kubek7=0;
  519. kubek8=0;
  520. start1=0;
  521. start2=0;
  522. start3=0;
  523. start4=0;
  524. start5=0;
  525. start6=0;
  526. start7=0;
  527. start8=0;
  528. kawa=0;
  529. r1=0;
  530.  
  531. }
  532.  
  533. if(r2==5)
  534. {
  535. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"A W A R I A ! ! ! Lancuch sie skonczyl ! \n  Odbierz pieniadze.  Przepraszamy!!",0);
  536. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst11),Pt_ARG_NUMERIC_VALUE,&a,0);
  537. PtSetResource(ApGetWidgetPtr(this_window,ABN_timer),Pt_ARG_TIMER_INITIAL,25,0);
  538. kawa=0;
  539. kubek1=0;
  540. kubek2=0;
  541. kubek3=0;
  542. kubek4=0;
  543. kubek5=0;
  544. kubek6=0;
  545. kubek7=0;
  546. kubek8=0;
  547. start1=0;
  548. start2=0;
  549. start3=0;
  550. start4=0;
  551. start5=0;
  552. start6=0;
  553. start7=0;
  554. start8=0;
  555. r2=0;
  556. }
  557.  
  558.  
  559. /* Napelnianie sie paska */
  560.  
  561. if(ApName(widget)==ABN_timer && start1==1)
  562.  
  563. {
  564. if(kawa>=0)
  565. {
  566. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawaodb),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  567. PtSetResource(ApGetWidgetPtr(this_window,ABN_timer),Pt_ARG_TIMER_INITIAL,25,0);
  568. kawa=kawa+1;
  569. PtSetResource(ABW_napelnianie,Pt_ARG_GAUGE_VALUE,kawa,0);
  570. }
  571. if( kawa==200)
  572. {
  573. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawaodb),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  574. start1=0;
  575. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING," Odbierz napoj i wez reszte. \n Dziekujemy i zapraszamy ponownie",0);
  576. r1=0;
  577. r2=0;
  578. kubek1=1;
  579. }
  580. }
  581.  
  582. if(ApName(widget)==ABN_timer && start2==1)
  583. {
  584. if(kawa>=0)
  585. {
  586. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawaodb),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  587. PtSetResource(ApGetWidgetPtr(this_window,ABN_timer),Pt_ARG_TIMER_INITIAL,25,0);
  588. kawa=kawa+1;
  589. PtSetResource(ABW_napelnianie,Pt_ARG_GAUGE_VALUE,kawa,0);
  590. }
  591.  
  592. if( kawa==200)
  593. {
  594. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawaodb),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  595. start2=0;
  596. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Odbierz napoj i wez reszte. \n Dziekujemy i zapraszamy ponownie",0);
  597. r1=0;
  598. r2=0;
  599. kubek2=1;
  600. }
  601. }
  602.  
  603. if(ApName(widget)==ABN_timer && start3==1)
  604. {
  605. if(kawa>=0)
  606.  
  607. {
  608. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawaodb),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  609. PtSetResource(ApGetWidgetPtr(this_window,ABN_timer),Pt_ARG_TIMER_INITIAL,25,0);
  610. kawa=kawa+1;
  611. PtSetResource(ABW_napelnianie,Pt_ARG_GAUGE_VALUE,kawa,0);
  612. }
  613.  
  614. if( kawa==200)
  615. {
  616. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawaodb),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  617. start3=0;
  618. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Odbierz napoj i wez reszte. \n Dziekujemy i zapraszamy ponownie",0);
  619. r1=0;
  620. r2=0;
  621. kubek3=1;
  622. }
  623. }
  624.  
  625. if(ApName(widget)==ABN_timer && start4==1)
  626. {
  627. if(kawa>=0)
  628.  
  629. {
  630. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawaodb),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  631. PtSetResource(ApGetWidgetPtr(this_window,ABN_timer),Pt_ARG_TIMER_INITIAL,25,0);
  632. kawa=kawa+1;
  633. PtSetResource(ABW_napelnianie,Pt_ARG_GAUGE_VALUE,kawa,0);
  634. }
  635. if( kawa==200)
  636. {
  637. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawaodb),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  638. start4=0;
  639. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Odbierz napoj i wez reszte. \n Dziekujemy i zapraszamy ponownie",0);
  640. r1=0;
  641. r2=0;
  642. kubek4=1;
  643. }
  644. }
  645.  
  646. if(ApName(widget)==ABN_timer && start5==1)
  647. {
  648. if(kawa>=0)
  649. {
  650. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawaodb),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  651. PtSetResource(ApGetWidgetPtr(this_window,ABN_timer),Pt_ARG_TIMER_INITIAL,25,0);
  652. kawa=kawa+1;
  653. PtSetResource(ABW_napelnianie,Pt_ARG_GAUGE_VALUE,kawa,0);
  654. }
  655.  
  656. if( kawa==200)
  657. {
  658. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawaodb),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  659. start5=0;
  660. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Odbierz napoj i wez reszte. \n Dziekujemy i zapraszamy ponownie",0);
  661. r1=0;
  662. r2=0;
  663. kubek5=1;
  664. }
  665. }
  666.  
  667. if(ApName(widget)==ABN_timer && start6==1)
  668. {
  669. if(kawa>=0)
  670. {
  671. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawaodb),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  672. PtSetResource(ApGetWidgetPtr(this_window,ABN_timer),Pt_ARG_TIMER_INITIAL,25,0);
  673. kawa=kawa+1;
  674. PtSetResource(ABW_napelnianie,Pt_ARG_GAUGE_VALUE,kawa,0);
  675. }
  676.  
  677. if( kawa==200)
  678. {
  679. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawaodb),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  680. start6=0;
  681. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Odbierz napoj i wez reszte. \n Dziekujemy i zapraszamy ponownie",0);
  682. r1=0;
  683. r2=0;
  684. kubek6=1;
  685. }
  686. }
  687.  
  688. if(ApName(widget)==ABN_timer && start7==1)
  689. {
  690. if(kawa>=0)
  691. {
  692. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawaodb),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  693. PtSetResource(ApGetWidgetPtr(this_window,ABN_timer),Pt_ARG_TIMER_INITIAL,25,0);
  694. kawa=kawa+1;
  695. PtSetResource(ABW_napelnianie,Pt_ARG_GAUGE_VALUE,kawa,0);
  696. }
  697.  
  698. if( kawa==200)
  699. {
  700. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawaodb),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  701. start7=0;
  702. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Odbierz napoj i wez reszte. \n Dziekujemy i zapraszamy ponownie",0);
  703. r1=0;
  704. r2=0;
  705. kubek7=1;
  706. }
  707. }
  708.  
  709. if(ApName(widget)==ABN_timer && start8==1)
  710. {
  711. if(kawa>=0)
  712. {
  713. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawaodb),Pt_ARG_FLAGS,Pt_BLOCKED,Pt_BLOCKED);
  714. PtSetResource(ApGetWidgetPtr(this_window,ABN_timer),Pt_ARG_TIMER_INITIAL,25,0);
  715. kawa=kawa+1;
  716. PtSetResource(ABW_napelnianie,Pt_ARG_GAUGE_VALUE,kawa,0);
  717. }
  718. if( kawa==200)
  719. {
  720. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawaodb),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  721. start8=0;
  722. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"Odbierz napoj i wez reszte. \n Dziekujemy i zapraszamy ponownie",0);
  723. r1=0;
  724. r2=0;
  725. kubek8=1;
  726. }
  727. }
  728.  
  729. /* Odbieranie kawy. Kiedy ja odbierzemy, obrazek z kawa znika i pojawia sie reszta */
  730.  
  731.  if(ApName(widget)==ABN_kawaodb)
  732.  {
  733.  PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst11),Pt_ARG_NUMERIC_VALUE,&u,0);
  734. kubek1=0;
  735. kubek2=0;
  736. kubek3=0;
  737. kubek4=0;
  738. kubek5=0;
  739. kubek6=0;
  740. kubek7=0;
  741. kubek8=0;
  742. kawa=0;
  743. PtSetResource(ABW_napelnianie,Pt_ARG_GAUGE_VALUE,0,0);
  744. if(u==0)
  745. {
  746.  PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst11),Pt_ARG_NUMERIC_VALUE,0,0);
  747. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst10),Pt_ARG_NUMERIC_VALUE,0,0);
  748.  
  749. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa5),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  750. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa2),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  751. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa1),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  752. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa050),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  753. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa020),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  754. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa010),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  755.  
  756. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa1),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  757. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa2),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  758. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa3),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  759. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa4),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  760. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa5),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  761. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa6),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  762. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa7),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  763. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa8),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  764.  
  765. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"W I T A M Y ! ! ! \n Wrzuc monety i wybierz napoj",0);
  766.  
  767. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa1),Pt_ARG_FILL_COLOR,Pg_YELLOW,0);
  768. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa2),Pt_ARG_FILL_COLOR,Pg_YELLOW,0);
  769. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa3),Pt_ARG_FILL_COLOR,Pg_YELLOW,0);
  770. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa4),Pt_ARG_FILL_COLOR,Pg_YELLOW,0);
  771. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa5),Pt_ARG_FILL_COLOR,Pg_YELLOW,0);
  772. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa6),Pt_ARG_FILL_COLOR,Pg_YELLOW,0);
  773. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa7),Pt_ARG_FILL_COLOR,Pg_YELLOW,0);
  774. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa8),Pt_ARG_FILL_COLOR,Pg_YELLOW,0);
  775.  
  776.  
  777. kawa=0;
  778. PtSetResource(ABW_napelnianie,Pt_ARG_GAUGE_VALUE,0,0);
  779. i=0;
  780. a=0;
  781. r1=0;
  782. r2=0;
  783.  
  784. }
  785.  
  786.  }
  787.  
  788. /* po nacisnieciu przycisku odbior reszty, mozna zaczac od nowa wybierac napoj */
  789.  
  790.  if(ApName(widget)==ABN_resztaodb)
  791.  {
  792.  PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst11),Pt_ARG_NUMERIC_VALUE,0,0);
  793. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst10),Pt_ARG_NUMERIC_VALUE,0,0);
  794.  
  795. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa5),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  796. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa2),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  797. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa1),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  798. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa050),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  799. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa020),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  800. PtSetResource(ApGetWidgetPtr(this_window,ABN_kasa010),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  801.  
  802. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa1),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  803. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa2),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  804. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa3),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  805. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa4),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  806. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa5),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  807. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa6),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  808. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa7),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  809. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa8),Pt_ARG_FLAGS,0,Pt_BLOCKED);
  810.  
  811. PtSetResource(ApGetWidgetPtr(this_window,ABN_tekst1),Pt_ARG_TEXT_STRING,"W I T A M Y ! ! ! \n Wrzuc monety i wybierz napoj",0);
  812.  
  813. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa1),Pt_ARG_FILL_COLOR,Pg_YELLOW,0);
  814. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa2),Pt_ARG_FILL_COLOR,Pg_YELLOW,0);
  815. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa3),Pt_ARG_FILL_COLOR,Pg_YELLOW,0);
  816. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa4),Pt_ARG_FILL_COLOR,Pg_YELLOW,0);
  817. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa5),Pt_ARG_FILL_COLOR,Pg_YELLOW,0);
  818. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa6),Pt_ARG_FILL_COLOR,Pg_YELLOW,0);
  819. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa7),Pt_ARG_FILL_COLOR,Pg_YELLOW,0);
  820. PtSetResource(ApGetWidgetPtr(this_window,ABN_kawa8),Pt_ARG_FILL_COLOR,Pg_YELLOW,0);
  821.  
  822.  
  823. kawa=0;
  824. PtSetResource(ABW_napelnianie,Pt_ARG_GAUGE_VALUE,0,0);
  825. i=0;
  826. a=0;
  827. u=0;
  828. r1=0;
  829. r2=0;
  830.  
  831.  
  832.  }
  833.  
  834.     return( Pt_CONTINUE );
  835.  
  836.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement