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()