Lines Matching refs:switch

61     switch {pacman<10 -> 0,0,0,0,0,0,1,0,0,0,0,0,0,2;
64 switch {1:200 -> keks = 1;};
65 switch {move==2 -> {
66 switch {blinky==1..32 -> blinky -= 1;};
67 switch {pinky==1..32 -> pinky -= 1;};
68 switch {inkey==1..32 -> inkey -= 1;};
69 switch {clyde==1..32 -> clyde -= 1;};
70 switch {keks==1..16 -> keks -= 1;};
72 switch {move>=1 && pacman==1..9 -> pacman += 1;}
77 switch {version!=16 -> {keks = 1; ways = version};
80 switch {version%2==1 -> wayo = 1;};
81 switch {version%4>=2 -> {wayr = 1; keks += 2};};
82 switch {version%8>=4 -> {wayu = 1; keks += 4};};
83 switch {version%16>=8 -> wayl = 1;};
84 switch {(loc_x==0 || loc_x==9)&&(loc_y==16 || loc_y==19) -> keks+=7;};
95 switch {
106 switch {
111 switch {
116 switch {
123 switch {move@>=1 -> move += 1;};
127 labmov = {labmove; switch {move@==1 -> move -= 1;}};
130 switch {
134 switch {move@>=1 -> move += move@;}
138 switch {
142 ways==3 -> switch {1:2 -> move = 20; -> move = 4;};
144 ways==5 -> switch {1:2 -> move = 20; -> move = 28;};
145 ways==6 -> switch {1:2 -> move = 4; -> move = 28;};
146 ways==7 -> switch {1:3 -> move = 20; 1:2 -> move = 4; -> move = 28;};
148 ways==9 -> switch {1:2 -> move = 20; -> move = 12;};
149 ways==10 -> switch {1:2 -> move = 4; -> move = 12;};
150 ways==11 -> switch {1:3 -> move = 20; 1:2 -> move = 4; -> move = 12;};
151 ways==12 -> switch {1:2 -> move = 28; -> move = 12;};
152 ways==13 -> switch {1:3 -> move = 20; 1:2 -> move = 28; -> move = 12;};
153 ways==14 -> switch {1:3 -> move = 4; 1:2 -> move = 28; -> move = 12;};
154 ways==15 -> switch {1:4 -> move = 20; 1:3 -> move = 4;
160 switch {
170 switch {blinky@!=33 -> blinky@ = 32;};
171 switch {pinky@!=33 -> pinky@ = 32;};
172 switch {inkey@!=33 -> inkey@ = 32;};
173 switch {clyde@!=33 -> clyde@ = 32;};
177 switch {pacman>=move -> chmove=pacman; -> {chmove=move; move=pacman};};
178 switch {move==9..23 -> move = 32-move;};
179 switch {chmove==9..23 -> chmove = 32-chmove;};
180 switch {move>16 -> move -= 16;};
181 switch {chmove>16 -> chmove -= 16;};
182 switch {(chmove-move<=2 && move-chmove<=2) ||
185 switch {ghost==0 && blinky@==1..32 -> blinky@ = 33;
191 switch {pacman@>=1 -> file = pacman@+7; -> 1;};
193 switch {move@>=1 -> {
194 switch {
196 switch {loc_x==9 -> pacman@(-9,0) = 2; -> pacman@(1,0) = 2;};
198 switch {loc_x==0 -> pacman@(9,0) = 10; -> pacman@(-1,0) = 10;};
202 switch {
209 switch {pacman%8==4 => {
210 switch {
216 switch {keks%2==1 -> keks -= 1; keks==8..14 => fressen;}
218 switch {keks%4>=2 && (pacman==7 || pacman==11) -> keks -= 2;};
219 switch {keks%8>=4 && (pacman==19 || pacman==31) -> keks -= 4;};
220 switch {pacman%8==2..5 -> {
222 switch {pacman@==0 -> {
223 switch {blinky%8!=0 -> {ghost = 0; move = blinky; labkoll};};
224 switch {clyde%8!=0 -> {ghost = 3; move = clyde; labkoll};}
231 switch {
233 switch {
241 switch {
252 switch {
261 switch {
263 switch {
270 switch {
271 file==2 -> switch {move%16>=9 -> labvom; -> labmov;};
272 file==1 -> {2; switch {move%16<=8 -> labvom; -> labmov;};};
278 switch {
285 switch {move@>=1 -> switch {
287 switch {loc_x==9 -> blinky@(-9,0) = 1; -> blinky@(1,0) = 1;};
289 switch {loc_x==0 -> blinky@(9,0) = 9; -> blinky@(-1,0) = 9;};
297 switch {pinky%8!=0 -> {move = pinky; labghost; pinky = move};};
298 switch {move@>=1 -> switch {
300 switch {loc_x==9 -> pinky@(-9,0) = 1; -> pinky@(1,0) = 1;};
302 switch {loc_x==0 -> pinky@(9,0) = 9; -> pinky@(-1,0) = 9;};
310 switch {inkey%8!=0 -> {move = inkey; labghost; inkey = move};};
311 switch {move@>=1 -> switch {
313 switch {loc_x==9 -> inkey@(-9,0) = 1; -> inkey@(1,0) = 1;};
315 switch {loc_x==0 -> inkey@(9,0) = 9; -> inkey@(-1,0) = 9;};
323 switch {clyde%8!=0 -> {move = clyde; labghost; clyde = move};};
324 switch {move@>=1 -> switch {
326 switch {loc_x==9 -> clyde@(-9,0) = 1; -> clyde@(1,0) = 1;};
328 switch {loc_x==0 -> clyde@(9,0) = 9; -> clyde@(-1,0) = 9;};
336 switch {
342 switch {
343 move==5 -> switch {1:50 => R,R,R,R,R,R,R; -> Q;};
347 switch {
360 switch {??1????? -> {qu = Q_TL_TR; *; qu = Q_BL_BR; *};};
361 switch {??????1? -> {qu = Q_TR_TL; *; qu = Q_BR_BL; *};};
378 switch {
380 switch {0??????? -> {wayo = 0; ways -= 1};};
381 switch {wayl==1 -> D; -> C;};
383 switch {wayr==1 -> D; -> C;};
387 switch {wayu@(0,-1)==1 && 1??????? -> {wayo = 1; ways += 1};};
388 switch {wayl==1 -> B; -> A;};
390 switch {wayr==1 -> B; -> A;};
394 switch {
396 switch {????0??? -> {wayu = 0; ways -= 4};};
397 switch {wayl==1 -> D; -> C;};
399 switch {wayr==1 -> D; -> C;};
403 switch {wayo@(0,1)==1 && ????1??? -> {wayu = 1; ways += 4};};
404 switch {wayl==1 -> B; -> A;};
406 switch {wayr==1 -> B; -> A;};
410 switch {wayr==0 ->
411 switch {wayl@(1,0)==1 || wayl@(-9,0)==1 -> {wayr = 1; ways += 2};};};
412 switch {wayl==0 ->
413 switch {wayr@(-1,0)==1 || wayr@(9,0)==1 -> {wayl = 1; ways += 8};};};
414 switch {wayr==1 && ??0????? && kind@(-9,0)!=spLabyrinth ->
416 switch {wayl==1 && ??????0? && kind@(9,0)!=spLabyrinth ->
419 switch {keks@(0,0)%2==1 -> {keks@=1; E*};};
420 switch {keks@(0,0)%4>=2 -> {keks@=1; qu=Q_TL_TR;E*; qu=Q_BL_BR;E*};};
421 switch {keks@(-1,0)%4>=2 -> {keks@=1; qu=Q_TR_TL;E*; qu=Q_BR_BL;E*};};
422 switch {keks@(0,0)%8>=4 -> {keks@=1; qu=Q_TL_BL;E*; qu=Q_TR_BR;E*};};
423 switch {keks@(0,-1)%8>=4 -> {keks@=1; qu=Q_BL_TL;E*; qu=Q_BR_TR;E*};};
424 switch {keks@(0,0)==16 -> {qu=Q_TR_TR;F*};};
425 switch {keks@(-1,0)==16 -> {qu=Q_TL_TL;F*};};
426 switch {keks@(0,1)==16 -> {qu=Q_BR_BR;F*};};
427 switch {keks@(-1,1)==16 -> {qu=Q_BL_BL;F*};};
429 switch {keks==8..14 => {keks@=1;I,I,J,K,K,J;*};};
430 switch {
432 switch {blinky%8!=0 -> labblinky;};
433 switch {pinky%8!=0 -> labpinky;};
434 switch {inkey%8!=0 -> labinkey;};
435 switch {clyde%8!=0 -> labclyde;};
436 switch {pacman%8!=0 -> labpacman;}};
476 #switch {loc_x==9 -> Z*;}