rails.game.state
Class IntegerState

java.lang.Object
  extended by java.util.Observable
      extended by rails.game.model.ModelObject
          extended by rails.game.state.State
              extended by rails.game.state.IntegerState
All Implemented Interfaces:
StateI
Direct Known Subclasses:
MoneyModel

public class IntegerState
extends State

Author:
Erik Vos

Field Summary
 
Fields inherited from class rails.game.state.State
clazz, log, name, object
 
Fields inherited from class rails.game.model.ModelObject
dependents, option
 
Constructor Summary
IntegerState(java.lang.String name)
           
IntegerState(java.lang.String name, int value)
           
 
Method Summary
 int add(int value)
           
 java.lang.String getText()
          The object that is sent to the Observer along with a notification.
 int intValue()
           
 void set(int value)
           
 
Methods inherited from class rails.game.state.State
get, getClassName, getName, set, set, setForced, setState, toString
 
Methods inherited from class rails.game.model.ModelObject
addDependent, addObserver, getUpdate, removeDependent, resetOption, setOption, update
 
Methods inherited from class java.util.Observable
clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IntegerState

public IntegerState(java.lang.String name)
Parameters:
name -
clazz -

IntegerState

public IntegerState(java.lang.String name,
                    int value)
Parameters:
name -
object -
Method Detail

set

public void set(int value)

add

public int add(int value)

intValue

public int intValue()

getText

public java.lang.String getText()
Description copied from class: ModelObject
The object that is sent to the Observer along with a notification. The default result is the Observable's toString(), but it can be overridden where needed.

Overrides:
getText in class State
Returns: