diff --git a/Tik_Tak_Toe/Spieler.class b/Tik_Tak_Toe/Spieler.class deleted file mode 100644 index 6ebe53c..0000000 Binary files a/Tik_Tak_Toe/Spieler.class and /dev/null differ diff --git a/Tik_Tak_Toe/Spieler.ctxt b/Tik_Tak_Toe/Spieler.ctxt deleted file mode 100644 index b711f6b..0000000 --- a/Tik_Tak_Toe/Spieler.ctxt +++ /dev/null @@ -1,7 +0,0 @@ -#BlueJ class context -comment0.target=Spieler -comment0.text=\r\n\ Beschreiben\ Sie\ hier\ die\ Klasse\ Spieler.\r\n\ \r\n\ @author\ (Ihr\ Name)\ \r\n\ @version\ (eine\ Versionsnummer\ oder\ ein\ Datum)\r\n -comment1.params= -comment1.target=Spieler() -comment1.text=\r\n\ Konstruktor\ f\u00FCr\ Objekte\ der\ Klasse\ Spieler\r\n -numComments=2 diff --git a/Tik_Tak_Toe/Spieler.java b/Tik_Tak_Toe/Spieler.java deleted file mode 100644 index a4561a5..0000000 --- a/Tik_Tak_Toe/Spieler.java +++ /dev/null @@ -1,52 +0,0 @@ - - -/** - * Beschreiben Sie hier die Klasse Spieler. - * - * @author (Ihr Name) - * @version (eine Versionsnummer oder ein Datum) - */ -public class Spieler { - - Spieler spieler1; - // Attribute - // Implementieren sie hier die Attribute der Klasse - - /** - * Konstruktor für Objekte der Klasse Spieler - */ - public Spieler() - { - - } - - public boolean won() - { - return; - } - - public boolean istDran() - { - return; - } - - public void siege() - { - - } - - public void niederlagen() - { - - } - - public void kd() - { - - } - - public void zug() - { - - } -} diff --git a/Tik_Tak_Toe/Spieler1.java b/Tik_Tak_Toe/Spieler1.java new file mode 100644 index 0000000..1244dd3 --- /dev/null +++ b/Tik_Tak_Toe/Spieler1.java @@ -0,0 +1,46 @@ + + +/** + * Beschreiben Sie hier die Klasse Spieler1. + * + * @author (Ihr Name) + * @version (eine Versionsnummer oder ein Datum) + */ +public class Spieler1 { + + Spieler1 spieler1; + int kd; + int siege; + int niederlagen; + /** + * Konstruktor für Objekte der Klasse Spieler1 + */ + + public Spieler1() + { + kd = 0; + siege = 0; + niederlagen = 0; + } + + public int siege() + { + return siege; + } + + public int niederlagen() + { + return niederlagen; + } + + public int kd() + { + kd = siege/niederlagen; + return kd; + } + + public void zug() + { + Tik_Tak_Toe.setzeKreis(); + } +} diff --git a/Tik_Tak_Toe/Spieler2.java b/Tik_Tak_Toe/Spieler2.java new file mode 100644 index 0000000..d44e62f --- /dev/null +++ b/Tik_Tak_Toe/Spieler2.java @@ -0,0 +1,46 @@ + + +/** + * Beschreiben Sie hier die Klasse Spieler2. + * + * @author (Ihr Name) + * @version (eine Versionsnummer oder ein Datum) + */ +public class Spieler2 { + + Spieler2 spieler2; + int kd; + int siege; + int niederlagen; + /** + * Konstruktor für Objekte der Klasse Spieler2 + */ + + public Spieler2() + { + kd = 0; + siege = 0; + niederlagen = 0; + } + + public int siege() + { + return siege; + } + + public int niederlagen() + { + return niederlagen; + } + + public int kd() + { + kd = siege/niederlagen; + return kd; + } + + public void zug() + { + Tik_Tak_Toe.setzeKreis(); + } +} diff --git a/Tik_Tak_Toe/package.bluej b/Tik_Tak_Toe/package.bluej index fd825b7..6c92835 100644 --- a/Tik_Tak_Toe/package.bluej +++ b/Tik_Tak_Toe/package.bluej @@ -1,8 +1,14 @@ #BlueJ package file -editor.fx.0.height=1000 -editor.fx.0.width=1296 -editor.fx.0.x=-8 -editor.fx.0.y=-8 +dependency1.from=Spieler1 +dependency1.to=Tik_Tak_Toe +dependency1.type=UsesDependency +dependency2.from=Spieler2 +dependency2.to=Tik_Tak_Toe +dependency2.type=UsesDependency +editor.fx.0.height=984 +editor.fx.0.width=1054 +editor.fx.0.x=-6 +editor.fx.0.y=0 objectbench.height=173 objectbench.width=1256 package.divider.horizontal=0.6 @@ -13,8 +19,8 @@ package.editor.x=0 package.editor.y=0 package.frame.height=1000 package.frame.width=1296 -package.numDependencies=0 -package.numTargets=2 +package.numDependencies=2 +package.numTargets=3 package.showExtends=true package.showUses=true project.charset=UTF-8 @@ -30,10 +36,17 @@ target1.type=ClassTarget target1.width=150 target1.x=340 target1.y=30 -target2.height=40 -target2.name=Spieler +target2.height=50 +target2.name=Spieler2 target2.showInterface=false target2.type=ClassTarget -target2.width=150 -target2.x=340 +target2.width=80 +target2.x=530 target2.y=270 +target3.height=50 +target3.name=Spieler1 +target3.showInterface=false +target3.type=ClassTarget +target3.width=80 +target3.x=210 +target3.y=270