Class BulletHitBotEvent

  • All Implemented Interfaces:
    IEvent

    public final class BulletHitBotEvent
    extends BotEvent
    Event occurring when a bullet has hit a bot.
    • Constructor Summary

      Constructors 
      Constructor Description
      BulletHitBotEvent​(int turnNumber, int victimId, BulletState bullet, double damage, double energy)
      Initializes a new instance of the BulletHitBotEvent class.
    • Constructor Detail

      • BulletHitBotEvent

        public BulletHitBotEvent​(int turnNumber,
                                 int victimId,
                                 BulletState bullet,
                                 double damage,
                                 double energy)
        Initializes a new instance of the BulletHitBotEvent class.
        Parameters:
        turnNumber - is the turn number when the bullet has hit a bot.
        victimId - is the id of the victim bot that got hit.
        bullet - is the bullet that hit the bot.
        damage - is the damage inflicted by the bullet.
        energy - is the remaining energy level of the bot that got hit.
    • Method Detail

      • getVictimId

        public int getVictimId()
        Returns the id of the victim bot that got hit.
        Returns:
        The id of the victim bot that got hit.
      • getBullet

        public BulletState getBullet()
        Returns the bullet that hit the bot.
        Returns:
        The bullet that hit the bot.
      • getDamage

        public double getDamage()
        Returns the damage inflicted by the bullet.
        Returns:
        The damage inflicted by the bullet.
      • getEnergy

        public double getEnergy()
        Returns the remaining energy level of the bot that got hit.
        Returns:
        The remaining energy level of the bot that got hit.