public class AIModule
extends java.lang.Object
Mirror
and call setEventListener(bwapi.BWEventListener)
to set you own listener
.
There's also a stub class (DefaultBWListener
) provided, so you don't have to implement all of the methods.Modifier and Type | Method and Description |
---|---|
void |
onEnd(boolean isWinner) |
void |
onFrame() |
void |
onNukeDetect(Position target) |
void |
onPlayerDropped(Player player) |
void |
onPlayerLeft(Player player) |
void |
onReceiveText(Player player,
java.lang.String text) |
void |
onSaveGame(java.lang.String gameName) |
void |
onSendText(java.lang.String text) |
void |
onStart() |
void |
onUnitComplete(Unit unit) |
void |
onUnitCreate(Unit unit) |
void |
onUnitDestroy(Unit unit) |
void |
onUnitDiscover(Unit unit) |
void |
onUnitEvade(Unit unit) |
void |
onUnitHide(Unit unit) |
void |
onUnitMorph(Unit unit) |
void |
onUnitRenegade(Unit unit) |
void |
onUnitShow(Unit unit) |
void |
setEventListener(BWEventListener eventListener) |
public void setEventListener(BWEventListener eventListener)
public void onStart()
public void onEnd(boolean isWinner)
public void onFrame()
public void onSendText(java.lang.String text)
public void onReceiveText(Player player, java.lang.String text)
public void onPlayerLeft(Player player)
public void onNukeDetect(Position target)
public void onUnitDiscover(Unit unit)
public void onUnitEvade(Unit unit)
public void onUnitShow(Unit unit)
public void onUnitHide(Unit unit)
public void onUnitCreate(Unit unit)
public void onUnitDestroy(Unit unit)
public void onUnitMorph(Unit unit)
public void onUnitRenegade(Unit unit)
public void onSaveGame(java.lang.String gameName)
public void onUnitComplete(Unit unit)
public void onPlayerDropped(Player player)