|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.ObjectAbstractWorld
public abstract class AbstractWorld
| Field Summary | |
|---|---|
(package private) List<AbstractStory> |
inactiveStories
|
(package private) AbstractMap |
map
|
(package private) Model |
model
|
(package private) Location |
playerLocation
|
(package private) List<AbstractStory> |
stories
|
(package private) int |
time
|
| Constructor Summary | |
|---|---|
AbstractWorld()
|
|
| Method Summary | |
|---|---|
(package private) boolean |
activateStoryByName(String name)
|
(package private) void |
addStory(AbstractStory story)
|
(package private) void |
deactivateStory(AbstractStory story)
|
(package private) Location |
getLocationByName(String name)
|
AbstractMap |
getMap()
|
(package private) Location |
getPlayerLocation()
|
(package private) abstract String |
getStartingLocation()
|
int |
getTime()
|
(package private) void |
removeStoryCompletely(AbstractStory story)
|
(package private) void |
removeStoryFromLocation(AbstractStory story,
Location loc)
|
(package private) void |
setChaos()
|
(package private) void |
setModel(Model m)
|
(package private) void |
setPlayerLocation(Location location)
|
void |
setTime(int newTime)
|
(package private) abstract void |
setupStories()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
List<AbstractStory> inactiveStories
AbstractMap map
Model model
Location playerLocation
List<AbstractStory> stories
int time
| Constructor Detail |
|---|
public AbstractWorld()
| Method Detail |
|---|
final boolean activateStoryByName(String name)
final void addStory(AbstractStory story)
final void deactivateStory(AbstractStory story)
final Location getLocationByName(String name)
public final AbstractMap getMap()
final Location getPlayerLocation()
abstract String getStartingLocation()
public final int getTime()
final void removeStoryCompletely(AbstractStory story)
final void removeStoryFromLocation(AbstractStory story,
Location loc)
void setChaos()
final void setModel(Model m)
final void setPlayerLocation(Location location)
public final void setTime(int newTime)
abstract void setupStories()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||