diff --git a/Entwurfsdiagramm&Implementationsdiagramm.uxf b/Entwurfsdiagramm&Implementationsdiagramm.uxf new file mode 100644 index 0000000..87b0591 --- /dev/null +++ b/Entwurfsdiagramm&Implementationsdiagramm.uxf @@ -0,0 +1,153 @@ + + + 10 + + UMLClass + + 620 + 100 + 170 + 100 + + *Spieler* +-- +name: Text +siege: Zahl +niederlagen: Zahl +-- +spielzug + + + + UMLClass + + 270 + 100 + 170 + 100 + + *TicTacToe* +-- +spielfeld: Zahl[][] +running: Wahrheitswert +-- +spielErstellen +spielStarten + + + + + + Relation + + 430 + 130 + 210 + 50 + + lt=<- +-Spieler1 +m1=1 + 190.0;20.0;10.0;20.0 + + + Relation + + 430 + 160 + 210 + 50 + + lt=<- +-Spieler2 +m1=1 + 190.0;20.0;10.0;20.0 + + + UMLClass + + 530 + 330 + 310 + 110 + + *Spieler* +-- +-name: String +-siege: int +-niederlagen: int +-- ++spielzug(xkord:int,ykord:int) + + + + UMLClass + + 120 + 340 + 310 + 120 + + *TicTacToe* +-- +-spielfeld: int[][] +-running: boolean +-- ++spielErstellen(sp1name:String, sp2name:String) ++spielStarten() + + + + + Relation + + 420 + 340 + 130 + 50 + + lt=<- +-Spieler1 +m1=1 + 110.0;20.0;10.0;20.0 + + + Relation + + 420 + 400 + 130 + 50 + + lt=<- +-Spieler2 +m1=1 + 110.0;20.0;10.0;20.0 + + + Relation + + 10 + 260 + 940 + 50 + + lt=<- +-Implementationsdiagramm +m1=0..n + 10.0;20.0;920.0;20.0 + + + Relation + + 0 + 20 + 950 + 50 + + lt=<- +-Entwurfsdiagramm +m1=1 + 10.0;20.0;930.0;20.0 + + diff --git a/Entwurfsdiagramm.uxf b/Entwurfsdiagramm.uxf index 08dd863..7f70746 100644 --- a/Entwurfsdiagramm.uxf +++ b/Entwurfsdiagramm.uxf @@ -66,10 +66,10 @@ m1=1 UMLClass - 540 - 340 + 530 + 330 310 - 120 + 110 *Spieler* -- @@ -77,9 +77,7 @@ m1=1 -siege: int -niederlagen: int -- -+ImplementierungsKlasse(pA1: int, pA2: String) -+operation1(i: int): boolean -/+abstrakteOperation(): String/ ++spielzug(xkord:int,ykord:int) @@ -100,4 +98,30 @@ m1=1 + + Relation + + 420 + 340 + 130 + 50 + + lt=<- +-Spieler1 +m1=1 + 110.0;20.0;10.0;20.0 + + + Relation + + 420 + 400 + 130 + 50 + + lt=<- +-Spieler2 +m1=1 + 110.0;20.0;10.0;20.0 +