storyworld
Class Map
java.lang.Object
storyworld.Map
public class Map
- extends Object
|
Constructor Summary |
Map()
|
|
Method Summary |
void |
addConnection(Connection c)
|
void |
addConnection(Location from,
Location to,
int distance)
|
void |
addConnection(Location from,
Location to,
int distance,
String imageName)
|
void |
addLocation(Location loc)
|
void |
addOneWayConnection(Location from,
Location to,
int distance)
|
void |
addOneWayConnection(Location from,
Location to,
int distance,
String imageName)
|
void |
changeLocationName(Location loc,
String newName)
|
void |
clear()
|
List<Connection> |
getConnections(Location from)
|
List<Connection> |
getConnections(String from)
|
String |
getIntroduction()
|
Location |
getLocation(String name)
|
List<Location> |
getLocations()
|
String |
getName()
|
Location |
getRandomLocation()
|
Location |
getRandomNeighbour(String from)
|
Location |
getStartingLocation()
|
String |
getStartingLocationName()
|
void |
includeLocations()
|
void |
removeAllStories()
|
void |
removeLocation(Location loc)
|
void |
removeOneWayConnection(Location from,
Location to)
|
void |
setIntroduction(String s)
|
void |
setName(String s)
|
void |
setStartingLocationName(String s)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
connections
final List<Connection> connections
debug
boolean debug
introduction
String introduction
mapLocations
final Map<String,Location> mapLocations
name
String name
startingLocationName
String startingLocationName
Map
public Map()
addConnection
public final void addConnection(Connection c)
addConnection
public final void addConnection(Location from,
Location to,
int distance)
addConnection
public final void addConnection(Location from,
Location to,
int distance,
String imageName)
addLocation
public final void addLocation(Location loc)
addOneWayConnection
public final void addOneWayConnection(Location from,
Location to,
int distance)
addOneWayConnection
public final void addOneWayConnection(Location from,
Location to,
int distance,
String imageName)
changeLocationName
public final void changeLocationName(Location loc,
String newName)
clear
public void clear()
getConnections
public final List<Connection> getConnections(Location from)
getConnections
public final List<Connection> getConnections(String from)
getIntroduction
public String getIntroduction()
getLocation
public final Location getLocation(String name)
getLocations
public final List<Location> getLocations()
getName
public String getName()
getRandomLocation
public final Location getRandomLocation()
getRandomNeighbour
public final Location getRandomNeighbour(String from)
getStartingLocation
public Location getStartingLocation()
getStartingLocationName
public String getStartingLocationName()
includeLocations
public void includeLocations()
removeAllStories
public void removeAllStories()
removeLocation
public final void removeLocation(Location loc)
removeOneWayConnection
public final void removeOneWayConnection(Location from,
Location to)
setIntroduction
public void setIntroduction(String s)
setName
public void setName(String s)
setStartingLocationName
public void setStartingLocationName(String s)