From 3b5cca6abedd08f55f20463a02225d47868ec74c Mon Sep 17 00:00:00 2001 From: Philipp Kotte Date: Tue, 10 Oct 2023 12:38:27 +0200 Subject: [PATCH] Spiel Klasse anfangen --- .DS_Store | Bin 0 -> 6148 bytes Facade/Spiel.java | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..53d7bb827fe80653f00bd6a5d5658805c20eb621 GIT binary patch literal 6148 zcmeHKO-sW-5PcJiwg}Rr7a@PZV*LeaNrixdSiEanTZGz5P4Bt;R|J2bCw;TKh)MKX zg3Q3|+mCs>nHR`r0LXAV>jPZ?ZMtIAVe^aWx_Zr`Fmpf@-6LDBr<3J+!m(~>)_eu@ z-L=re0*}Zm?{C1h-lsE{$Uai6@q~NEuFA3UT8q74+>}1ULpe5DRAP^iVTCz1jDA5* z+>)8I-Bh{qQR80Y2Isg$j8pn8&d_H*&pdZtK37gE+zy!|44BmwvB%72Wd`0WjEMVZ zl^9j&?T1PnnwbKofGN;$1;jsJ`>^59X^&?Lm;$?3K)(+$T`>t*cyyl*Hm(F9wm9vK zefR56jCF#T1S~vqh9;g$^i&BYhJ?yNJe})Fh%Y>PI>epKeZt8SDijHYhr})%l6bV% z6fgzK3hen|SMUGP-}Qf)WFu3+6!=#PNGlzuL#7n&)>?9U*T(cax|+rn9=|Ec;pPtegvEh)|di2Rp1NGi)HZu literal 0 HcmV?d00001 diff --git a/Facade/Spiel.java b/Facade/Spiel.java index 615cbc1..ce0e0b3 100644 --- a/Facade/Spiel.java +++ b/Facade/Spiel.java @@ -6,6 +6,29 @@ written on: 05 / 10 / 2023 at: 23:25 */ package Facade; +import java.util.HashMap; + +import Domain.Spieler; +import Domain.Enums.Geschlecht; + public class Spiel { + private boolean istGestartet; + private boolean istBeendet; + private Spieler spielerAmZug; + private int runde; + private HashMap spieler = new HashMap<>(); + + public Spiel() { + this.istGestartet = false; + this.istBeendet = false; + this.spielerAmZug = null; + this.runde = 0; + }; + + public void addSpieler(String name, Geschlecht geschlecht) { + int temp_id = spieler.size(); + this.spieler.put(name, new Spieler(temp_id++, name, geschlecht)); + } + }