Class StoryData

java.lang.Object
  extended by StoryData
Direct Known Subclasses:
MrSacksData, MrSacksData2

public abstract class StoryData
extends Object


Field Summary
(package private)  StoryStateMachine story
           
 
Constructor Summary
StoryData(StoryStateMachine s)
           
 
Method Summary
abstract  Report createReport(int state, String location)
           
abstract  String getName()
           
protected  StoryStateMachine getStory()
           
protected  AbstractWorld getWorld()
           
protected  void notifyLocation(String locationName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

story

StoryStateMachine story
Constructor Detail

StoryData

public StoryData(StoryStateMachine s)
Method Detail

createReport

public abstract Report createReport(int state,
                                    String location)

getName

public abstract String getName()

getStory

protected final StoryStateMachine getStory()

getWorld

protected final AbstractWorld getWorld()

notifyLocation

protected void notifyLocation(String locationName)