Package org.robovm.apple.gameplaykit
Interface GKGameModel
-
- All Superinterfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public interface GKGameModel extends NSObjectProtocol
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
applyGameModelUpdate(GKGameModelUpdate gameModelUpdate)
GKGameModelPlayer
getActivePlayer()
java.util.List<GKGameModelUpdate>
getGameModelUpdatesForPlayer(GKGameModelPlayer player)
java.util.List<GKGameModelPlayer>
getPlayers()
long
getScoreForPlayer(GKGameModelPlayer player)
boolean
isLossForPlayer(GKGameModelPlayer player)
boolean
isWinForPlayer(GKGameModelPlayer player)
void
setGameModel(GKGameModel gameModel)
void
unapplyGameModelUpdate(GKGameModelUpdate gameModelUpdate)
-
-
-
Field Detail
-
MaxScore
static final int MaxScore
- See Also:
- Constant Field Values
-
MinScore
static final int MinScore
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPlayers
java.util.List<GKGameModelPlayer> getPlayers()
-
getActivePlayer
GKGameModelPlayer getActivePlayer()
-
setGameModel
void setGameModel(GKGameModel gameModel)
-
getGameModelUpdatesForPlayer
java.util.List<GKGameModelUpdate> getGameModelUpdatesForPlayer(GKGameModelPlayer player)
-
applyGameModelUpdate
void applyGameModelUpdate(GKGameModelUpdate gameModelUpdate)
-
getScoreForPlayer
long getScoreForPlayer(GKGameModelPlayer player)
-
isWinForPlayer
boolean isWinForPlayer(GKGameModelPlayer player)
-
isLossForPlayer
boolean isLossForPlayer(GKGameModelPlayer player)
-
unapplyGameModelUpdate
void unapplyGameModelUpdate(GKGameModelUpdate gameModelUpdate)
-
-