public class ClassicGame extends AbstractGame
arena, dac, listener, spectators
Constructor and Description |
---|
ClassicGame(DAC dac,
GameStartData data) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(Player player) |
boolean |
isPlayerTurn(Player player)
Check if it's the given player turn.
|
void |
list(CommandSender sender) |
void |
onJumpFail(Player player)
Callback called when a player failed.
|
void |
onJumpSuccess(Player player)
Callback called when a player succeed.
|
void |
onNewTurn()
Callback called when a new turn starts.
|
void |
onPlayerLoss(ClassicGamePlayer player) |
void |
onPlayerWin(ClassicGamePlayer player) |
void |
onQuit(Player player) |
void |
sendMessage(String message) |
void |
start() |
void |
stop(boolean force) |
addSpectator, getArena, getListeners, isSpectator, removeSpectator, resetPoolOnEnd, resetPoolOnStart, send, sendSpectators, tpAfterJumpFail, tpAfterJumpSuccess, tpBeforeJump
public ClassicGame(DAC dac, GameStartData data)
public void start()
public void sendMessage(String message)
public void onNewTurn()
Game
onNewTurn
in interface Game
onNewTurn
in class AbstractGame
public boolean isPlayerTurn(Player player)
AbstractGame
GameListener
to check if events need to be
processed. So this method should be optimized as much as possible
because some events (like PlayerMoveEvent
) are heavy.isPlayerTurn
in class AbstractGame
public void onJumpSuccess(Player player)
AbstractGame
onJumpSuccess
in class AbstractGame
public void onJumpFail(Player player)
AbstractGame
onJumpFail
in class AbstractGame
public void onPlayerLoss(ClassicGamePlayer player)
public void onPlayerWin(ClassicGamePlayer player)
public void stop(boolean force)
public void list(CommandSender sender)
Copyright © 2012. All Rights Reserved.