Class BotEvent
- Object
-
- BotEvent
-
- All Implemented Interfaces:
IEvent
- Direct Known Subclasses:
BotDeathEvent
,BulletFiredEvent
,BulletHitBotEvent
,BulletHitBulletEvent
,BulletHitWallEvent
,CustomEvent
,DeathEvent
,HitBotEvent
,HitByBulletEvent
,HitWallEvent
,ScannedBotEvent
,SkippedTurnEvent
,TeamMessageEvent
,TickEvent
,WonRoundEvent
public abstract class BotEvent extends Object implements IEvent
Bot event occurring during a battle.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BotEvent(int turnNumber)
Initializes a new instance of the Event class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getTurnNumber()
Returns the turn number when this event occurred.boolean
isCritical()
Indicates if this event is critical, and hence should not be removed from event queue when it gets old.
-
-
-
Method Detail
-
getTurnNumber
public int getTurnNumber()
Returns the turn number when this event occurred.- Returns:
- The turn number when this event occurred.
-
isCritical
public boolean isCritical()
Indicates if this event is critical, and hence should not be removed from event queue when it gets old.- Returns:
- true if this event is critical; false otherwise. Default is false.
-
-