storyworld
Class Location

java.lang.Object
  extended by storyworld.AbstractStory
      extended by storyworld.Location

public class Location
extends storyworld.AbstractStory


Field Summary
(package private)  java.lang.String area
           
(package private)  boolean debug
           
(package private)  java.lang.String description
           
(package private)  java.lang.String descriptionLong
           
(package private)  java.lang.String name
           
 java.util.List<storyworld.AbstractStory> registeredStories
           
 
Fields inherited from class storyworld.AbstractStory
hasBeenAdded, timeOfLastReport, timeSinceLastReport
 
Constructor Summary
Location(java.lang.String s)
           
 
Method Summary
 storyworld.Report createReport()
           
 storyworld.Report createReport(java.lang.String dummyLocationName)
           
 void deregisterAllStories()
           
 void deregisterStory(storyworld.AbstractStory story)
           
 java.lang.String getArea()
           
 java.lang.String getDescription()
           
 java.lang.String getDescriptionLong()
           
 java.lang.String getName()
           
 java.util.List<storyworld.Report> getReports()
           
 java.lang.String getType()
           
 void registerStory(storyworld.AbstractStory story)
           
 void setArea(java.lang.String s)
           
 void setDescription(java.lang.String s)
           
 void setDescriptionLong(java.lang.String s)
           
 void setName(java.lang.String s)
           
 java.lang.String toString()
           
 
Methods inherited from class storyworld.AbstractStory
activateStory, activateStoryByName, addConnection, addLocation, advanceTime, changeLocationName, createHiddenMarker, deactivateStory, decrease, deleteStory, deNotifyLocation, deNotifyLocation, enter, exit, get, getFullReport, getImageName, getLocation, getMarker, getMidiName, getNextFocusStory, getPlayerLocation, getRandomLocation, getRandomNeighbour, getTime, getTimeSinceLastReport, getValue, getWorld, increase, increaseValue, introduceStory, isActive, movePlayerTo, notifyLocation, notifyLocation, playerIsIn, playerMoves, receiveMessage, receiveMessage, removeConnection, sendMessage, sendStats, set, setActive, setHiddenValue, setImageName, setMidiName, setNextStory, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

area

java.lang.String area

debug

boolean debug

description

java.lang.String description

descriptionLong

java.lang.String descriptionLong

name

java.lang.String name

registeredStories

public java.util.List<storyworld.AbstractStory> registeredStories
Constructor Detail

Location

public Location(java.lang.String s)
Method Detail

createReport

public storyworld.Report createReport()

createReport

public storyworld.Report createReport(java.lang.String dummyLocationName)
Specified by:
createReport in class storyworld.AbstractStory

deregisterAllStories

public void deregisterAllStories()

deregisterStory

public void deregisterStory(storyworld.AbstractStory story)

getArea

public java.lang.String getArea()

getDescription

public java.lang.String getDescription()

getDescriptionLong

public java.lang.String getDescriptionLong()

getName

public java.lang.String getName()
Specified by:
getName in class storyworld.AbstractStory

getReports

public java.util.List<storyworld.Report> getReports()

getType

public java.lang.String getType()
Overrides:
getType in class storyworld.AbstractStory

registerStory

public void registerStory(storyworld.AbstractStory story)

setArea

public void setArea(java.lang.String s)

setDescription

public void setDescription(java.lang.String s)

setDescriptionLong

public void setDescriptionLong(java.lang.String s)

setName

public void setName(java.lang.String s)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object