public final class InteractionHandler
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
java.util.List<Player> |
allies() |
void |
createUnit(Player owner,
UnitType type,
int posX,
int posY)
Creates a unit of given type for given player at the given x,y coordinates.
|
void |
enableCompleteMapInformation() |
void |
enableLatCom(boolean enabled) |
void |
enableUserInput() |
java.util.List<Player> |
enemies() |
Player |
enemy() |
int |
getAPM() |
int |
getAPM(boolean includeSelects) |
double |
getAverageFPS() |
int |
getFPS() |
int |
getFrameCount() |
GameType |
getGameType() |
BwError |
getLastError() |
int |
getLatency() |
int |
getLatencyFrames() |
Position |
getMousePosition() |
java.util.List<Position> |
getNukeDots() |
long |
getRandomSeed() |
int |
getRemainingLatencyFrames() |
Position |
getScreenPosition() |
Position |
getScreenSize() |
java.util.List<Unit> |
getSelectedUnits() |
boolean |
isKeyPressed(Key key) |
boolean |
isLatComEnabled() |
boolean |
isPaused() |
boolean |
isReplay() |
void |
killUnit(Unit unit)
Kills the given unit.
|
void |
leaveGame() |
void |
pauseGame() |
void |
printf(java.lang.String text) |
void |
restartGame() |
void |
resumeGame() |
Player |
self() |
void |
sendText(java.lang.String text) |
void |
sendTextAndLog(java.lang.String text) |
void |
setFrameSkip(int frameSkip) |
void |
setGUI(boolean enabled) |
void |
setLocalSpeed(int speed) |
void |
setScreenPosition(Position position) |
public void createUnit(Player owner, UnitType type, int posX, int posY)
owner
- type
- posX
- posY
- public void killUnit(Unit unit)
unit
- to killpublic Player self()
public Player enemy()
public java.util.List<Player> allies()
public java.util.List<Player> enemies()
public BwError getLastError()
public Position getScreenPosition()
public void setScreenPosition(Position position)
public Position getScreenSize()
public Position getMousePosition()
public int getFrameCount()
public int getFPS()
public double getAverageFPS()
public boolean isLatComEnabled()
public int getRemainingLatencyFrames()
public int getLatencyFrames()
public int getLatency()
public GameType getGameType()
public boolean isReplay()
public boolean isPaused()
public int getAPM()
public int getAPM(boolean includeSelects)
public java.util.List<Unit> getSelectedUnits()
public boolean isKeyPressed(Key key)
public void leaveGame()
public void sendTextAndLog(java.lang.String text)
public void printf(java.lang.String text)
public void sendText(java.lang.String text)
public void setLocalSpeed(int speed)
public void enableLatCom(boolean enabled)
public void enableUserInput()
public void enableCompleteMapInformation()
public long getRandomSeed()
public void setFrameSkip(int frameSkip)
public void pauseGame()
public void resumeGame()
public void restartGame()
public void setGUI(boolean enabled)
public java.util.List<Position> getNukeDots()