Class RationalAI.BattleResults

  • Enclosing class:
    RationalAI

    static class RationalAI.BattleResults
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private int att_dead  
      private int def_dead  
      private double ev  
      private java.util.List<java.lang.String> log  
    • Constructor Summary

      Constructors 
      Constructor Description
      BattleResults​(double e, int a, int d)  
      BattleResults​(double ev, int att_dead, int def_dead, java.util.List<java.lang.String> log)  
    • Field Detail

      • ev

        private final double ev
      • att_dead

        private final int att_dead
      • def_dead

        private final int def_dead
      • log

        private java.util.List<java.lang.String> log
    • Constructor Detail

      • BattleResults

        public BattleResults​(double e,
                             int a,
                             int d)
      • BattleResults

        public BattleResults​(double ev,
                             int att_dead,
                             int def_dead,
                             java.util.List<java.lang.String> log)
        Parameters:
        ev -
        att_dead -
        def_dead -
        log -
    • Method Detail

      • getLog

        public java.util.List<java.lang.String> getLog()
        Returns:
        Returns the log.
      • getExpectedValue

        public double getExpectedValue()
      • getAttackerDead

        public int getAttackerDead()
      • getDefenderDead

        public int getDefenderDead()
      • log

        void log()