public class GameEndEvent extends GameEvent implements java.io.Serializable
jpleal@fc.up.pt| Constructor and Description |
|---|
GameEndEvent() |
GameEndEvent(java.lang.String gameId,
java.util.Map<java.lang.String,java.util.List<Card>> onTable,
int roundsCompleted,
java.lang.String winner,
java.util.Map<java.lang.String,java.lang.Integer> points)
Create an event for given game to report the winner.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.util.List<Card>> |
getCardsOnTable()
Cards on table in this turn for each player.
|
java.util.Map<java.lang.String,java.lang.Integer> |
getPoints()
Points of all players
|
int |
getRoundsCompleted()
Number of rounds completed in this game.
|
java.lang.String |
getWinner()
The winner of this game.
|
public GameEndEvent()
public GameEndEvent(java.lang.String gameId,
java.util.Map<java.lang.String,java.util.List<Card>> onTable,
int roundsCompleted,
java.lang.String winner,
java.util.Map<java.lang.String,java.lang.Integer> points)
gameId - of game instance.onTable - cards on table for each player.roundsCompleted - on this game instance.winner - of this game instance.points - of players.public java.util.Map<java.lang.String,java.util.List<Card>> getCardsOnTable()
public int getRoundsCompleted()
public java.lang.String getWinner()
public java.util.Map<java.lang.String,java.lang.Integer> getPoints()