From d1d62502e0a42a955ce308de3de6d858b9d2227b Mon Sep 17 00:00:00 2001 From: Philipp Kotte Date: Thu, 5 Oct 2023 23:49:36 +0200 Subject: [PATCH] Strukturerweiterung durch Klassen aus dem Klassendiagramm --- Domain/Block.java | 11 +++++++++++ Domain/Blockeintrag.java | 12 ++++++++++++ Domain/Blockzeile.java | 24 ++++++++++++++++++++++++ Domain/Enums/Geschlecht.java | 11 +++++++++++ Domain/Enums/Kartenfarbe.java | 1 - Domain/Karten/Karte.java | 11 +++++++++++ Domain/Karten/Magierkarte.java | 11 +++++++++++ Domain/Karten/Narrenkarte.java | 11 +++++++++++ Domain/Karten/Zahlenkarte.java | 11 +++++++++++ Domain/Kartenstapel.java | 11 +++++++++++ Domain/Spieler.java | 11 +++++++++++ 11 files changed, 124 insertions(+), 1 deletion(-) create mode 100644 Domain/Block.java create mode 100644 Domain/Blockeintrag.java create mode 100644 Domain/Blockzeile.java create mode 100644 Domain/Karten/Magierkarte.java create mode 100644 Domain/Karten/Narrenkarte.java create mode 100644 Domain/Kartenstapel.java create mode 100644 Domain/Spieler.java diff --git a/Domain/Block.java b/Domain/Block.java new file mode 100644 index 0000000..2a87d9f --- /dev/null +++ b/Domain/Block.java @@ -0,0 +1,11 @@ +/* +============================================================ +This is the "Block" file from Author: Philipp Kotte +written on: 05 / 10 / 2023 at: 23:43 +============================================================ +*/ +package Domain; + +public class Block { + +} diff --git a/Domain/Blockeintrag.java b/Domain/Blockeintrag.java new file mode 100644 index 0000000..e6133e7 --- /dev/null +++ b/Domain/Blockeintrag.java @@ -0,0 +1,12 @@ +/* +============================================================ +This is the "Blockeintrag" file from Author: Philipp Kotte +written on: 05 / 10 / 2023 at: 23:44 +============================================================ +*/ +package Domain; + +public class Blockeintrag { + public int punkte; + public int stiche; +} diff --git a/Domain/Blockzeile.java b/Domain/Blockzeile.java new file mode 100644 index 0000000..fd3e076 --- /dev/null +++ b/Domain/Blockzeile.java @@ -0,0 +1,24 @@ +/* +============================================================ +This is the "Blockzeile" file from Author: Philipp Kotte +written on: 05 / 10 / 2023 at: 23:44 +============================================================ +*/ +package Domain; + +public class Blockzeile { + public int rundenNummer; + + public Blockzeile(int rundenNummer) { + this.rundenNummer = rundenNummer; + } + + public void addEintrag(Blockeintrag be) { + // TODO: Implementation + }; + + public Blockeintrag[] getDaten() { + // TODO: Implementation + } + +} diff --git a/Domain/Enums/Geschlecht.java b/Domain/Enums/Geschlecht.java index e69de29..e00ffa0 100644 --- a/Domain/Enums/Geschlecht.java +++ b/Domain/Enums/Geschlecht.java @@ -0,0 +1,11 @@ +/* +============================================================ +This is the "Geschlecht" file from Author: Philipp Kotte +written on: 05 / 10 / 2023 at: 23:31 +============================================================ +*/ +package Domain.Enums; + +public enum Geschlecht { + +} diff --git a/Domain/Enums/Kartenfarbe.java b/Domain/Enums/Kartenfarbe.java index 16d8a51..c1e8a2c 100644 --- a/Domain/Enums/Kartenfarbe.java +++ b/Domain/Enums/Kartenfarbe.java @@ -8,5 +8,4 @@ package Domain.Enums; public enum Kartenfarbe { - // Test } diff --git a/Domain/Karten/Karte.java b/Domain/Karten/Karte.java index e69de29..00ff7b5 100644 --- a/Domain/Karten/Karte.java +++ b/Domain/Karten/Karte.java @@ -0,0 +1,11 @@ +/* +============================================================ +This is the "Karte" file from Author: Philipp Kotte +written on: 05 / 10 / 2023 at: 23:28 +============================================================ +*/ +package Domain.Karten; + +public class Karte { + +} diff --git a/Domain/Karten/Magierkarte.java b/Domain/Karten/Magierkarte.java new file mode 100644 index 0000000..9b09380 --- /dev/null +++ b/Domain/Karten/Magierkarte.java @@ -0,0 +1,11 @@ +/* +============================================================ +This is the "Magierkarte" file from Author: Philipp Kotte +written on: 05 / 10 / 2023 at: 23:41 +============================================================ +*/ +package Domain.Karten; + +public class Magierkarte extends Karte { + +} diff --git a/Domain/Karten/Narrenkarte.java b/Domain/Karten/Narrenkarte.java new file mode 100644 index 0000000..47cfb6b --- /dev/null +++ b/Domain/Karten/Narrenkarte.java @@ -0,0 +1,11 @@ +/* +============================================================ +This is the "Narrenkarte" file from Author: Philipp Kotte +written on: 05 / 10 / 2023 at: 23:41 +============================================================ +*/ +package Domain.Karten; + +public class Narrenkarte extends Karte { + +} diff --git a/Domain/Karten/Zahlenkarte.java b/Domain/Karten/Zahlenkarte.java index e69de29..4535000 100644 --- a/Domain/Karten/Zahlenkarte.java +++ b/Domain/Karten/Zahlenkarte.java @@ -0,0 +1,11 @@ +/* +============================================================ +This is the "Zahlenkarte" file from Author: Philipp Kotte +written on: 05 / 10 / 2023 at: 23:30 +============================================================ +*/ +package Domain.Karten; + +public class Zahlenkarte extends Karte { + +} diff --git a/Domain/Kartenstapel.java b/Domain/Kartenstapel.java new file mode 100644 index 0000000..4621d97 --- /dev/null +++ b/Domain/Kartenstapel.java @@ -0,0 +1,11 @@ +/* +============================================================ +This is the "Kartenstapel" file from Author: Philipp Kotte +written on: 05 / 10 / 2023 at: 23:42 +============================================================ +*/ +package Domain; + +public class Kartenstapel { + +} diff --git a/Domain/Spieler.java b/Domain/Spieler.java new file mode 100644 index 0000000..c2d7efd --- /dev/null +++ b/Domain/Spieler.java @@ -0,0 +1,11 @@ +/* +============================================================ +This is the "Spieler" file from Author: Philipp Kotte +written on: 05 / 10 / 2023 at: 23:48 +============================================================ +*/ +package Domain; + +public class Spieler { + +}