10 UMLClass 550 340 240 130 *Spieler2* -- won() : boolean istdran() : boolean siege() : int niederlagen() : int kd() : double -- +Zug(x,y); -- UMLClass 140 340 240 130 *Spieler1* -- won() : boolean istdran() : boolean siege() : int niederlagen() : int kd() : double -- +Zug(x,y); UMLClass 340 140 240 110 *Tic-Tac-Toe* -- gameRunning() ; boolean -- +startGame(); +endGame(); +setCross(x,y); +setCircle(x,y); UMLClass 160 650 170 70 *Kreuz* -- position(x,y) ; int UMLClass 600 650 170 70 *Kreis* -- position(x,y) ; int Relation 240 460 30 210 lt=<- 10.0;190.0;10.0;10.0 Relation 1240 300 90 150 lt=<- 10.0;130.0;70.0;10.0 Relation 1110 360 90 150 lt=<- 10.0;130.0;70.0;10.0 Relation 670 460 30 210 lt=<- 10.0;190.0;10.0;10.0