Class BattleStartedEvent

    • Constructor Summary

      Constructors 
      Constructor Description
      BattleStartedEvent​(BattleRules battleRules, int robotsCount, boolean isReplay)
      Called by the game to create a new BattleStartedEvent.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      BattleRules getBattleRules()
      Returns the rules that will be used in the battle.
      int getRobotsCount()
      Returns the number of robots participating in the battle.
      boolean isReplay()
      Checks if this battle is a replay or a new battle.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BattleStartedEvent

        public BattleStartedEvent​(BattleRules battleRules,
                                  int robotsCount,
                                  boolean isReplay)
        Called by the game to create a new BattleStartedEvent. Please don't use this constructor as it might change.
        Parameters:
        battleRules - the rules that will be used in the battle.
        robotsCount - the number of robots participating in the battle.
        isReplay - a flag specifying if this battle is a replay or real battle: true if the battle is a replay; false otherwise.
    • Method Detail

      • getBattleRules

        public BattleRules getBattleRules()
        Returns the rules that will be used in the battle.
        Returns:
        the rules that will be used in the battle.
      • getRobotsCount

        public int getRobotsCount()
        Returns the number of robots participating in the battle.
        Returns:
        the number of robots participating in the battle.
      • isReplay

        public boolean isReplay()
        Checks if this battle is a replay or a new battle.
        Returns:
        true if the battle is a replay; false otherwise.