rails.game.state
Class BooleanState

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.BooleanState
All Implemented Interfaces:
StateI

public class BooleanState
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
BooleanState(java.lang.String name)
           
BooleanState(java.lang.String name, boolean value)
           
 
Method Summary
 boolean booleanValue()
           
 java.lang.Object getUpdate()
          Update is the boolean value
 void set(boolean value)
           
 
Methods inherited from class rails.game.state.State
get, getClassName, getName, getText, set, set, setForced, setState, toString
 
Methods inherited from class rails.game.model.ModelObject
addDependent, addObserver, 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

BooleanState

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

BooleanState

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

set

public void set(boolean value)

booleanValue

public boolean booleanValue()

getUpdate

public java.lang.Object getUpdate()
Update is the boolean value

Overrides:
getUpdate in class ModelObject