storyworld
Class SingleLocationStory
java.lang.Object
storyworld.AbstractStory
storyworld.SingleLocationStory
- Direct Known Subclasses:
- AbbotMaze, InnismundKirche2, Rehlein, ShopStory, SinglePlaceStory, SinglePlaceStory, TempleOfApshaiTriggers, Tribble, WanderingStory
public abstract class SingleLocationStory
- extends AbstractStory
| Methods inherited from class storyworld.AbstractStory |
activateStory, activateStoryByName, addConnection, addLocation, changeLocationName, createHiddenMarker, deactivateStory, deNotifyLocation, deNotifyLocation, enter, exit, getFullReport, getImageName, getLocation, getMarker, getMidiName, getName, getNextFocusStory, getPlayerLocation, getRandomLocation, getRandomNeighbour, getType, getValue, getWorld, increaseValue, introduceStory, isActive, movePlayerTo, notifyLocation, notifyLocation, playerIsIn, receiveMessage, receiveMessage, removeConnection, sendMessage, sendStats, setActive, setHiddenValue, setImageName, setMidiName, setNextStory, setValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SingleLocationStory
public SingleLocationStory()
createReport
protected abstract Report createReport()
createReport
public Report createReport(String locationName)
- Specified by:
createReport in class AbstractStory
getStoryLocationName
protected String getStoryLocationName()
moveStoryTo
public void moveStoryTo(String newLocationName)
startStoryAt
public abstract String startStoryAt()