Class VitalStatistics

java.lang.Object
  |
  +--PrintSuperClass
        |
        +--PlayerSkills
              |
              +--VitalStatistics
Direct Known Subclasses:
Player

public abstract class VitalStatistics
extends PlayerSkills

Contains Vital Statistics on Player

Parent super-class of Player,

Player sub-class child needs to set strings

Notes:  
All abstract classes must be inherited
Variables can not be abstract only classes and methods

VitalStatistics String variables: name, alterEgo, mission can only be set once skill will eventually be set by PerformanceRating class comments are changeable


Constructor Summary
VitalStatistics()
           
VitalStatistics(java.lang.String n, java.lang.String e, java.lang.String m)
           
 
Method Summary
 java.lang.String getAlterEgo()
           
 java.lang.String getMission()
           
 java.lang.String getRealName()
           
 void print(java.io.PrintWriter pw)
          prints out vitalStatistics string variables
 void println(java.io.PrintWriter pw)
           
 void setComments(java.lang.String str)
          sets current remarks made by player
 void setVitalStatistics(java.lang.String name, java.lang.String ego, java.lang.String mis)
           
 
Methods inherited from class PlayerSkills
getAverageMoves, getBadMoves, getBestMoves, getCoverage, getLoss, getMoves, getPerformance, getSkill, getTimeLog, getTotalMoves, getWin, getWorstMoves, probability, setSkill
 
Methods inherited from class PrintSuperClass
print, print, print, println, println, println
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VitalStatistics

public VitalStatistics()

VitalStatistics

public VitalStatistics(java.lang.String n,
                       java.lang.String e,
                       java.lang.String m)
Method Detail

setVitalStatistics

public void setVitalStatistics(java.lang.String name,
                               java.lang.String ego,
                               java.lang.String mis)
Parameters:
name - is used to set your realName
ego - is used to set your alterEgo or Combat name
mis - is used to set your mission in life

setComments

public void setComments(java.lang.String str)
sets current remarks made by player

getRealName

public final java.lang.String getRealName()

getAlterEgo

public final java.lang.String getAlterEgo()

getMission

public final java.lang.String getMission()

print

public void print(java.io.PrintWriter pw)
prints out vitalStatistics string variables
Overrides:
print in class PlayerSkills

println

public void println(java.io.PrintWriter pw)
Overrides:
println in class PrintSuperClass