Tik_Tak_Toe

This commit is contained in:
Maxim Derksen 2020-09-03 11:04:06 +02:00
parent cb9fb46082
commit ac7d7ee373
6 changed files with 115 additions and 69 deletions

Binary file not shown.

View File

@ -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

View File

@ -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()
{
}
}

46
Tik_Tak_Toe/Spieler1.java Normal file
View File

@ -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();
}
}

46
Tik_Tak_Toe/Spieler2.java Normal file
View File

@ -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();
}
}

View File

@ -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