Class AbstractStory
java.lang.Object
AbstractStory
- Direct Known Subclasses:
- CharacterStory, LocationStory, MultiLocationStory, ShopStory, TimedStory
public abstract class AbstractStory
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
world
static AbstractWorld world
AbstractStory
public AbstractStory()
createReport
public abstract Report createReport()
getDescription
public String getDescription()
getName
public abstract String getName()
getPlayerLocation
final String getPlayerLocation()
getTime
protected final int getTime()
getWorld
protected final AbstractWorld getWorld()
isActive
final boolean isActive()
notifyLocation
protected final void notifyLocation(Location loc)
notifyLocation
protected final void notifyLocation(String loc)
receiveMessage
public abstract void receiveMessage(Option o)
setActive
final void setActive(boolean b)
setWorld
protected final void setWorld(AbstractWorld w)