Class Simulator.Result

java.lang.Object
  extended by Simulator.Result
Enclosing class:
Simulator

public static class Simulator.Result
extends java.lang.Object

Return value of Simulator.getResult()


Field Summary
 Simulator.Result.Code code
           
 java.awt.Image icon
          Image of the winner
 java.lang.String result
           
 java.lang.Class species
          Winning species, null if timeout or draw.
 int timeSteps
          Number of time steps until the result occured.
 java.lang.String why
          Explanation of why the game ended.
 
Constructor Summary
Simulator.Result(java.lang.String r, java.lang.Class s, java.lang.String w, java.awt.Image i, int t, Simulator.Result.Code c)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

species

public java.lang.Class species
Winning species, null if timeout or draw.


result

public java.lang.String result

why

public java.lang.String why
Explanation of why the game ended.


icon

public java.awt.Image icon
Image of the winner


timeSteps

public int timeSteps
Number of time steps until the result occured.


code

public Simulator.Result.Code code
Constructor Detail

Simulator.Result

public Simulator.Result(java.lang.String r,
                        java.lang.Class s,
                        java.lang.String w,
                        java.awt.Image i,
                        int t,
                        Simulator.Result.Code c)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object