Browse Source

add property change support for currentCard

main^2
fdai7736 11 months ago
parent
commit
ff62cd9f40
  1. 3
      src/main/java/de/hsfulda/onses/models/Player.java

3
src/main/java/de/hsfulda/onses/models/Player.java

@ -7,6 +7,7 @@ import java.util.ArrayList;
public class Player { public class Player {
public final static String PROPERTY_PLAYER_DECK = "playerDeck"; public final static String PROPERTY_PLAYER_DECK = "playerDeck";
public final static String PROPERTY_CURRENT_CARD = "currentCard";
protected PropertyChangeSupport listeners; protected PropertyChangeSupport listeners;
@ -74,7 +75,9 @@ public class Player {
} }
public Player setCurrentCard(Card currentCard) { public Player setCurrentCard(Card currentCard) {
final Card oldCard = this.currentCard;
this.currentCard = currentCard; this.currentCard = currentCard;
this.firePropertyChange(PROPERTY_CURRENT_CARD, oldCard, currentCard);
return this; return this;
} }

Loading…
Cancel
Save