net.sf.colossus.ai
Class RationalAI.BattleResults

java.lang.Object
  extended by net.sf.colossus.ai.RationalAI.BattleResults
Enclosing class:
RationalAI

static class RationalAI.BattleResults
extends java.lang.Object


Field Summary
private  int att_dead
           
private  int def_dead
           
private  double ev
           
private  java.util.List<java.lang.String> log
           
 
Constructor Summary
RationalAI.BattleResults(double e, int a, int d)
           
RationalAI.BattleResults(double ev, int att_dead, int def_dead, java.util.List<java.lang.String> log)
           
 
Method Summary
 int getAttackerDead()
           
 int getDefenderDead()
           
 double getExpectedValue()
           
 java.util.List<java.lang.String> getLog()
           
(package private)  void log()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

RationalAI.BattleResults

public RationalAI.BattleResults(double e,
                                int a,
                                int d)

RationalAI.BattleResults

public RationalAI.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()