Spielablauf (#11)

* added Spielablauf and added various things like Card classes etc.
Co-authored-by: Tobias <tibistruppi.te@gmail.com>
This commit is contained in:
Valentin Heiserer
2023-11-28 22:27:25 +01:00
committed by GitHub
parent da81e7bac0
commit 1376fe645a
43 changed files with 2341 additions and 936 deletions

View File

@@ -0,0 +1,25 @@
package org.schafkopf.player;
import org.schafkopf.Schafkopf;
import org.schafkopf.karte.Karte;
import org.schafkopf.karte.KartenFarbe;
import org.schafkopf.karte.KartenListe;
import org.schafkopf.karte.KartenSymbol;
import org.schafkopf.spielcontroller.SpielController;
/**
* Player that plays in real life.
*/
public class LocalPlayer extends Player {
private final Schafkopf schafkopf;
public LocalPlayer(Schafkopf schafkopf) {
this.schafkopf = schafkopf;
}
@Override
public Karte play(SpielController spiel, KartenListe tischKarten) {
return schafkopf.wartetAufKarte();
}
}