erg 169 modules/games/gui_4wins.c char erg=0, cam=player, otherplayer, i, counter=0; erg 173 modules/games/gui_4wins.c case 1: erg=ki_3(cam); //ich3 erg 174 modules/games/gui_4wins.c if(!erg&&mode!='b') erg=ki_3(otherplayer); else break; //du3 erg 175 modules/games/gui_4wins.c if(!erg) { //ungünstige Spalten ermitteln erg 185 modules/games/gui_4wins.c erg=ki_2(cam); //ich2 (für passivere Methode vertauschen) erg 186 modules/games/gui_4wins.c if(!erg) erg=ki_2(otherplayer); else break; //du2 erg 187 modules/games/gui_4wins.c if(!erg) erg=(!isFull(4)&&!ki_isBadColumn(4))?4:0; else break;//mitte erg 188 modules/games/gui_4wins.c if(!erg) do erg=(rand()%7)+1; while((isFull(erg)||erg==0||ki_isBadColumn(erg))&&counter++<100); //zufall erg 189 modules/games/gui_4wins.c if(counter>100) for(i=1;i<=7;i++) if(!isFull(i)) erg=i; erg 192 modules/games/gui_4wins.c return erg;