tim007 tim007
/
Finalni_projekat_pai_gr1_tim7_projektni_zadatak_5
Đenašević E. Kiselica A.
main.cpp@0:f9daa5231750, 2014-06-08 (annotated)
- Committer:
- tim007
- Date:
- Sun Jun 08 21:40:26 2014 +0000
- Revision:
- 0:f9daa5231750
Gr1_PAI_Tim7_Zad5_Fin_Proj
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tim007 | 0:f9daa5231750 | 1 | #include "mbed.h" |
tim007 | 0:f9daa5231750 | 2 | #include "N5110.h" |
tim007 | 0:f9daa5231750 | 3 | #include "string" |
tim007 | 0:f9daa5231750 | 4 | |
tim007 | 0:f9daa5231750 | 5 | N5110 lcd(dp4, dp24, dp23, dp25, dp2, dp6, dp18); |
tim007 | 0:f9daa5231750 | 6 | |
tim007 | 0:f9daa5231750 | 7 | //KOORDINATE |
tim007 | 0:f9daa5231750 | 8 | AnalogIn X(dp11), Y(dp10); |
tim007 | 0:f9daa5231750 | 9 | DigitalOut enable(dp14); |
tim007 | 0:f9daa5231750 | 10 | |
tim007 | 0:f9daa5231750 | 11 | //INTERRUPTI |
tim007 | 0:f9daa5231750 | 12 | InterruptIn SW(dp9); |
tim007 | 0:f9daa5231750 | 13 | DigitalIn SW1(dp9); |
tim007 | 0:f9daa5231750 | 14 | DigitalOut T1(dp1); |
tim007 | 0:f9daa5231750 | 15 | |
tim007 | 0:f9daa5231750 | 16 | // MODOVI |
tim007 | 0:f9daa5231750 | 17 | bool meni (false); |
tim007 | 0:f9daa5231750 | 18 | bool info (false); |
tim007 | 0:f9daa5231750 | 19 | bool izlaz (false); |
tim007 | 0:f9daa5231750 | 20 | bool P1vP2 (false); |
tim007 | 0:f9daa5231750 | 21 | bool P1vCPU (false); |
tim007 | 0:f9daa5231750 | 22 | |
tim007 | 0:f9daa5231750 | 23 | // REZULTAT |
tim007 | 0:f9daa5231750 | 24 | int brojacP1=0; |
tim007 | 0:f9daa5231750 | 25 | int brojacP2=0; |
tim007 | 0:f9daa5231750 | 26 | int brojacCPU=0; |
tim007 | 0:f9daa5231750 | 27 | string zapamtiRezultat; |
tim007 | 0:f9daa5231750 | 28 | |
tim007 | 0:f9daa5231750 | 29 | // KOORDINATE CENTARA X i O // REFERENTNE TACKE |
tim007 | 0:f9daa5231750 | 30 | int x1 = 21, y1 = 12; |
tim007 | 0:f9daa5231750 | 31 | int x2 = 38, y2 = 12; |
tim007 | 0:f9daa5231750 | 32 | int x3 = 56, y3 = 12; |
tim007 | 0:f9daa5231750 | 33 | int x4 = 21, y4 = 22; |
tim007 | 0:f9daa5231750 | 34 | int x5 = 38, y5 = 22; |
tim007 | 0:f9daa5231750 | 35 | int x6 = 56, y6 = 22; |
tim007 | 0:f9daa5231750 | 36 | int x7 = 21, y7 = 32; |
tim007 | 0:f9daa5231750 | 37 | int x8 = 38, y8 = 32; |
tim007 | 0:f9daa5231750 | 38 | int x9 = 56, y9 = 32; |
tim007 | 0:f9daa5231750 | 39 | |
tim007 | 0:f9daa5231750 | 40 | |
tim007 | 0:f9daa5231750 | 41 | //OCISTI EKRAN |
tim007 | 0:f9daa5231750 | 42 | void ocistiEkran(int x, int y) |
tim007 | 0:f9daa5231750 | 43 | { |
tim007 | 0:f9daa5231750 | 44 | lcd.setXYAddress(0,0); |
tim007 | 0:f9daa5231750 | 45 | for (int i = 18; i < 46; i++) |
tim007 | 0:f9daa5231750 | 46 | for(int j = 2; j < 42; j++) |
tim007 | 0:f9daa5231750 | 47 | lcd.clearPixel(i,j); |
tim007 | 0:f9daa5231750 | 48 | } |
tim007 | 0:f9daa5231750 | 49 | |
tim007 | 0:f9daa5231750 | 50 | //SAMO MREZA |
tim007 | 0:f9daa5231750 | 51 | void crtajMrezu(){ |
tim007 | 0:f9daa5231750 | 52 | lcd.clear(); |
tim007 | 0:f9daa5231750 | 53 | lcd.setXYAddress(0,0); |
tim007 | 0:f9daa5231750 | 54 | for (int i = 10; i<38;i++) |
tim007 | 0:f9daa5231750 | 55 | { |
tim007 | 0:f9daa5231750 | 56 | lcd.setPixel(29,i); |
tim007 | 0:f9daa5231750 | 57 | } |
tim007 | 0:f9daa5231750 | 58 | for (int i = 10; i<38;i++) |
tim007 | 0:f9daa5231750 | 59 | { |
tim007 | 0:f9daa5231750 | 60 | lcd.setPixel(47,i); |
tim007 | 0:f9daa5231750 | 61 | } |
tim007 | 0:f9daa5231750 | 62 | for (int i = 17; i<61;i++) |
tim007 | 0:f9daa5231750 | 63 | { |
tim007 | 0:f9daa5231750 | 64 | lcd.setPixel(i,18); |
tim007 | 0:f9daa5231750 | 65 | } |
tim007 | 0:f9daa5231750 | 66 | for (int i = 17; i<61;i++) |
tim007 | 0:f9daa5231750 | 67 | { |
tim007 | 0:f9daa5231750 | 68 | lcd.setPixel(i,28); |
tim007 | 0:f9daa5231750 | 69 | } |
tim007 | 0:f9daa5231750 | 70 | lcd.refresh(); |
tim007 | 0:f9daa5231750 | 71 | } |
tim007 | 0:f9daa5231750 | 72 | |
tim007 | 0:f9daa5231750 | 73 | |
tim007 | 0:f9daa5231750 | 74 | |
tim007 | 0:f9daa5231750 | 75 | |
tim007 | 0:f9daa5231750 | 76 | |
tim007 | 0:f9daa5231750 | 77 | // POZICIJE KURSORA U MENIJU |
tim007 | 0:f9daa5231750 | 78 | class poz1{ |
tim007 | 0:f9daa5231750 | 79 | public: |
tim007 | 0:f9daa5231750 | 80 | bool aktiviran; |
tim007 | 0:f9daa5231750 | 81 | int x, y; |
tim007 | 0:f9daa5231750 | 82 | bool upisano; |
tim007 | 0:f9daa5231750 | 83 | }; |
tim007 | 0:f9daa5231750 | 84 | class poz2{ |
tim007 | 0:f9daa5231750 | 85 | public: |
tim007 | 0:f9daa5231750 | 86 | bool aktiviran; |
tim007 | 0:f9daa5231750 | 87 | int x, y; |
tim007 | 0:f9daa5231750 | 88 | bool upisano; |
tim007 | 0:f9daa5231750 | 89 | }; |
tim007 | 0:f9daa5231750 | 90 | class poz3{ |
tim007 | 0:f9daa5231750 | 91 | public: |
tim007 | 0:f9daa5231750 | 92 | bool aktiviran; |
tim007 | 0:f9daa5231750 | 93 | int x, y; |
tim007 | 0:f9daa5231750 | 94 | bool upisano; |
tim007 | 0:f9daa5231750 | 95 | }; |
tim007 | 0:f9daa5231750 | 96 | class poz4{ |
tim007 | 0:f9daa5231750 | 97 | public: |
tim007 | 0:f9daa5231750 | 98 | bool aktiviran; |
tim007 | 0:f9daa5231750 | 99 | int x, y; |
tim007 | 0:f9daa5231750 | 100 | bool upisano; |
tim007 | 0:f9daa5231750 | 101 | }; |
tim007 | 0:f9daa5231750 | 102 | class poz5{ |
tim007 | 0:f9daa5231750 | 103 | public: |
tim007 | 0:f9daa5231750 | 104 | bool aktiviran; |
tim007 | 0:f9daa5231750 | 105 | int x, y; |
tim007 | 0:f9daa5231750 | 106 | bool upisano; |
tim007 | 0:f9daa5231750 | 107 | }; |
tim007 | 0:f9daa5231750 | 108 | class poz6{ |
tim007 | 0:f9daa5231750 | 109 | public: |
tim007 | 0:f9daa5231750 | 110 | bool aktiviran; |
tim007 | 0:f9daa5231750 | 111 | int x, y; |
tim007 | 0:f9daa5231750 | 112 | bool upisano; |
tim007 | 0:f9daa5231750 | 113 | }; |
tim007 | 0:f9daa5231750 | 114 | class poz7{ |
tim007 | 0:f9daa5231750 | 115 | public: |
tim007 | 0:f9daa5231750 | 116 | bool aktiviran; |
tim007 | 0:f9daa5231750 | 117 | int x, y; |
tim007 | 0:f9daa5231750 | 118 | bool upisano; |
tim007 | 0:f9daa5231750 | 119 | }; |
tim007 | 0:f9daa5231750 | 120 | class poz8{ |
tim007 | 0:f9daa5231750 | 121 | public: |
tim007 | 0:f9daa5231750 | 122 | bool aktiviran; |
tim007 | 0:f9daa5231750 | 123 | int x, y; |
tim007 | 0:f9daa5231750 | 124 | bool upisano; |
tim007 | 0:f9daa5231750 | 125 | }; |
tim007 | 0:f9daa5231750 | 126 | class poz9{ |
tim007 | 0:f9daa5231750 | 127 | public: |
tim007 | 0:f9daa5231750 | 128 | bool aktiviran; |
tim007 | 0:f9daa5231750 | 129 | int x, y; |
tim007 | 0:f9daa5231750 | 130 | bool upisano; |
tim007 | 0:f9daa5231750 | 131 | }; |
tim007 | 0:f9daa5231750 | 132 | |
tim007 | 0:f9daa5231750 | 133 | // POZICIJE, INSTANCE |
tim007 | 0:f9daa5231750 | 134 | poz1 pozicija1; |
tim007 | 0:f9daa5231750 | 135 | poz2 pozicija2; |
tim007 | 0:f9daa5231750 | 136 | poz3 pozicija3; |
tim007 | 0:f9daa5231750 | 137 | poz4 pozicija4; |
tim007 | 0:f9daa5231750 | 138 | poz5 pozicija5; |
tim007 | 0:f9daa5231750 | 139 | poz6 pozicija6; |
tim007 | 0:f9daa5231750 | 140 | poz7 pozicija7; |
tim007 | 0:f9daa5231750 | 141 | poz8 pozicija8; |
tim007 | 0:f9daa5231750 | 142 | poz9 pozicija9; |
tim007 | 0:f9daa5231750 | 143 | |
tim007 | 0:f9daa5231750 | 144 | // TIMER-TICKER |
tim007 | 0:f9daa5231750 | 145 | Timer press; |
tim007 | 0:f9daa5231750 | 146 | Timer joystick; |
tim007 | 0:f9daa5231750 | 147 | Ticker ticker; |
tim007 | 0:f9daa5231750 | 148 | bool set = true; |
tim007 | 0:f9daa5231750 | 149 | |
tim007 | 0:f9daa5231750 | 150 | // KOORDINATE KURSORA (STRELICE) |
tim007 | 0:f9daa5231750 | 151 | int point[2] = {0, 2}; |
tim007 | 0:f9daa5231750 | 152 | // CRTANJE STRELICE |
tim007 | 0:f9daa5231750 | 153 | void strelica() |
tim007 | 0:f9daa5231750 | 154 | { |
tim007 | 0:f9daa5231750 | 155 | lcd.printString("->",point[0],point[1]); |
tim007 | 0:f9daa5231750 | 156 | } |
tim007 | 0:f9daa5231750 | 157 | // ISPIS POCETNOG MENIJA |
tim007 | 0:f9daa5231750 | 158 | void pocetniMeni() |
tim007 | 0:f9daa5231750 | 159 | { |
tim007 | 0:f9daa5231750 | 160 | lcd.clear(); |
tim007 | 0:f9daa5231750 | 161 | lcd.printString("** IKS-OKS **",0,0); |
tim007 | 0:f9daa5231750 | 162 | lcd.printString("P1 v P2",12,2); |
tim007 | 0:f9daa5231750 | 163 | lcd.printString("P1 v CPU",12,3); |
tim007 | 0:f9daa5231750 | 164 | lcd.printString("Izadi",12,4); |
tim007 | 0:f9daa5231750 | 165 | lcd.printString("Detalji",12,5); |
tim007 | 0:f9daa5231750 | 166 | } |
tim007 | 0:f9daa5231750 | 167 | // ISPIS DETALJA O IGRICI (ABOUT THE GAME) |
tim007 | 0:f9daa5231750 | 168 | void detalji() |
tim007 | 0:f9daa5231750 | 169 | { |
tim007 | 0:f9daa5231750 | 170 | lcd.clear(); |
tim007 | 0:f9daa5231750 | 171 | lcd.printString("IKS-OKS v1.0",0,0); |
tim007 | 0:f9daa5231750 | 172 | lcd.printString("autori:",0,1); |
tim007 | 0:f9daa5231750 | 173 | lcd.printString("D. Emir",0,2); |
tim007 | 0:f9daa5231750 | 174 | lcd.printString("K. Aldin",0,3); |
tim007 | 0:f9daa5231750 | 175 | lcd.printString("mentor Emir S.,",0,4); |
tim007 | 0:f9daa5231750 | 176 | lcd.printString("dipl.ing.el.",0,5); |
tim007 | 0:f9daa5231750 | 177 | |
tim007 | 0:f9daa5231750 | 178 | wait(3); |
tim007 | 0:f9daa5231750 | 179 | pocetniMeni(); |
tim007 | 0:f9daa5231750 | 180 | } |
tim007 | 0:f9daa5231750 | 181 | // IZLAZ IZ APLIKACIJE |
tim007 | 0:f9daa5231750 | 182 | void izadi () |
tim007 | 0:f9daa5231750 | 183 | { |
tim007 | 0:f9daa5231750 | 184 | lcd.clear(); |
tim007 | 0:f9daa5231750 | 185 | } |
tim007 | 0:f9daa5231750 | 186 | // KRETANJE KROZ MENI |
tim007 | 0:f9daa5231750 | 187 | void scroll() |
tim007 | 0:f9daa5231750 | 188 | { |
tim007 | 0:f9daa5231750 | 189 | strelica(); |
tim007 | 0:f9daa5231750 | 190 | if(Y<1.0/3.0) { |
tim007 | 0:f9daa5231750 | 191 | lcd.printString(" ",point[0], point[1]); |
tim007 | 0:f9daa5231750 | 192 | if(point[1]==5) point[1]=2; |
tim007 | 0:f9daa5231750 | 193 | else point[1]+=1; |
tim007 | 0:f9daa5231750 | 194 | } |
tim007 | 0:f9daa5231750 | 195 | wait(0.33); |
tim007 | 0:f9daa5231750 | 196 | } |
tim007 | 0:f9daa5231750 | 197 | //CRTANJE CROSSHAIR |
tim007 | 0:f9daa5231750 | 198 | void Kursor(int x, int y)//lcd.SetXYAddress(_,_); |
tim007 | 0:f9daa5231750 | 199 | { |
tim007 | 0:f9daa5231750 | 200 | lcd.setXYAddress(0,0); |
tim007 | 0:f9daa5231750 | 201 | lcd.setPixel(x+1, y); |
tim007 | 0:f9daa5231750 | 202 | lcd.setPixel(x, y+1); |
tim007 | 0:f9daa5231750 | 203 | lcd.setPixel(x-1, y); |
tim007 | 0:f9daa5231750 | 204 | lcd.setPixel(x, y-1); |
tim007 | 0:f9daa5231750 | 205 | lcd.refresh(); |
tim007 | 0:f9daa5231750 | 206 | } |
tim007 | 0:f9daa5231750 | 207 | |
tim007 | 0:f9daa5231750 | 208 | void clearKursor(int x, int y) |
tim007 | 0:f9daa5231750 | 209 | { |
tim007 | 0:f9daa5231750 | 210 | lcd.setXYAddress(0,0); |
tim007 | 0:f9daa5231750 | 211 | lcd.clearPixel(x+1, y); |
tim007 | 0:f9daa5231750 | 212 | lcd.clearPixel(x, y+1); |
tim007 | 0:f9daa5231750 | 213 | lcd.clearPixel(x-1, y); |
tim007 | 0:f9daa5231750 | 214 | lcd.clearPixel(x, y-1); |
tim007 | 0:f9daa5231750 | 215 | lcd.refresh(); |
tim007 | 0:f9daa5231750 | 216 | } |
tim007 | 0:f9daa5231750 | 217 | // CRTANJE X |
tim007 | 0:f9daa5231750 | 218 | void IKS(int x, int y){ // lcd.SetXYAddress(_,_); |
tim007 | 0:f9daa5231750 | 219 | lcd.setXYAddress(0,0); |
tim007 | 0:f9daa5231750 | 220 | lcd.setPixel(x,y); |
tim007 | 0:f9daa5231750 | 221 | lcd.setPixel(x+1,y+1); |
tim007 | 0:f9daa5231750 | 222 | lcd.setPixel(x+2,y+2); |
tim007 | 0:f9daa5231750 | 223 | lcd.setPixel(x+3,y+3); |
tim007 | 0:f9daa5231750 | 224 | lcd.setPixel(x+1,y-1); |
tim007 | 0:f9daa5231750 | 225 | lcd.setPixel(x+2,y-2); |
tim007 | 0:f9daa5231750 | 226 | lcd.setPixel(x+3,y-3); |
tim007 | 0:f9daa5231750 | 227 | lcd.setPixel(x-1,y+1); |
tim007 | 0:f9daa5231750 | 228 | lcd.setPixel(x-2,y+2); |
tim007 | 0:f9daa5231750 | 229 | lcd.setPixel(x-3,y+3); |
tim007 | 0:f9daa5231750 | 230 | lcd.setPixel(x-1,y-1); |
tim007 | 0:f9daa5231750 | 231 | lcd.setPixel(x-2,y-2); |
tim007 | 0:f9daa5231750 | 232 | lcd.setPixel(x-3,y-3); |
tim007 | 0:f9daa5231750 | 233 | lcd.refresh(); |
tim007 | 0:f9daa5231750 | 234 | } |
tim007 | 0:f9daa5231750 | 235 | // CRTANJE O |
tim007 | 0:f9daa5231750 | 236 | void OKS(int x, int y){ // lcd.setXYAddress(_,_); |
tim007 | 0:f9daa5231750 | 237 | lcd.setXYAddress(0,0); |
tim007 | 0:f9daa5231750 | 238 | lcd.setPixel(x,y+3); |
tim007 | 0:f9daa5231750 | 239 | lcd.setPixel(x+1,y+3); |
tim007 | 0:f9daa5231750 | 240 | lcd.setPixel(x+2,y+2); |
tim007 | 0:f9daa5231750 | 241 | lcd.setPixel(x+3,y+1); |
tim007 | 0:f9daa5231750 | 242 | lcd.setPixel(x+3,y); |
tim007 | 0:f9daa5231750 | 243 | lcd.setPixel(x+3,y-1); |
tim007 | 0:f9daa5231750 | 244 | lcd.setPixel(x+2,y-2); |
tim007 | 0:f9daa5231750 | 245 | lcd.setPixel(x+1,y-3); |
tim007 | 0:f9daa5231750 | 246 | lcd.setPixel(x,y-3); |
tim007 | 0:f9daa5231750 | 247 | lcd.setPixel(x-1,y-3); |
tim007 | 0:f9daa5231750 | 248 | lcd.setPixel(x-2,y-2); |
tim007 | 0:f9daa5231750 | 249 | lcd.setPixel(x-3,y-1); |
tim007 | 0:f9daa5231750 | 250 | lcd.setPixel(x-3,y); |
tim007 | 0:f9daa5231750 | 251 | lcd.setPixel(x-3,y+1); |
tim007 | 0:f9daa5231750 | 252 | lcd.setPixel(x-2,y+2); |
tim007 | 0:f9daa5231750 | 253 | lcd.setPixel(x-1,y+3); |
tim007 | 0:f9daa5231750 | 254 | lcd.refresh(); |
tim007 | 0:f9daa5231750 | 255 | } |
tim007 | 0:f9daa5231750 | 256 | |
tim007 | 0:f9daa5231750 | 257 | // BROJACI NIZANIH ZNAKOVA OKS "O" |
tim007 | 0:f9daa5231750 | 258 | int Ojedan(0), Odva(0), Otri(0), Ocetiri(0), Opet(0), Osest(0), Osedam(0), Oosam(0); |
tim007 | 0:f9daa5231750 | 259 | |
tim007 | 0:f9daa5231750 | 260 | // BROJACI NIZANIH ZNAKOVA IKS "X" |
tim007 | 0:f9daa5231750 | 261 | int Xjedan(0), Xdva(0), Xtri(0), Xcetiri(0), Xpet(0), Xsest(0), Xsedam(0), Xosam(0); |
tim007 | 0:f9daa5231750 | 262 | |
tim007 | 0:f9daa5231750 | 263 | // BROJAC POTEZA u P1vP2 (kontrolise X i O), ODNOSNO BROJAC IGRACEVIH POTEZA U P1vCPU |
tim007 | 0:f9daa5231750 | 264 | int brojac(0); |
tim007 | 0:f9daa5231750 | 265 | |
tim007 | 0:f9daa5231750 | 266 | // VALIDACIJA AKTIVNOSTI NA POLJU ZA IGRU |
tim007 | 0:f9daa5231750 | 267 | void Validacija() |
tim007 | 0:f9daa5231750 | 268 | { |
tim007 | 0:f9daa5231750 | 269 | if(Ojedan == 3 || Odva == 3 || Otri == 3 || Ocetiri == 3 || Opet == 3 || Osest == 3 || Osedam == 3|| Oosam == 3) |
tim007 | 0:f9daa5231750 | 270 | { |
tim007 | 0:f9daa5231750 | 271 | void ocistiEkran(int x, int y); |
tim007 | 0:f9daa5231750 | 272 | if(P1vP2){ |
tim007 | 0:f9daa5231750 | 273 | brojacP2++; if(brojac>3) return; |
tim007 | 0:f9daa5231750 | 274 | lcd.printString("Pobijedio P2", 0, 5); |
tim007 | 0:f9daa5231750 | 275 | wait(2); |
tim007 | 0:f9daa5231750 | 276 | if(brojacP2==1) { |
tim007 | 0:f9daa5231750 | 277 | if(brojacP1==0) { lcd.printString(" P1 0:1 P2", 0, 5); zapamtiRezultat=" P1 0:1 P2"; } |
tim007 | 0:f9daa5231750 | 278 | else if(brojacP1==1) { lcd.printString(" P1 1:1 P2", 0, 5); zapamtiRezultat=" P1 1:1 P2"; } |
tim007 | 0:f9daa5231750 | 279 | else if(brojacP1==2) { lcd.printString(" P1 2:1 P2", 0, 5); zapamtiRezultat=" P1 2:1 P2"; } |
tim007 | 0:f9daa5231750 | 280 | pozicija1.aktiviran=true; pozicija1.upisano=false; |
tim007 | 0:f9daa5231750 | 281 | pozicija2.aktiviran=false; pozicija2.upisano=false; |
tim007 | 0:f9daa5231750 | 282 | pozicija3.aktiviran=false; pozicija3.upisano=false; |
tim007 | 0:f9daa5231750 | 283 | pozicija4.aktiviran=false; pozicija4.upisano=false; |
tim007 | 0:f9daa5231750 | 284 | pozicija5.aktiviran=false; pozicija5.upisano=false; |
tim007 | 0:f9daa5231750 | 285 | pozicija6.aktiviran=false; pozicija6.upisano=false; |
tim007 | 0:f9daa5231750 | 286 | pozicija7.aktiviran=false; pozicija7.upisano=false; |
tim007 | 0:f9daa5231750 | 287 | pozicija8.aktiviran=false; pozicija8.upisano=false; |
tim007 | 0:f9daa5231750 | 288 | pozicija9.aktiviran=false; pozicija9.upisano=false; |
tim007 | 0:f9daa5231750 | 289 | } |
tim007 | 0:f9daa5231750 | 290 | else if(brojacP2==2) { |
tim007 | 0:f9daa5231750 | 291 | if(brojacP1==0) { lcd.printString(" P1 0:2 P2", 0, 5); zapamtiRezultat=" P1 0:2 P2"; } |
tim007 | 0:f9daa5231750 | 292 | else if(brojacP1==1) { lcd.printString(" P1 1:2 P2", 0, 5); zapamtiRezultat=" P1 1:2 P2"; } |
tim007 | 0:f9daa5231750 | 293 | else if(brojacP1==2) { lcd.printString(" P1 2:2 P2", 0, 5); zapamtiRezultat=" P1 2:2 P2"; } |
tim007 | 0:f9daa5231750 | 294 | pozicija1.aktiviran=true; pozicija1.upisano=false; |
tim007 | 0:f9daa5231750 | 295 | pozicija2.aktiviran=false; pozicija2.upisano=false; |
tim007 | 0:f9daa5231750 | 296 | pozicija3.aktiviran=false; pozicija3.upisano=false; |
tim007 | 0:f9daa5231750 | 297 | pozicija4.aktiviran=false; pozicija4.upisano=false; |
tim007 | 0:f9daa5231750 | 298 | pozicija5.aktiviran=false; pozicija5.upisano=false; |
tim007 | 0:f9daa5231750 | 299 | pozicija6.aktiviran=false; pozicija6.upisano=false; |
tim007 | 0:f9daa5231750 | 300 | pozicija7.aktiviran=false; pozicija7.upisano=false; |
tim007 | 0:f9daa5231750 | 301 | pozicija8.aktiviran=false; pozicija8.upisano=false; |
tim007 | 0:f9daa5231750 | 302 | pozicija9.aktiviran=false; pozicija9.upisano=false; |
tim007 | 0:f9daa5231750 | 303 | } |
tim007 | 0:f9daa5231750 | 304 | else if(brojacP2==3) { |
tim007 | 0:f9daa5231750 | 305 | if(brojacP1==0) { lcd.printString(" P1 0:3 P2", 0, 5); zapamtiRezultat=" P1 0:3 P2"; } |
tim007 | 0:f9daa5231750 | 306 | else if(brojacP1==1) { lcd.printString(" P1 1:3 P2", 0, 5); zapamtiRezultat=" P1 1:3 P2"; } |
tim007 | 0:f9daa5231750 | 307 | else if(brojacP1==2) { lcd.printString(" P1 2:3 P2", 0, 5); zapamtiRezultat=" P1 2:3 P2"; } |
tim007 | 0:f9daa5231750 | 308 | lcd.printString("Konacni pobjednik P2!",0,5); wait(5); ocistiEkran(0,0); |
tim007 | 0:f9daa5231750 | 309 | // POSTAVI NA FALSE |
tim007 | 0:f9daa5231750 | 310 | pozicija1.aktiviran=true; pozicija1.upisano=false; |
tim007 | 0:f9daa5231750 | 311 | pozicija2.aktiviran=false; pozicija2.upisano=false; |
tim007 | 0:f9daa5231750 | 312 | pozicija3.aktiviran=false; pozicija3.upisano=false; |
tim007 | 0:f9daa5231750 | 313 | pozicija4.aktiviran=false; pozicija4.upisano=false; |
tim007 | 0:f9daa5231750 | 314 | pozicija5.aktiviran=false; pozicija5.upisano=false; |
tim007 | 0:f9daa5231750 | 315 | pozicija6.aktiviran=false; pozicija6.upisano=false; |
tim007 | 0:f9daa5231750 | 316 | pozicija7.aktiviran=false; pozicija7.upisano=false; |
tim007 | 0:f9daa5231750 | 317 | pozicija8.aktiviran=false; pozicija8.upisano=false; |
tim007 | 0:f9daa5231750 | 318 | pozicija9.aktiviran=false; pozicija9.upisano=false; |
tim007 | 0:f9daa5231750 | 319 | } |
tim007 | 0:f9daa5231750 | 320 | } |
tim007 | 0:f9daa5231750 | 321 | else if(P1vCPU) |
tim007 | 0:f9daa5231750 | 322 | { |
tim007 | 0:f9daa5231750 | 323 | void ocistiEkran(int x, int y); |
tim007 | 0:f9daa5231750 | 324 | brojacCPU++; if(brojacCPU>3) return; |
tim007 | 0:f9daa5231750 | 325 | lcd.printString("Pobijedio CPU", 0, 5); |
tim007 | 0:f9daa5231750 | 326 | wait(2); |
tim007 | 0:f9daa5231750 | 327 | if(brojacCPU==1) { |
tim007 | 0:f9daa5231750 | 328 | if(brojacP1==0) { lcd.printString(" P1 0:1 CPU", 0, 5); zapamtiRezultat=" P1 0:1 CPU"; } |
tim007 | 0:f9daa5231750 | 329 | else if(brojacP1==1) { lcd.printString(" P1 1:1 CPU", 0, 5); zapamtiRezultat=" P1 1:1 CPU"; } |
tim007 | 0:f9daa5231750 | 330 | else if(brojacP1==2) { lcd.printString(" P1 2:1 CPU", 0, 5); zapamtiRezultat=" P1 2:1 CPU"; } |
tim007 | 0:f9daa5231750 | 331 | pozicija1.aktiviran=true; pozicija1.upisano=false; |
tim007 | 0:f9daa5231750 | 332 | pozicija2.aktiviran=false; pozicija2.upisano=false; |
tim007 | 0:f9daa5231750 | 333 | pozicija3.aktiviran=false; pozicija3.upisano=false; |
tim007 | 0:f9daa5231750 | 334 | pozicija4.aktiviran=false; pozicija4.upisano=false; |
tim007 | 0:f9daa5231750 | 335 | pozicija5.aktiviran=false; pozicija5.upisano=false; |
tim007 | 0:f9daa5231750 | 336 | pozicija6.aktiviran=false; pozicija6.upisano=false; |
tim007 | 0:f9daa5231750 | 337 | pozicija7.aktiviran=false; pozicija7.upisano=false; |
tim007 | 0:f9daa5231750 | 338 | pozicija8.aktiviran=false; pozicija8.upisano=false; |
tim007 | 0:f9daa5231750 | 339 | pozicija9.aktiviran=false; pozicija9.upisano=false; } |
tim007 | 0:f9daa5231750 | 340 | else if(brojacCPU==2) { |
tim007 | 0:f9daa5231750 | 341 | if(brojacP1==0) { lcd.printString(" P1 0:2 CPU", 0, 5); zapamtiRezultat=" P1 0:2 CPU"; } |
tim007 | 0:f9daa5231750 | 342 | else if(brojacP1==1) { lcd.printString(" P1 1:2 CPU", 0, 5); zapamtiRezultat=" P1 1:2 CPU"; } |
tim007 | 0:f9daa5231750 | 343 | else if(brojacP1==2) { lcd.printString(" P1 2:2 CPU", 0, 5); zapamtiRezultat=" P1 2:2 CPU"; } |
tim007 | 0:f9daa5231750 | 344 | pozicija1.aktiviran=true; pozicija1.upisano=false; |
tim007 | 0:f9daa5231750 | 345 | pozicija2.aktiviran=false; pozicija2.upisano=false; |
tim007 | 0:f9daa5231750 | 346 | pozicija3.aktiviran=false; pozicija3.upisano=false; |
tim007 | 0:f9daa5231750 | 347 | pozicija4.aktiviran=false; pozicija4.upisano=false; |
tim007 | 0:f9daa5231750 | 348 | pozicija5.aktiviran=false; pozicija5.upisano=false; |
tim007 | 0:f9daa5231750 | 349 | pozicija6.aktiviran=false; pozicija6.upisano=false; |
tim007 | 0:f9daa5231750 | 350 | pozicija7.aktiviran=false; pozicija7.upisano=false; |
tim007 | 0:f9daa5231750 | 351 | pozicija8.aktiviran=false; pozicija8.upisano=false; |
tim007 | 0:f9daa5231750 | 352 | pozicija9.aktiviran=false; pozicija9.upisano=false; } |
tim007 | 0:f9daa5231750 | 353 | else if(brojacCPU==3) { |
tim007 | 0:f9daa5231750 | 354 | if(brojacP1==0) { lcd.printString(" P1 0:3 CPU", 0, 5); zapamtiRezultat=" P1 0:3 CPU"; } |
tim007 | 0:f9daa5231750 | 355 | else if(brojacP1==1) { lcd.printString(" P1 1:3 CPU", 0, 5); zapamtiRezultat=" P1 1:3 CPU"; } |
tim007 | 0:f9daa5231750 | 356 | else if(brojacP1==2) { lcd.printString(" P1 2:3 CPU", 0, 5); zapamtiRezultat=" P1 2:3 CPU"; } |
tim007 | 0:f9daa5231750 | 357 | lcd.printString("Konacni pobjednik CPU!",0,5); wait(5); ocistiEkran(0,0); |
tim007 | 0:f9daa5231750 | 358 | pozicija1.aktiviran=true; pozicija1.upisano=false; |
tim007 | 0:f9daa5231750 | 359 | pozicija2.aktiviran=false; pozicija2.upisano=false; |
tim007 | 0:f9daa5231750 | 360 | pozicija3.aktiviran=false; pozicija3.upisano=false; |
tim007 | 0:f9daa5231750 | 361 | pozicija4.aktiviran=false; pozicija4.upisano=false; |
tim007 | 0:f9daa5231750 | 362 | pozicija5.aktiviran=false; pozicija5.upisano=false; |
tim007 | 0:f9daa5231750 | 363 | pozicija6.aktiviran=false; pozicija6.upisano=false; |
tim007 | 0:f9daa5231750 | 364 | pozicija7.aktiviran=false; pozicija7.upisano=false; |
tim007 | 0:f9daa5231750 | 365 | pozicija8.aktiviran=false; pozicija8.upisano=false; |
tim007 | 0:f9daa5231750 | 366 | pozicija9.aktiviran=false; pozicija9.upisano=false; } |
tim007 | 0:f9daa5231750 | 367 | } |
tim007 | 0:f9daa5231750 | 368 | } |
tim007 | 0:f9daa5231750 | 369 | else if(Xjedan == 3 || Xdva == 3 || Xtri == 3 || Xcetiri == 3 || Xpet == 3 || Xsest == 3 || Xsedam == 3 || Xosam == 3) |
tim007 | 0:f9daa5231750 | 370 | { |
tim007 | 0:f9daa5231750 | 371 | if(P1vP2){ |
tim007 | 0:f9daa5231750 | 372 | void ocistiEkran(int x, int y); |
tim007 | 0:f9daa5231750 | 373 | brojacP1++; if(brojacP1>3) return; |
tim007 | 0:f9daa5231750 | 374 | lcd.printString("Pobijedio P1", 0, 5); |
tim007 | 0:f9daa5231750 | 375 | wait(2); |
tim007 | 0:f9daa5231750 | 376 | if(brojacP1==1) { |
tim007 | 0:f9daa5231750 | 377 | if(brojacP2==0) { lcd.printString(" P1 1:0 P2", 0, 5); zapamtiRezultat=" P1 1:0 P2"; } |
tim007 | 0:f9daa5231750 | 378 | else if(brojacP2==1) { lcd.printString(" P1 1:3 P2", 0, 5); zapamtiRezultat=" P1 1:1 P2"; } |
tim007 | 0:f9daa5231750 | 379 | else if(brojacP2==2) { lcd.printString(" P1 1:2 P2", 0, 5); zapamtiRezultat=" P1 1:2 P2"; } |
tim007 | 0:f9daa5231750 | 380 | pozicija1.aktiviran=true; pozicija1.upisano=false; |
tim007 | 0:f9daa5231750 | 381 | pozicija2.aktiviran=false; pozicija2.upisano=false; |
tim007 | 0:f9daa5231750 | 382 | pozicija3.aktiviran=false; pozicija3.upisano=false; |
tim007 | 0:f9daa5231750 | 383 | pozicija4.aktiviran=false; pozicija4.upisano=false; |
tim007 | 0:f9daa5231750 | 384 | pozicija5.aktiviran=false; pozicija5.upisano=false; |
tim007 | 0:f9daa5231750 | 385 | pozicija6.aktiviran=false; pozicija6.upisano=false; |
tim007 | 0:f9daa5231750 | 386 | pozicija7.aktiviran=false; pozicija7.upisano=false; |
tim007 | 0:f9daa5231750 | 387 | pozicija8.aktiviran=false; pozicija8.upisano=false; |
tim007 | 0:f9daa5231750 | 388 | pozicija9.aktiviran=false; pozicija9.upisano=false; } |
tim007 | 0:f9daa5231750 | 389 | else if(brojacP1==2) { |
tim007 | 0:f9daa5231750 | 390 | if(brojacP2==0) { lcd.printString(" P1 2:0 P2", 0, 5); zapamtiRezultat=" P1 2:0 P2"; } |
tim007 | 0:f9daa5231750 | 391 | else if(brojacP2==1) { lcd.printString(" P1 2:1 P2", 0, 5); zapamtiRezultat=" P1 2:2 P2"; } |
tim007 | 0:f9daa5231750 | 392 | else if(brojacP2==2) { lcd.printString(" P1 2:2 P2", 0, 5); zapamtiRezultat=" P1 2:2 P2"; } |
tim007 | 0:f9daa5231750 | 393 | pozicija1.aktiviran=true; pozicija1.upisano=false; |
tim007 | 0:f9daa5231750 | 394 | pozicija2.aktiviran=false; pozicija2.upisano=false; |
tim007 | 0:f9daa5231750 | 395 | pozicija3.aktiviran=false; pozicija3.upisano=false; |
tim007 | 0:f9daa5231750 | 396 | pozicija4.aktiviran=false; pozicija4.upisano=false; |
tim007 | 0:f9daa5231750 | 397 | pozicija5.aktiviran=false; pozicija5.upisano=false; |
tim007 | 0:f9daa5231750 | 398 | pozicija6.aktiviran=false; pozicija6.upisano=false; |
tim007 | 0:f9daa5231750 | 399 | pozicija7.aktiviran=false; pozicija7.upisano=false; |
tim007 | 0:f9daa5231750 | 400 | pozicija8.aktiviran=false; pozicija8.upisano=false; |
tim007 | 0:f9daa5231750 | 401 | pozicija9.aktiviran=false; pozicija9.upisano=false; } |
tim007 | 0:f9daa5231750 | 402 | else if(brojacP1==3) { |
tim007 | 0:f9daa5231750 | 403 | if(brojacP2==0) { lcd.printString(" P1 3:0 P2", 0, 5); zapamtiRezultat=" P1 3:0 P2"; } |
tim007 | 0:f9daa5231750 | 404 | else if(brojacP2==1) { lcd.printString(" P1 3:1 P2", 0, 5); zapamtiRezultat=" P1 3:1 P2"; } |
tim007 | 0:f9daa5231750 | 405 | else if(brojacP2==2) { lcd.printString(" P1 3:2 P2", 0, 5); zapamtiRezultat=" P1 3:2 P2"; } |
tim007 | 0:f9daa5231750 | 406 | lcd.printString("Konacni pobjednik P1!",0,5); wait(5); ocistiEkran(0,0); |
tim007 | 0:f9daa5231750 | 407 | pozicija1.aktiviran=true; pozicija1.upisano=false; |
tim007 | 0:f9daa5231750 | 408 | pozicija2.aktiviran=false; pozicija2.upisano=false; |
tim007 | 0:f9daa5231750 | 409 | pozicija3.aktiviran=false; pozicija3.upisano=false; |
tim007 | 0:f9daa5231750 | 410 | pozicija4.aktiviran=false; pozicija4.upisano=false; |
tim007 | 0:f9daa5231750 | 411 | pozicija5.aktiviran=false; pozicija5.upisano=false; |
tim007 | 0:f9daa5231750 | 412 | pozicija6.aktiviran=false; pozicija6.upisano=false; |
tim007 | 0:f9daa5231750 | 413 | pozicija7.aktiviran=false; pozicija7.upisano=false; |
tim007 | 0:f9daa5231750 | 414 | pozicija8.aktiviran=false; pozicija8.upisano=false; |
tim007 | 0:f9daa5231750 | 415 | pozicija9.aktiviran=false; pozicija9.upisano=false; } |
tim007 | 0:f9daa5231750 | 416 | } |
tim007 | 0:f9daa5231750 | 417 | else if(P1vCPU) |
tim007 | 0:f9daa5231750 | 418 | { |
tim007 | 0:f9daa5231750 | 419 | void ocistiEkran(int x, int y); |
tim007 | 0:f9daa5231750 | 420 | brojacP1++; if(brojacP1>3) return; |
tim007 | 0:f9daa5231750 | 421 | lcd.printString("Pobijedio P1", 0, 5); |
tim007 | 0:f9daa5231750 | 422 | wait(2); |
tim007 | 0:f9daa5231750 | 423 | if(brojacP1==1) { |
tim007 | 0:f9daa5231750 | 424 | if(brojacCPU==0) { lcd.printString(" P1 1:0 CPU", 0, 5); zapamtiRezultat=" P1 1:0 CPU"; } |
tim007 | 0:f9daa5231750 | 425 | else if(brojacCPU==1) { lcd.printString(" P1 1:3 CPU", 0, 5); zapamtiRezultat=" P1 1:1 CPU"; } |
tim007 | 0:f9daa5231750 | 426 | else if(brojacCPU==2) { lcd.printString(" P1 1:2 CPU", 0, 5); zapamtiRezultat=" P1 1:2 CPU"; } |
tim007 | 0:f9daa5231750 | 427 | pozicija1.aktiviran=true; pozicija1.upisano=false; |
tim007 | 0:f9daa5231750 | 428 | pozicija2.aktiviran=false; pozicija2.upisano=false; |
tim007 | 0:f9daa5231750 | 429 | pozicija3.aktiviran=false; pozicija3.upisano=false; |
tim007 | 0:f9daa5231750 | 430 | pozicija4.aktiviran=false; pozicija4.upisano=false; |
tim007 | 0:f9daa5231750 | 431 | pozicija5.aktiviran=false; pozicija5.upisano=false; |
tim007 | 0:f9daa5231750 | 432 | pozicija6.aktiviran=false; pozicija6.upisano=false; |
tim007 | 0:f9daa5231750 | 433 | pozicija7.aktiviran=false; pozicija7.upisano=false; |
tim007 | 0:f9daa5231750 | 434 | pozicija8.aktiviran=false; pozicija8.upisano=false; |
tim007 | 0:f9daa5231750 | 435 | pozicija9.aktiviran=false; pozicija9.upisano=false; } |
tim007 | 0:f9daa5231750 | 436 | else if(brojacP1==2) { |
tim007 | 0:f9daa5231750 | 437 | if(brojacCPU==0) { lcd.printString(" P1 2:0 CPU", 0, 5); zapamtiRezultat=" P1 2:0 CPU"; } |
tim007 | 0:f9daa5231750 | 438 | else if(brojacCPU==1) { lcd.printString(" P1 2:1 CPU", 0, 5); zapamtiRezultat=" P1 2:2 CPU"; } |
tim007 | 0:f9daa5231750 | 439 | else if(brojacCPU==2) { lcd.printString(" P1 2:2 CPU", 0, 5); zapamtiRezultat=" P1 2:2 CPU"; } |
tim007 | 0:f9daa5231750 | 440 | pozicija1.aktiviran=true; pozicija1.upisano=false; |
tim007 | 0:f9daa5231750 | 441 | pozicija2.aktiviran=false; pozicija2.upisano=false; |
tim007 | 0:f9daa5231750 | 442 | pozicija3.aktiviran=false; pozicija3.upisano=false; |
tim007 | 0:f9daa5231750 | 443 | pozicija4.aktiviran=false; pozicija4.upisano=false; |
tim007 | 0:f9daa5231750 | 444 | pozicija5.aktiviran=false; pozicija5.upisano=false; |
tim007 | 0:f9daa5231750 | 445 | pozicija6.aktiviran=false; pozicija6.upisano=false; |
tim007 | 0:f9daa5231750 | 446 | pozicija7.aktiviran=false; pozicija7.upisano=false; |
tim007 | 0:f9daa5231750 | 447 | pozicija8.aktiviran=false; pozicija8.upisano=false; |
tim007 | 0:f9daa5231750 | 448 | pozicija9.aktiviran=false; pozicija9.upisano=false; } |
tim007 | 0:f9daa5231750 | 449 | else if(brojacP1==3) { |
tim007 | 0:f9daa5231750 | 450 | if(brojacCPU==0) { lcd.printString(" P1 3:0 CPU", 0, 5); zapamtiRezultat=" P1 3:0 CPU"; } |
tim007 | 0:f9daa5231750 | 451 | else if(brojacCPU==1) { lcd.printString(" P1 3:1 CPU", 0, 5); zapamtiRezultat=" P1 3:1 CPU"; } |
tim007 | 0:f9daa5231750 | 452 | else if(brojacCPU==2) { lcd.printString(" P1 3:2 CPU", 0, 5); zapamtiRezultat=" P1 3:2 CPU"; } |
tim007 | 0:f9daa5231750 | 453 | lcd.printString("Konacni pobjednik P1!",0,5); wait(5); ocistiEkran(0,0); |
tim007 | 0:f9daa5231750 | 454 | pozicija1.aktiviran=true; pozicija1.upisano=false; |
tim007 | 0:f9daa5231750 | 455 | pozicija2.aktiviran=false; pozicija2.upisano=false; |
tim007 | 0:f9daa5231750 | 456 | pozicija3.aktiviran=false; pozicija3.upisano=false; |
tim007 | 0:f9daa5231750 | 457 | pozicija4.aktiviran=false; pozicija4.upisano=false; |
tim007 | 0:f9daa5231750 | 458 | pozicija5.aktiviran=false; pozicija5.upisano=false; |
tim007 | 0:f9daa5231750 | 459 | pozicija6.aktiviran=false; pozicija6.upisano=false; |
tim007 | 0:f9daa5231750 | 460 | pozicija7.aktiviran=false; pozicija7.upisano=false; |
tim007 | 0:f9daa5231750 | 461 | pozicija8.aktiviran=false; pozicija8.upisano=false; |
tim007 | 0:f9daa5231750 | 462 | pozicija9.aktiviran=false; pozicija9.upisano=false; } |
tim007 | 0:f9daa5231750 | 463 | } |
tim007 | 0:f9daa5231750 | 464 | } |
tim007 | 0:f9daa5231750 | 465 | else if(P1vP2 && brojac == 9) |
tim007 | 0:f9daa5231750 | 466 | { |
tim007 | 0:f9daa5231750 | 467 | |
tim007 | 0:f9daa5231750 | 468 | wait(3); |
tim007 | 0:f9daa5231750 | 469 | ocistiEkran(0,0); crtajMrezu(); |
tim007 | 0:f9daa5231750 | 470 | } |
tim007 | 0:f9daa5231750 | 471 | else if(P1vCPU && brojac == 10) |
tim007 | 0:f9daa5231750 | 472 | { |
tim007 | 0:f9daa5231750 | 473 | |
tim007 | 0:f9daa5231750 | 474 | wait(3); |
tim007 | 0:f9daa5231750 | 475 | ocistiEkran(0,0); crtajMrezu(); |
tim007 | 0:f9daa5231750 | 476 | } |
tim007 | 0:f9daa5231750 | 477 | } |
tim007 | 0:f9daa5231750 | 478 | |
tim007 | 0:f9daa5231750 | 479 | // KOMPJUTER NA POTEZU |
tim007 | 0:f9daa5231750 | 480 | void Kompjuter() |
tim007 | 0:f9daa5231750 | 481 | { |
tim007 | 0:f9daa5231750 | 482 | //POKUSAJ NEKI ( NE DIRATI !!!!) |
tim007 | 0:f9daa5231750 | 483 | if (brojac==2) |
tim007 | 0:f9daa5231750 | 484 | { |
tim007 | 0:f9daa5231750 | 485 | if(!pozicija5.upisano) |
tim007 | 0:f9daa5231750 | 486 | { |
tim007 | 0:f9daa5231750 | 487 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 488 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 489 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 490 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 491 | pozicija5.aktiviran=true; |
tim007 | 0:f9daa5231750 | 492 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 493 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 494 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 495 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 496 | } |
tim007 | 0:f9daa5231750 | 497 | else if(pozicija5.upisano) |
tim007 | 0:f9daa5231750 | 498 | { |
tim007 | 0:f9daa5231750 | 499 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 500 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 501 | pozicija3.aktiviran=true; |
tim007 | 0:f9daa5231750 | 502 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 503 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 504 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 505 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 506 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 507 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 508 | } |
tim007 | 0:f9daa5231750 | 509 | } |
tim007 | 0:f9daa5231750 | 510 | else if (pozicija1.upisano && pozicija2.upisano && !pozicija3.upisano && (Ojedan ==2 || Xjedan==2)) |
tim007 | 0:f9daa5231750 | 511 | { |
tim007 | 0:f9daa5231750 | 512 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 513 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 514 | pozicija3.aktiviran=true; |
tim007 | 0:f9daa5231750 | 515 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 516 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 517 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 518 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 519 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 520 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 521 | } |
tim007 | 0:f9daa5231750 | 522 | else if (pozicija1.upisano && pozicija3.upisano && !pozicija2.upisano && (Ojedan ==2 || Xjedan==2)) |
tim007 | 0:f9daa5231750 | 523 | { |
tim007 | 0:f9daa5231750 | 524 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 525 | pozicija2.aktiviran=true; |
tim007 | 0:f9daa5231750 | 526 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 527 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 528 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 529 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 530 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 531 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 532 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 533 | } |
tim007 | 0:f9daa5231750 | 534 | else if (pozicija3.upisano && pozicija2.upisano && !pozicija1.upisano && (Ojedan ==2 || Xjedan==2)) |
tim007 | 0:f9daa5231750 | 535 | { |
tim007 | 0:f9daa5231750 | 536 | pozicija1.aktiviran=true; |
tim007 | 0:f9daa5231750 | 537 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 538 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 539 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 540 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 541 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 542 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 543 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 544 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 545 | } |
tim007 | 0:f9daa5231750 | 546 | else if (pozicija4.upisano && pozicija5.upisano && !pozicija6.upisano && (Odva ==2 || Xdva==2)) |
tim007 | 0:f9daa5231750 | 547 | { |
tim007 | 0:f9daa5231750 | 548 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 549 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 550 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 551 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 552 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 553 | pozicija6.aktiviran=true; |
tim007 | 0:f9daa5231750 | 554 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 555 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 556 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 557 | } |
tim007 | 0:f9daa5231750 | 558 | else if (pozicija4.upisano && pozicija6.upisano && !pozicija5.upisano && (Odva ==2 || Xdva==2)) |
tim007 | 0:f9daa5231750 | 559 | { |
tim007 | 0:f9daa5231750 | 560 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 561 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 562 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 563 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 564 | pozicija5.aktiviran=true; |
tim007 | 0:f9daa5231750 | 565 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 566 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 567 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 568 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 569 | } |
tim007 | 0:f9daa5231750 | 570 | else if (pozicija5.upisano && pozicija6.upisano && !pozicija4.upisano && (Odva ==2 || Xdva==2)) |
tim007 | 0:f9daa5231750 | 571 | { |
tim007 | 0:f9daa5231750 | 572 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 573 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 574 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 575 | pozicija4.aktiviran=true; |
tim007 | 0:f9daa5231750 | 576 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 577 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 578 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 579 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 580 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 581 | } |
tim007 | 0:f9daa5231750 | 582 | else if (pozicija7.upisano && pozicija8.upisano && !pozicija9.upisano && (Otri ==2 || Xtri==2)) |
tim007 | 0:f9daa5231750 | 583 | { |
tim007 | 0:f9daa5231750 | 584 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 585 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 586 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 587 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 588 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 589 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 590 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 591 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 592 | pozicija9.aktiviran=true; |
tim007 | 0:f9daa5231750 | 593 | } |
tim007 | 0:f9daa5231750 | 594 | else if (pozicija7.upisano && pozicija9.upisano && !pozicija8.upisano && (Otri ==2 || Xtri==2)) |
tim007 | 0:f9daa5231750 | 595 | { |
tim007 | 0:f9daa5231750 | 596 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 597 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 598 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 599 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 600 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 601 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 602 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 603 | pozicija8.aktiviran=true; |
tim007 | 0:f9daa5231750 | 604 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 605 | } |
tim007 | 0:f9daa5231750 | 606 | else if (pozicija8.upisano && pozicija9.upisano && !pozicija7.upisano && (Otri ==2 || Xtri==2)) |
tim007 | 0:f9daa5231750 | 607 | { |
tim007 | 0:f9daa5231750 | 608 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 609 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 610 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 611 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 612 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 613 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 614 | pozicija7.aktiviran=true; |
tim007 | 0:f9daa5231750 | 615 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 616 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 617 | } |
tim007 | 0:f9daa5231750 | 618 | else if (pozicija1.upisano && pozicija4.upisano && !pozicija7.upisano && (Ocetiri ==2 || Xcetiri==2)) |
tim007 | 0:f9daa5231750 | 619 | { |
tim007 | 0:f9daa5231750 | 620 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 621 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 622 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 623 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 624 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 625 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 626 | pozicija7.aktiviran=true; |
tim007 | 0:f9daa5231750 | 627 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 628 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 629 | } |
tim007 | 0:f9daa5231750 | 630 | else if (pozicija1.upisano && pozicija7.upisano && !pozicija4.upisano && (Ocetiri ==2 || Xcetiri==2)) |
tim007 | 0:f9daa5231750 | 631 | { |
tim007 | 0:f9daa5231750 | 632 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 633 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 634 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 635 | pozicija4.aktiviran=true; |
tim007 | 0:f9daa5231750 | 636 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 637 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 638 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 639 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 640 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 641 | } |
tim007 | 0:f9daa5231750 | 642 | else if (pozicija4.upisano && pozicija7.upisano && !pozicija1.upisano && (Ocetiri ==2 || Xcetiri==2)) |
tim007 | 0:f9daa5231750 | 643 | { |
tim007 | 0:f9daa5231750 | 644 | pozicija1.aktiviran=true; |
tim007 | 0:f9daa5231750 | 645 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 646 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 647 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 648 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 649 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 650 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 651 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 652 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 653 | } |
tim007 | 0:f9daa5231750 | 654 | else if (pozicija2.upisano && pozicija5.upisano && !pozicija8.upisano && (Opet ==2 || Xpet==2)) |
tim007 | 0:f9daa5231750 | 655 | { |
tim007 | 0:f9daa5231750 | 656 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 657 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 658 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 659 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 660 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 661 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 662 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 663 | pozicija8.aktiviran=true; |
tim007 | 0:f9daa5231750 | 664 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 665 | } |
tim007 | 0:f9daa5231750 | 666 | else if (pozicija2.upisano && pozicija8.upisano && !pozicija5.upisano && (Opet ==2 || Xpet==2)) |
tim007 | 0:f9daa5231750 | 667 | { |
tim007 | 0:f9daa5231750 | 668 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 669 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 670 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 671 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 672 | pozicija5.aktiviran=true; |
tim007 | 0:f9daa5231750 | 673 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 674 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 675 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 676 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 677 | } |
tim007 | 0:f9daa5231750 | 678 | else if (pozicija5.upisano && pozicija8.upisano && !pozicija2.upisano && (Opet ==2 || Xpet==2)) |
tim007 | 0:f9daa5231750 | 679 | { |
tim007 | 0:f9daa5231750 | 680 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 681 | pozicija2.aktiviran=true; |
tim007 | 0:f9daa5231750 | 682 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 683 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 684 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 685 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 686 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 687 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 688 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 689 | } |
tim007 | 0:f9daa5231750 | 690 | else if (pozicija3.upisano && pozicija6.upisano && !pozicija9.upisano && (Osest ==2 || Xsest==2)) |
tim007 | 0:f9daa5231750 | 691 | { |
tim007 | 0:f9daa5231750 | 692 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 693 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 694 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 695 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 696 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 697 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 698 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 699 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 700 | pozicija9.aktiviran=true; |
tim007 | 0:f9daa5231750 | 701 | } |
tim007 | 0:f9daa5231750 | 702 | else if (pozicija3.upisano && pozicija9.upisano && !pozicija6.upisano && (Osest ==2 || Xsest==2)) |
tim007 | 0:f9daa5231750 | 703 | { |
tim007 | 0:f9daa5231750 | 704 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 705 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 706 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 707 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 708 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 709 | pozicija6.aktiviran=true; |
tim007 | 0:f9daa5231750 | 710 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 711 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 712 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 713 | } |
tim007 | 0:f9daa5231750 | 714 | else if (pozicija6.upisano && pozicija9.upisano && !pozicija3.upisano && (Osest ==2 || Xsest==2)) |
tim007 | 0:f9daa5231750 | 715 | { |
tim007 | 0:f9daa5231750 | 716 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 717 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 718 | pozicija3.aktiviran=true; |
tim007 | 0:f9daa5231750 | 719 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 720 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 721 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 722 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 723 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 724 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 725 | } |
tim007 | 0:f9daa5231750 | 726 | else if (pozicija1.upisano && pozicija5.upisano && !pozicija9.upisano && (Osedam ==2 || Xsedam==2)) |
tim007 | 0:f9daa5231750 | 727 | { |
tim007 | 0:f9daa5231750 | 728 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 729 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 730 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 731 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 732 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 733 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 734 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 735 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 736 | pozicija9.aktiviran=true; |
tim007 | 0:f9daa5231750 | 737 | } |
tim007 | 0:f9daa5231750 | 738 | else if (pozicija1.upisano && pozicija9.upisano && !pozicija5.upisano && (Osedam ==2 || Xsedam==2)) |
tim007 | 0:f9daa5231750 | 739 | { |
tim007 | 0:f9daa5231750 | 740 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 741 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 742 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 743 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 744 | pozicija5.aktiviran=true; |
tim007 | 0:f9daa5231750 | 745 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 746 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 747 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 748 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 749 | } |
tim007 | 0:f9daa5231750 | 750 | else if (pozicija5.upisano && pozicija9.upisano && !pozicija1.upisano && (Osedam ==2 || Xsedam==2)) |
tim007 | 0:f9daa5231750 | 751 | { |
tim007 | 0:f9daa5231750 | 752 | pozicija1.aktiviran=true; |
tim007 | 0:f9daa5231750 | 753 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 754 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 755 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 756 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 757 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 758 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 759 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 760 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 761 | } |
tim007 | 0:f9daa5231750 | 762 | else if (pozicija3.upisano && pozicija5.upisano && !pozicija7.upisano && (Oosam ==2 || Xosam==2)) |
tim007 | 0:f9daa5231750 | 763 | { |
tim007 | 0:f9daa5231750 | 764 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 765 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 766 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 767 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 768 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 769 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 770 | pozicija7.aktiviran=true; |
tim007 | 0:f9daa5231750 | 771 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 772 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 773 | } |
tim007 | 0:f9daa5231750 | 774 | else if (pozicija3.upisano && pozicija7.upisano && !pozicija5.upisano && (Oosam ==2 || Xosam==2)) |
tim007 | 0:f9daa5231750 | 775 | { |
tim007 | 0:f9daa5231750 | 776 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 777 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 778 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 779 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 780 | pozicija5.aktiviran=true; |
tim007 | 0:f9daa5231750 | 781 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 782 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 783 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 784 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 785 | } |
tim007 | 0:f9daa5231750 | 786 | else if (pozicija5.upisano && pozicija7.upisano && !pozicija3.upisano && (Oosam ==2 || Xosam==2)) |
tim007 | 0:f9daa5231750 | 787 | { |
tim007 | 0:f9daa5231750 | 788 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 789 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 790 | pozicija3.aktiviran=true; |
tim007 | 0:f9daa5231750 | 791 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 792 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 793 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 794 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 795 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 796 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 797 | } |
tim007 | 0:f9daa5231750 | 798 | // OVDJE IZNAD POKUSAVAM ODREDITI POZICIJU KOJA TREBA DA SE AKTIVIRA KAD JE PC PRED POBJEDOM/PORAZOM (NEPOSREDNO) |
tim007 | 0:f9daa5231750 | 799 | |
tim007 | 0:f9daa5231750 | 800 | if(pozicija1.aktiviran==true && pozicija1.upisano==false){ |
tim007 | 0:f9daa5231750 | 801 | OKS(x1,y1); |
tim007 | 0:f9daa5231750 | 802 | pozicija1.upisano=true; |
tim007 | 0:f9daa5231750 | 803 | Ojedan++; |
tim007 | 0:f9daa5231750 | 804 | Ocetiri++; |
tim007 | 0:f9daa5231750 | 805 | Osedam++; |
tim007 | 0:f9daa5231750 | 806 | } |
tim007 | 0:f9daa5231750 | 807 | else if(pozicija2.aktiviran==true && pozicija2.upisano==false){ |
tim007 | 0:f9daa5231750 | 808 | OKS(x2,y2); |
tim007 | 0:f9daa5231750 | 809 | pozicija2.upisano=true; |
tim007 | 0:f9daa5231750 | 810 | Ojedan++; |
tim007 | 0:f9daa5231750 | 811 | Opet++; |
tim007 | 0:f9daa5231750 | 812 | } |
tim007 | 0:f9daa5231750 | 813 | else if(pozicija3.aktiviran==true && pozicija3.upisano==false){ |
tim007 | 0:f9daa5231750 | 814 | OKS(x3,y3); |
tim007 | 0:f9daa5231750 | 815 | pozicija3.upisano=true; |
tim007 | 0:f9daa5231750 | 816 | Ojedan++; |
tim007 | 0:f9daa5231750 | 817 | Osest++; |
tim007 | 0:f9daa5231750 | 818 | Oosam++; |
tim007 | 0:f9daa5231750 | 819 | } |
tim007 | 0:f9daa5231750 | 820 | else if(pozicija4.aktiviran==true && pozicija4.upisano==false){ |
tim007 | 0:f9daa5231750 | 821 | OKS(x4,y4); |
tim007 | 0:f9daa5231750 | 822 | pozicija4.upisano=true; |
tim007 | 0:f9daa5231750 | 823 | Ocetiri++; |
tim007 | 0:f9daa5231750 | 824 | Odva++; |
tim007 | 0:f9daa5231750 | 825 | } |
tim007 | 0:f9daa5231750 | 826 | else if(pozicija5.aktiviran==true && pozicija5.upisano==false){ |
tim007 | 0:f9daa5231750 | 827 | OKS(x5,y5); |
tim007 | 0:f9daa5231750 | 828 | pozicija5.upisano=true; |
tim007 | 0:f9daa5231750 | 829 | Odva++; |
tim007 | 0:f9daa5231750 | 830 | Opet++; |
tim007 | 0:f9daa5231750 | 831 | Osedam++; |
tim007 | 0:f9daa5231750 | 832 | Oosam++; |
tim007 | 0:f9daa5231750 | 833 | } |
tim007 | 0:f9daa5231750 | 834 | else if(pozicija6.aktiviran==true && pozicija6.upisano==false){ |
tim007 | 0:f9daa5231750 | 835 | OKS(x6,y6); |
tim007 | 0:f9daa5231750 | 836 | pozicija6.upisano=true; |
tim007 | 0:f9daa5231750 | 837 | Odva++; |
tim007 | 0:f9daa5231750 | 838 | Osest++; |
tim007 | 0:f9daa5231750 | 839 | } |
tim007 | 0:f9daa5231750 | 840 | else if(pozicija7.aktiviran==true && pozicija7.upisano==false){ |
tim007 | 0:f9daa5231750 | 841 | OKS(x7,y7); |
tim007 | 0:f9daa5231750 | 842 | pozicija7.upisano=true; |
tim007 | 0:f9daa5231750 | 843 | Otri++; |
tim007 | 0:f9daa5231750 | 844 | Ocetiri++; |
tim007 | 0:f9daa5231750 | 845 | Oosam++; |
tim007 | 0:f9daa5231750 | 846 | } |
tim007 | 0:f9daa5231750 | 847 | else if(pozicija8.aktiviran==true && pozicija8.upisano==false){ |
tim007 | 0:f9daa5231750 | 848 | OKS(x8,y8); |
tim007 | 0:f9daa5231750 | 849 | pozicija8.upisano=true; |
tim007 | 0:f9daa5231750 | 850 | Otri++; |
tim007 | 0:f9daa5231750 | 851 | Opet++; |
tim007 | 0:f9daa5231750 | 852 | } |
tim007 | 0:f9daa5231750 | 853 | else if(pozicija9.aktiviran==true && pozicija9.upisano==false){ |
tim007 | 0:f9daa5231750 | 854 | OKS(x9,y9); |
tim007 | 0:f9daa5231750 | 855 | pozicija9.upisano=true; |
tim007 | 0:f9daa5231750 | 856 | Otri++; |
tim007 | 0:f9daa5231750 | 857 | Osedam++; |
tim007 | 0:f9daa5231750 | 858 | Osest++; |
tim007 | 0:f9daa5231750 | 859 | } |
tim007 | 0:f9daa5231750 | 860 | } |
tim007 | 0:f9daa5231750 | 861 | |
tim007 | 0:f9daa5231750 | 862 | // KLIK NA POLJE ZA IGRU moda P1vP2 // kao i moda P1vCPU (P1 NA POTEZU) |
tim007 | 0:f9daa5231750 | 863 | void Klik(){ |
tim007 | 0:f9daa5231750 | 864 | if(brojac%2==0)// CRTAJ IKS |
tim007 | 0:f9daa5231750 | 865 | { |
tim007 | 0:f9daa5231750 | 866 | if(pozicija1.aktiviran==true && pozicija1.upisano==false){ |
tim007 | 0:f9daa5231750 | 867 | IKS(x1,y1); |
tim007 | 0:f9daa5231750 | 868 | pozicija1.upisano=true; |
tim007 | 0:f9daa5231750 | 869 | Xjedan++; |
tim007 | 0:f9daa5231750 | 870 | Xcetiri++; |
tim007 | 0:f9daa5231750 | 871 | Xsedam++; |
tim007 | 0:f9daa5231750 | 872 | } |
tim007 | 0:f9daa5231750 | 873 | else if(pozicija2.aktiviran==true && pozicija2.upisano==false){ |
tim007 | 0:f9daa5231750 | 874 | IKS(x2,y2); |
tim007 | 0:f9daa5231750 | 875 | pozicija2.upisano=true; |
tim007 | 0:f9daa5231750 | 876 | Xjedan++; |
tim007 | 0:f9daa5231750 | 877 | Xpet++; |
tim007 | 0:f9daa5231750 | 878 | } |
tim007 | 0:f9daa5231750 | 879 | else if(pozicija3.aktiviran==true && pozicija3.upisano==false){ |
tim007 | 0:f9daa5231750 | 880 | IKS(x3,y3); |
tim007 | 0:f9daa5231750 | 881 | pozicija3.upisano=true; |
tim007 | 0:f9daa5231750 | 882 | Xjedan++; |
tim007 | 0:f9daa5231750 | 883 | Xsest++; |
tim007 | 0:f9daa5231750 | 884 | Xosam++; |
tim007 | 0:f9daa5231750 | 885 | } |
tim007 | 0:f9daa5231750 | 886 | else if(pozicija4.aktiviran==true && pozicija4.upisano==false){ |
tim007 | 0:f9daa5231750 | 887 | IKS(x4,y4); |
tim007 | 0:f9daa5231750 | 888 | pozicija4.upisano=true; |
tim007 | 0:f9daa5231750 | 889 | Xdva++; |
tim007 | 0:f9daa5231750 | 890 | Xcetiri++; |
tim007 | 0:f9daa5231750 | 891 | } |
tim007 | 0:f9daa5231750 | 892 | else if(pozicija5.aktiviran==true && pozicija5.upisano==false){ |
tim007 | 0:f9daa5231750 | 893 | IKS(x5,y5); |
tim007 | 0:f9daa5231750 | 894 | pozicija5.upisano=true; |
tim007 | 0:f9daa5231750 | 895 | Xdva++; |
tim007 | 0:f9daa5231750 | 896 | Xpet++; |
tim007 | 0:f9daa5231750 | 897 | Xsedam++; |
tim007 | 0:f9daa5231750 | 898 | Xosam++; |
tim007 | 0:f9daa5231750 | 899 | } |
tim007 | 0:f9daa5231750 | 900 | else if(pozicija6.aktiviran==true && pozicija6.upisano==false){ |
tim007 | 0:f9daa5231750 | 901 | IKS(x6,y6); |
tim007 | 0:f9daa5231750 | 902 | pozicija6.upisano=true; |
tim007 | 0:f9daa5231750 | 903 | Xdva++; |
tim007 | 0:f9daa5231750 | 904 | Xsest++; |
tim007 | 0:f9daa5231750 | 905 | } |
tim007 | 0:f9daa5231750 | 906 | else if(pozicija7.aktiviran==true && pozicija7.upisano==false){ |
tim007 | 0:f9daa5231750 | 907 | IKS(x7,y7); |
tim007 | 0:f9daa5231750 | 908 | pozicija7.upisano=true; |
tim007 | 0:f9daa5231750 | 909 | Xtri++; |
tim007 | 0:f9daa5231750 | 910 | Xcetiri++; |
tim007 | 0:f9daa5231750 | 911 | Xosam++; |
tim007 | 0:f9daa5231750 | 912 | } |
tim007 | 0:f9daa5231750 | 913 | else if(pozicija8.aktiviran==true && pozicija8.upisano==false){ |
tim007 | 0:f9daa5231750 | 914 | IKS(x8,y8); |
tim007 | 0:f9daa5231750 | 915 | pozicija8.upisano=true; |
tim007 | 0:f9daa5231750 | 916 | Xtri++; |
tim007 | 0:f9daa5231750 | 917 | Xpet++; |
tim007 | 0:f9daa5231750 | 918 | } |
tim007 | 0:f9daa5231750 | 919 | else if(pozicija9.aktiviran==true && pozicija9.upisano==false){ |
tim007 | 0:f9daa5231750 | 920 | IKS(x9,y9); |
tim007 | 0:f9daa5231750 | 921 | pozicija9.upisano=true; |
tim007 | 0:f9daa5231750 | 922 | Xtri++; |
tim007 | 0:f9daa5231750 | 923 | Xsest++; |
tim007 | 0:f9daa5231750 | 924 | Xsedam++; |
tim007 | 0:f9daa5231750 | 925 | } |
tim007 | 0:f9daa5231750 | 926 | Validacija(); |
tim007 | 0:f9daa5231750 | 927 | if(P1vP2) |
tim007 | 0:f9daa5231750 | 928 | brojac++; |
tim007 | 0:f9daa5231750 | 929 | if(P1vCPU) |
tim007 | 0:f9daa5231750 | 930 | brojac+=2; |
tim007 | 0:f9daa5231750 | 931 | } |
tim007 | 0:f9daa5231750 | 932 | else{// CRTAJ OKS |
tim007 | 0:f9daa5231750 | 933 | if(pozicija1.aktiviran==true && pozicija1.upisano==false){ |
tim007 | 0:f9daa5231750 | 934 | OKS(x1,y1); |
tim007 | 0:f9daa5231750 | 935 | pozicija1.upisano=true; |
tim007 | 0:f9daa5231750 | 936 | Ojedan++; |
tim007 | 0:f9daa5231750 | 937 | Ocetiri++; |
tim007 | 0:f9daa5231750 | 938 | Osedam++; |
tim007 | 0:f9daa5231750 | 939 | } |
tim007 | 0:f9daa5231750 | 940 | else if(pozicija2.aktiviran==true && pozicija2.upisano==false){ |
tim007 | 0:f9daa5231750 | 941 | OKS(x2,y2); |
tim007 | 0:f9daa5231750 | 942 | pozicija2.upisano=true; |
tim007 | 0:f9daa5231750 | 943 | Ojedan++; |
tim007 | 0:f9daa5231750 | 944 | Opet++; |
tim007 | 0:f9daa5231750 | 945 | } |
tim007 | 0:f9daa5231750 | 946 | else if(pozicija3.aktiviran==true && pozicija3.upisano==false){ |
tim007 | 0:f9daa5231750 | 947 | OKS(x3,y3); |
tim007 | 0:f9daa5231750 | 948 | pozicija3.upisano=true; |
tim007 | 0:f9daa5231750 | 949 | Ojedan++; |
tim007 | 0:f9daa5231750 | 950 | Osest++; |
tim007 | 0:f9daa5231750 | 951 | Oosam++; |
tim007 | 0:f9daa5231750 | 952 | } |
tim007 | 0:f9daa5231750 | 953 | else if(pozicija4.aktiviran==true && pozicija4.upisano==false){ |
tim007 | 0:f9daa5231750 | 954 | OKS(x4,y4); |
tim007 | 0:f9daa5231750 | 955 | pozicija4.upisano=true; |
tim007 | 0:f9daa5231750 | 956 | Ocetiri++; |
tim007 | 0:f9daa5231750 | 957 | Odva++; |
tim007 | 0:f9daa5231750 | 958 | } |
tim007 | 0:f9daa5231750 | 959 | else if(pozicija5.aktiviran==true && pozicija5.upisano==false){ |
tim007 | 0:f9daa5231750 | 960 | OKS(x5,y5); |
tim007 | 0:f9daa5231750 | 961 | pozicija5.upisano=true; |
tim007 | 0:f9daa5231750 | 962 | Odva++; |
tim007 | 0:f9daa5231750 | 963 | Opet++; |
tim007 | 0:f9daa5231750 | 964 | Osedam++; |
tim007 | 0:f9daa5231750 | 965 | Oosam++; |
tim007 | 0:f9daa5231750 | 966 | } |
tim007 | 0:f9daa5231750 | 967 | else if(pozicija6.aktiviran==true && pozicija6.upisano==false){ |
tim007 | 0:f9daa5231750 | 968 | OKS(x6,y6); |
tim007 | 0:f9daa5231750 | 969 | pozicija6.upisano=true; |
tim007 | 0:f9daa5231750 | 970 | Odva++; |
tim007 | 0:f9daa5231750 | 971 | Osest++; |
tim007 | 0:f9daa5231750 | 972 | } |
tim007 | 0:f9daa5231750 | 973 | else if(pozicija7.aktiviran==true && pozicija7.upisano==false){ |
tim007 | 0:f9daa5231750 | 974 | OKS(x7,y7); |
tim007 | 0:f9daa5231750 | 975 | pozicija7.upisano=true; |
tim007 | 0:f9daa5231750 | 976 | Otri++; |
tim007 | 0:f9daa5231750 | 977 | Ocetiri++; |
tim007 | 0:f9daa5231750 | 978 | Oosam++; |
tim007 | 0:f9daa5231750 | 979 | } |
tim007 | 0:f9daa5231750 | 980 | else if(pozicija8.aktiviran==true && pozicija8.upisano==false){ |
tim007 | 0:f9daa5231750 | 981 | OKS(x8,y8); |
tim007 | 0:f9daa5231750 | 982 | pozicija8.upisano=true; |
tim007 | 0:f9daa5231750 | 983 | Otri++; |
tim007 | 0:f9daa5231750 | 984 | Opet++; |
tim007 | 0:f9daa5231750 | 985 | } |
tim007 | 0:f9daa5231750 | 986 | else if(pozicija9.aktiviran==true && pozicija9.upisano==false){ |
tim007 | 0:f9daa5231750 | 987 | OKS(x9,y9); |
tim007 | 0:f9daa5231750 | 988 | pozicija9.upisano=true; |
tim007 | 0:f9daa5231750 | 989 | Otri++; |
tim007 | 0:f9daa5231750 | 990 | Osedam++; |
tim007 | 0:f9daa5231750 | 991 | Osest++; |
tim007 | 0:f9daa5231750 | 992 | } |
tim007 | 0:f9daa5231750 | 993 | Validacija(); |
tim007 | 0:f9daa5231750 | 994 | brojac++; |
tim007 | 0:f9daa5231750 | 995 | } |
tim007 | 0:f9daa5231750 | 996 | if (P1vCPU) |
tim007 | 0:f9daa5231750 | 997 | Kompjuter(); |
tim007 | 0:f9daa5231750 | 998 | |
tim007 | 0:f9daa5231750 | 999 | if (brojac%2 == 0 && P1vP2) |
tim007 | 0:f9daa5231750 | 1000 | ; // PRINTSTRING rezultat prvi strelica lijevo |
tim007 | 0:f9daa5231750 | 1001 | else if (brojac%2 == 0 && P1vCPU) |
tim007 | 0:f9daa5231750 | 1002 | ; // PRINTSTRING rezultat drugi strelica lijevo |
tim007 | 0:f9daa5231750 | 1003 | else if (brojac%2 != 0 && P1vP2) |
tim007 | 0:f9daa5231750 | 1004 | ; // PRINTSTRING prvi desno |
tim007 | 0:f9daa5231750 | 1005 | else if (brojac%2 != 0 && P1vCPU) |
tim007 | 0:f9daa5231750 | 1006 | ; // PRINTSTRING drugi desno |
tim007 | 0:f9daa5231750 | 1007 | } |
tim007 | 0:f9daa5231750 | 1008 | |
tim007 | 0:f9daa5231750 | 1009 | |
tim007 | 0:f9daa5231750 | 1010 | |
tim007 | 0:f9daa5231750 | 1011 | // POLJE ZA IGRU |
tim007 | 0:f9daa5231750 | 1012 | void drawBoard(){ |
tim007 | 0:f9daa5231750 | 1013 | lcd.clear(); |
tim007 | 0:f9daa5231750 | 1014 | |
tim007 | 0:f9daa5231750 | 1015 | lcd.setXYAddress(0,0); |
tim007 | 0:f9daa5231750 | 1016 | crtajMrezu(); |
tim007 | 0:f9daa5231750 | 1017 | lcd.refresh(); |
tim007 | 0:f9daa5231750 | 1018 | lcd.setXYAddress(0,0); |
tim007 | 0:f9daa5231750 | 1019 | lcd.printString(" IKS-OKS ",0,0); |
tim007 | 0:f9daa5231750 | 1020 | if(P1vP2){ |
tim007 | 0:f9daa5231750 | 1021 | lcd.setXYAddress(0,0); |
tim007 | 0:f9daa5231750 | 1022 | lcd.printString(" P1 0:0 P2 ",0,5); |
tim007 | 0:f9daa5231750 | 1023 | } |
tim007 | 0:f9daa5231750 | 1024 | if (P1vCPU){ |
tim007 | 0:f9daa5231750 | 1025 | lcd.setXYAddress(0,0); |
tim007 | 0:f9daa5231750 | 1026 | lcd.printString(" P1 0:0 CPU ",0,5); |
tim007 | 0:f9daa5231750 | 1027 | } |
tim007 | 0:f9daa5231750 | 1028 | } |
tim007 | 0:f9daa5231750 | 1029 | |
tim007 | 0:f9daa5231750 | 1030 | // MENI CLICK |
tim007 | 0:f9daa5231750 | 1031 | void biranjeOpcije(){ |
tim007 | 0:f9daa5231750 | 1032 | if (meni){ |
tim007 | 0:f9daa5231750 | 1033 | if(press.read_ms()>330){ |
tim007 | 0:f9daa5231750 | 1034 | if(point[1]==2){ |
tim007 | 0:f9daa5231750 | 1035 | meni= false; |
tim007 | 0:f9daa5231750 | 1036 | info = false; |
tim007 | 0:f9daa5231750 | 1037 | izlaz = false; |
tim007 | 0:f9daa5231750 | 1038 | P1vCPU = false; |
tim007 | 0:f9daa5231750 | 1039 | P1vP2 = true; |
tim007 | 0:f9daa5231750 | 1040 | drawBoard(); |
tim007 | 0:f9daa5231750 | 1041 | } |
tim007 | 0:f9daa5231750 | 1042 | else if(point[1]==3){ |
tim007 | 0:f9daa5231750 | 1043 | meni= false; |
tim007 | 0:f9daa5231750 | 1044 | info = false; |
tim007 | 0:f9daa5231750 | 1045 | izlaz = false; |
tim007 | 0:f9daa5231750 | 1046 | P1vP2 = false; |
tim007 | 0:f9daa5231750 | 1047 | P1vCPU = true; |
tim007 | 0:f9daa5231750 | 1048 | drawBoard(); |
tim007 | 0:f9daa5231750 | 1049 | |
tim007 | 0:f9daa5231750 | 1050 | } |
tim007 | 0:f9daa5231750 | 1051 | else if(point[1]==4){ |
tim007 | 0:f9daa5231750 | 1052 | meni= false; |
tim007 | 0:f9daa5231750 | 1053 | info = false; |
tim007 | 0:f9daa5231750 | 1054 | P1vP2 = false; |
tim007 | 0:f9daa5231750 | 1055 | P1vCPU = false; |
tim007 | 0:f9daa5231750 | 1056 | izlaz = true; |
tim007 | 0:f9daa5231750 | 1057 | izadi(); |
tim007 | 0:f9daa5231750 | 1058 | } |
tim007 | 0:f9daa5231750 | 1059 | else if(point[1]==5){ |
tim007 | 0:f9daa5231750 | 1060 | meni= false; |
tim007 | 0:f9daa5231750 | 1061 | P1vP2 = false; |
tim007 | 0:f9daa5231750 | 1062 | izlaz = false; |
tim007 | 0:f9daa5231750 | 1063 | P1vCPU = false; |
tim007 | 0:f9daa5231750 | 1064 | info = true; |
tim007 | 0:f9daa5231750 | 1065 | detalji(); |
tim007 | 0:f9daa5231750 | 1066 | } |
tim007 | 0:f9daa5231750 | 1067 | } |
tim007 | 0:f9daa5231750 | 1068 | press.reset(); |
tim007 | 0:f9daa5231750 | 1069 | } |
tim007 | 0:f9daa5231750 | 1070 | else |
tim007 | 0:f9daa5231750 | 1071 | { |
tim007 | 0:f9daa5231750 | 1072 | Klik(); |
tim007 | 0:f9daa5231750 | 1073 | } |
tim007 | 0:f9daa5231750 | 1074 | |
tim007 | 0:f9daa5231750 | 1075 | |
tim007 | 0:f9daa5231750 | 1076 | } |
tim007 | 0:f9daa5231750 | 1077 | |
tim007 | 0:f9daa5231750 | 1078 | int main() { |
tim007 | 0:f9daa5231750 | 1079 | // POCETNA INICIJALIZACIJA INSTANCI |
tim007 | 0:f9daa5231750 | 1080 | pozicija1.aktiviran=true; pozicija1.upisano=false; |
tim007 | 0:f9daa5231750 | 1081 | pozicija2.aktiviran=false; pozicija2.upisano=false; |
tim007 | 0:f9daa5231750 | 1082 | pozicija3.aktiviran=false; pozicija3.upisano=false; |
tim007 | 0:f9daa5231750 | 1083 | pozicija4.aktiviran=false; pozicija4.upisano=false; |
tim007 | 0:f9daa5231750 | 1084 | pozicija5.aktiviran=false; pozicija5.upisano=false; |
tim007 | 0:f9daa5231750 | 1085 | pozicija6.aktiviran=false; pozicija6.upisano=false; |
tim007 | 0:f9daa5231750 | 1086 | pozicija7.aktiviran=false; pozicija7.upisano=false; |
tim007 | 0:f9daa5231750 | 1087 | pozicija8.aktiviran=false; pozicija8.upisano=false; |
tim007 | 0:f9daa5231750 | 1088 | pozicija9.aktiviran=false; pozicija9.upisano=false; |
tim007 | 0:f9daa5231750 | 1089 | |
tim007 | 0:f9daa5231750 | 1090 | // AKTIVIRANJE DISPLAYA |
tim007 | 0:f9daa5231750 | 1091 | lcd.init(); |
tim007 | 0:f9daa5231750 | 1092 | lcd.setXYAddress(0,0); |
tim007 | 0:f9daa5231750 | 1093 | pocetniMeni(); |
tim007 | 0:f9daa5231750 | 1094 | meni=true; |
tim007 | 0:f9daa5231750 | 1095 | press.start(); |
tim007 | 0:f9daa5231750 | 1096 | |
tim007 | 0:f9daa5231750 | 1097 | SW1.mode(PullUp); |
tim007 | 0:f9daa5231750 | 1098 | SW.rise(&biranjeOpcije); |
tim007 | 0:f9daa5231750 | 1099 | |
tim007 | 0:f9daa5231750 | 1100 | |
tim007 | 0:f9daa5231750 | 1101 | // WHERE ANYTHING CAN HAPPEN |
tim007 | 0:f9daa5231750 | 1102 | while(1) { |
tim007 | 0:f9daa5231750 | 1103 | // MENI (KRETANJE/POKRETANJE) |
tim007 | 0:f9daa5231750 | 1104 | if(meni){ |
tim007 | 0:f9daa5231750 | 1105 | scroll(); |
tim007 | 0:f9daa5231750 | 1106 | T1 = 1; |
tim007 | 0:f9daa5231750 | 1107 | } |
tim007 | 0:f9daa5231750 | 1108 | // T1 = 0; // nisam siguran treba li ovo, al nek stoji za sad |
tim007 | 0:f9daa5231750 | 1109 | |
tim007 | 0:f9daa5231750 | 1110 | // IGRICA, OBA MODA (KRETANJE/CRTANJE) |
tim007 | 0:f9daa5231750 | 1111 | if(P1vP2 || P1vCPU) |
tim007 | 0:f9daa5231750 | 1112 | { |
tim007 | 0:f9daa5231750 | 1113 | |
tim007 | 0:f9daa5231750 | 1114 | if(X<1.0/3.0) // VRĆI SE LIJEVO |
tim007 | 0:f9daa5231750 | 1115 | { |
tim007 | 0:f9daa5231750 | 1116 | // joystick.start(); |
tim007 | 0:f9daa5231750 | 1117 | // if(joystick.read_ms()>200){ |
tim007 | 0:f9daa5231750 | 1118 | if(pozicija1.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1119 | { |
tim007 | 0:f9daa5231750 | 1120 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1121 | pozicija3.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1122 | Kursor(x3, y3); |
tim007 | 0:f9daa5231750 | 1123 | clearKursor(x1,y1); |
tim007 | 0:f9daa5231750 | 1124 | } |
tim007 | 0:f9daa5231750 | 1125 | else if(pozicija2.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1126 | { |
tim007 | 0:f9daa5231750 | 1127 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1128 | pozicija1.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1129 | Kursor(x1, y1); |
tim007 | 0:f9daa5231750 | 1130 | clearKursor(x2,y2); |
tim007 | 0:f9daa5231750 | 1131 | } |
tim007 | 0:f9daa5231750 | 1132 | else if(pozicija3.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1133 | { |
tim007 | 0:f9daa5231750 | 1134 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1135 | pozicija2.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1136 | Kursor(x2, y2); |
tim007 | 0:f9daa5231750 | 1137 | clearKursor(x3,y3); |
tim007 | 0:f9daa5231750 | 1138 | } |
tim007 | 0:f9daa5231750 | 1139 | else if(pozicija4.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1140 | { |
tim007 | 0:f9daa5231750 | 1141 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1142 | pozicija6.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1143 | Kursor(x6, y6); |
tim007 | 0:f9daa5231750 | 1144 | clearKursor(x4,y4); |
tim007 | 0:f9daa5231750 | 1145 | } |
tim007 | 0:f9daa5231750 | 1146 | else if(pozicija5.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1147 | { |
tim007 | 0:f9daa5231750 | 1148 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1149 | pozicija4.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1150 | Kursor(x4, y4); |
tim007 | 0:f9daa5231750 | 1151 | clearKursor(x5,y5); |
tim007 | 0:f9daa5231750 | 1152 | } |
tim007 | 0:f9daa5231750 | 1153 | else if(pozicija6.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1154 | { |
tim007 | 0:f9daa5231750 | 1155 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1156 | pozicija5.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1157 | Kursor(x5, y5); clearKursor(x6,y6); |
tim007 | 0:f9daa5231750 | 1158 | } |
tim007 | 0:f9daa5231750 | 1159 | else if(pozicija7.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1160 | { |
tim007 | 0:f9daa5231750 | 1161 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1162 | pozicija9.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1163 | Kursor(x9, y9); clearKursor(x7,y7); |
tim007 | 0:f9daa5231750 | 1164 | } |
tim007 | 0:f9daa5231750 | 1165 | else if(pozicija8.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1166 | { |
tim007 | 0:f9daa5231750 | 1167 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1168 | pozicija7.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1169 | Kursor(x7, y7); clearKursor(x8,y8); |
tim007 | 0:f9daa5231750 | 1170 | } |
tim007 | 0:f9daa5231750 | 1171 | else if(pozicija9.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1172 | { |
tim007 | 0:f9daa5231750 | 1173 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1174 | pozicija8.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1175 | Kursor(x8, y8); clearKursor(x9,y9); |
tim007 | 0:f9daa5231750 | 1176 | } |
tim007 | 0:f9daa5231750 | 1177 | } |
tim007 | 0:f9daa5231750 | 1178 | /// joystick.stop(); |
tim007 | 0:f9daa5231750 | 1179 | // joystick.reset(); |
tim007 | 0:f9daa5231750 | 1180 | // } |
tim007 | 0:f9daa5231750 | 1181 | else if(X>2.0/3.0) // VRĆI SE DESNO |
tim007 | 0:f9daa5231750 | 1182 | { |
tim007 | 0:f9daa5231750 | 1183 | // joystick.start(); |
tim007 | 0:f9daa5231750 | 1184 | // if(joystick.read_ms()>200){ |
tim007 | 0:f9daa5231750 | 1185 | if(pozicija1.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1186 | { |
tim007 | 0:f9daa5231750 | 1187 | pozicija1.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1188 | pozicija2.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1189 | Kursor(x2, y2); clearKursor(x1,y1); |
tim007 | 0:f9daa5231750 | 1190 | } |
tim007 | 0:f9daa5231750 | 1191 | else if(pozicija2.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1192 | { |
tim007 | 0:f9daa5231750 | 1193 | pozicija2.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1194 | pozicija3.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1195 | Kursor(x3, y3); clearKursor(x2,y2); |
tim007 | 0:f9daa5231750 | 1196 | } |
tim007 | 0:f9daa5231750 | 1197 | else if(pozicija3.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1198 | { |
tim007 | 0:f9daa5231750 | 1199 | pozicija3.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1200 | pozicija1.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1201 | Kursor(x1, y1); clearKursor(x3,y3); |
tim007 | 0:f9daa5231750 | 1202 | } |
tim007 | 0:f9daa5231750 | 1203 | else if(pozicija4.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1204 | { |
tim007 | 0:f9daa5231750 | 1205 | pozicija4.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1206 | pozicija5.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1207 | Kursor(x5, y5); clearKursor(x4,y4); |
tim007 | 0:f9daa5231750 | 1208 | } |
tim007 | 0:f9daa5231750 | 1209 | else if(pozicija5.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1210 | { |
tim007 | 0:f9daa5231750 | 1211 | pozicija5.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1212 | pozicija6.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1213 | Kursor(x6, y6); clearKursor(x5,y5); |
tim007 | 0:f9daa5231750 | 1214 | } |
tim007 | 0:f9daa5231750 | 1215 | else if(pozicija6.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1216 | { |
tim007 | 0:f9daa5231750 | 1217 | pozicija6.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1218 | pozicija4.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1219 | Kursor(x4, y4); clearKursor(x6,y6); |
tim007 | 0:f9daa5231750 | 1220 | } |
tim007 | 0:f9daa5231750 | 1221 | else if(pozicija7.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1222 | { |
tim007 | 0:f9daa5231750 | 1223 | pozicija7.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1224 | pozicija8.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1225 | Kursor(x8, y8); clearKursor(x7,y7); |
tim007 | 0:f9daa5231750 | 1226 | } |
tim007 | 0:f9daa5231750 | 1227 | else if(pozicija8.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1228 | { |
tim007 | 0:f9daa5231750 | 1229 | pozicija8.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1230 | pozicija9.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1231 | Kursor(x9, y9); clearKursor(x8,y8); |
tim007 | 0:f9daa5231750 | 1232 | } |
tim007 | 0:f9daa5231750 | 1233 | else if(pozicija9.aktiviran==true) |
tim007 | 0:f9daa5231750 | 1234 | { |
tim007 | 0:f9daa5231750 | 1235 | pozicija9.aktiviran=false; |
tim007 | 0:f9daa5231750 | 1236 | pozicija7.aktiviran=true; |
tim007 | 0:f9daa5231750 | 1237 | Kursor(x7, y7); clearKursor(x9,y9); |
tim007 | 0:f9daa5231750 | 1238 | }} |
tim007 | 0:f9daa5231750 | 1239 | // joystick.stop(); |
tim007 | 0:f9daa5231750 | 1240 | // joystick.reset(); |
tim007 | 0:f9daa5231750 | 1241 | // } |
tim007 | 0:f9daa5231750 | 1242 | if(Y<1.0/3.0) // VRĆI SE DOLJE |
tim007 | 0:f9daa5231750 | 1243 | { |
tim007 | 0:f9daa5231750 | 1244 | // joystick.start(); |
tim007 | 0:f9daa5231750 | 1245 | // if(joystick.read_ms()>200){ |
tim007 | 0:f9daa5231750 | 1246 | if(pozicija1.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1247 | { |
tim007 | 0:f9daa5231750 | 1248 | pozicija7.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1249 | pozicija1.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1250 | Kursor(x7, y7); clearKursor(x1,y1); |
tim007 | 0:f9daa5231750 | 1251 | } |
tim007 | 0:f9daa5231750 | 1252 | else if(pozicija2.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1253 | { |
tim007 | 0:f9daa5231750 | 1254 | pozicija8.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1255 | pozicija2.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1256 | Kursor(x8, y8); clearKursor(x2,y2); |
tim007 | 0:f9daa5231750 | 1257 | } |
tim007 | 0:f9daa5231750 | 1258 | else if(pozicija3.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1259 | { |
tim007 | 0:f9daa5231750 | 1260 | pozicija9.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1261 | pozicija3.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1262 | Kursor(x9, y9); clearKursor(x3,y3); |
tim007 | 0:f9daa5231750 | 1263 | } |
tim007 | 0:f9daa5231750 | 1264 | else if(pozicija4.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1265 | { |
tim007 | 0:f9daa5231750 | 1266 | pozicija1.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1267 | pozicija4.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1268 | Kursor(x1, y1); clearKursor(x4,y4); |
tim007 | 0:f9daa5231750 | 1269 | } |
tim007 | 0:f9daa5231750 | 1270 | else if(pozicija5.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1271 | { |
tim007 | 0:f9daa5231750 | 1272 | pozicija2.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1273 | pozicija5.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1274 | Kursor(x2, y2); clearKursor(x5,y5); |
tim007 | 0:f9daa5231750 | 1275 | } |
tim007 | 0:f9daa5231750 | 1276 | else if(pozicija6.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1277 | { |
tim007 | 0:f9daa5231750 | 1278 | pozicija3.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1279 | pozicija6.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1280 | Kursor(x3, y3); clearKursor(x6,y6); |
tim007 | 0:f9daa5231750 | 1281 | } |
tim007 | 0:f9daa5231750 | 1282 | else if(pozicija7.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1283 | { |
tim007 | 0:f9daa5231750 | 1284 | pozicija4.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1285 | pozicija7.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1286 | Kursor(x4, y4); clearKursor(x7,y7); |
tim007 | 0:f9daa5231750 | 1287 | } |
tim007 | 0:f9daa5231750 | 1288 | else if(pozicija8.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1289 | { |
tim007 | 0:f9daa5231750 | 1290 | pozicija5.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1291 | pozicija8.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1292 | Kursor(x5, y5); clearKursor(x8,y8); |
tim007 | 0:f9daa5231750 | 1293 | } |
tim007 | 0:f9daa5231750 | 1294 | else if(pozicija9.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1295 | { |
tim007 | 0:f9daa5231750 | 1296 | pozicija6.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1297 | pozicija9.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1298 | Kursor(x6, y6); clearKursor(x9,y9); |
tim007 | 0:f9daa5231750 | 1299 | }} |
tim007 | 0:f9daa5231750 | 1300 | // joystick.stop(); |
tim007 | 0:f9daa5231750 | 1301 | // joystick.reset(); |
tim007 | 0:f9daa5231750 | 1302 | // } |
tim007 | 0:f9daa5231750 | 1303 | |
tim007 | 0:f9daa5231750 | 1304 | else if(Y>2.0/3.0)// VRĆI SE GORE |
tim007 | 0:f9daa5231750 | 1305 | { |
tim007 | 0:f9daa5231750 | 1306 | // joystick.start(); |
tim007 | 0:f9daa5231750 | 1307 | // if(joystick.read_ms()>200){ |
tim007 | 0:f9daa5231750 | 1308 | if(pozicija1.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1309 | { |
tim007 | 0:f9daa5231750 | 1310 | pozicija4.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1311 | pozicija1.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1312 | Kursor(x4, y4); clearKursor(x1,y1); |
tim007 | 0:f9daa5231750 | 1313 | } |
tim007 | 0:f9daa5231750 | 1314 | else if(pozicija2.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1315 | { |
tim007 | 0:f9daa5231750 | 1316 | pozicija5.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1317 | pozicija2.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1318 | Kursor(x5, y5); clearKursor(x2,y2); |
tim007 | 0:f9daa5231750 | 1319 | } |
tim007 | 0:f9daa5231750 | 1320 | else if(pozicija3.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1321 | { |
tim007 | 0:f9daa5231750 | 1322 | pozicija6.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1323 | pozicija3.aktiviran = false; clearKursor(x3,y3); |
tim007 | 0:f9daa5231750 | 1324 | Kursor(x6, y6); |
tim007 | 0:f9daa5231750 | 1325 | } |
tim007 | 0:f9daa5231750 | 1326 | else if(pozicija4.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1327 | { |
tim007 | 0:f9daa5231750 | 1328 | pozicija7.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1329 | pozicija4.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1330 | Kursor(x7, y7); clearKursor(x4,y4); |
tim007 | 0:f9daa5231750 | 1331 | } |
tim007 | 0:f9daa5231750 | 1332 | else if(pozicija5.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1333 | { |
tim007 | 0:f9daa5231750 | 1334 | pozicija8.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1335 | pozicija5.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1336 | Kursor(x8, y8); clearKursor(x5,y5); |
tim007 | 0:f9daa5231750 | 1337 | } |
tim007 | 0:f9daa5231750 | 1338 | else if(pozicija6.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1339 | { |
tim007 | 0:f9daa5231750 | 1340 | pozicija9.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1341 | pozicija6.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1342 | Kursor(x9, y9); clearKursor(x6,y6); |
tim007 | 0:f9daa5231750 | 1343 | } |
tim007 | 0:f9daa5231750 | 1344 | else if(pozicija7.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1345 | { |
tim007 | 0:f9daa5231750 | 1346 | pozicija1.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1347 | pozicija7.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1348 | Kursor(x1, y1); clearKursor(x7,y7); |
tim007 | 0:f9daa5231750 | 1349 | } |
tim007 | 0:f9daa5231750 | 1350 | else if(pozicija8.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1351 | { |
tim007 | 0:f9daa5231750 | 1352 | pozicija2.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1353 | pozicija8.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1354 | Kursor(x2, y2); clearKursor(x8,y8); |
tim007 | 0:f9daa5231750 | 1355 | } |
tim007 | 0:f9daa5231750 | 1356 | else if(pozicija9.aktiviran == true) |
tim007 | 0:f9daa5231750 | 1357 | { |
tim007 | 0:f9daa5231750 | 1358 | pozicija3.aktiviran = true; |
tim007 | 0:f9daa5231750 | 1359 | pozicija9.aktiviran = false; |
tim007 | 0:f9daa5231750 | 1360 | Kursor(x3, y3); clearKursor(x9,y9); |
tim007 | 0:f9daa5231750 | 1361 | } |
tim007 | 0:f9daa5231750 | 1362 | } |
tim007 | 0:f9daa5231750 | 1363 | // joystick.stop(); |
tim007 | 0:f9daa5231750 | 1364 | // joystick.reset(); |
tim007 | 0:f9daa5231750 | 1365 | // } |
tim007 | 0:f9daa5231750 | 1366 | T1 = 1; |
tim007 | 0:f9daa5231750 | 1367 | wait(0.23); |
tim007 | 0:f9daa5231750 | 1368 | } |
tim007 | 0:f9daa5231750 | 1369 | } |
tim007 | 0:f9daa5231750 | 1370 | } |