edited a lot of stuff (#52)

This commit is contained in:
Valentin Heiserer
2024-04-26 20:54:39 +02:00
committed by GitHub
parent 539e29dc56
commit ea5df95228
9 changed files with 208 additions and 143 deletions

View File

@@ -1,5 +1,7 @@
package org.schafkopf.player;
import org.schafkopf.MessageSender;
import org.schafkopf.SchafkopfMessage.SchafkopfBaseMessage;
import org.schafkopf.cardreader.CardReader;
import org.schafkopf.karte.Karte;
import org.schafkopf.karte.KartenListe;
@@ -13,8 +15,8 @@ public class LocalPlayer extends Player {
private final CardReader cardReader;
public LocalPlayer(CardReader cardReader) {
super("Local Player");
public LocalPlayer(CardReader cardReader, MessageSender messageSender) {
super("Local Player", messageSender);
this.cardReader = cardReader;
}
@@ -23,6 +25,11 @@ public class LocalPlayer extends Player {
return wartetAufKarte();
}
@Override
public void resetReady() {
// Not needed
}
/**
* Waits for a Card and returns a Karte Object.
*/
@@ -45,4 +52,9 @@ public class LocalPlayer extends Player {
System.out.println("Beende Warten auf Karte");
return karte;
}
@Override
public void sendMessage(SchafkopfBaseMessage message) {
System.out.println("LocalPlayer: " + message);
}
}