|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jangband.data.Game
public class Game
Character generation actually generates a Game object that
contains a world map, player character info and game options.
From the users' perspective, they are generating a character,
but this is a little slight of hand on the program's part.
A game should only have one main character, even if guest
characters are allowed to visit the game in a later version of
Jangband.
Game contains game info that doesn't make sense to store in a
seperate class, such as a time.
| Field Summary | |
|---|---|
private TimeOfDay |
beginningTime
Beginning time of day. |
private PlayerCharacter |
character
Character's stats. |
private WorldMap |
map
Wilderness and town information. |
private CharacterPreferences |
prefs
Game specific options. |
private long |
time
Number of turns taken since the game began. |
| Constructor Summary | |
|---|---|
Game(WorldMap wm,
PlayerCharacter pc,
CharacterPreferences cp)
|
|
| Method Summary | |
|---|---|
TimeOfDay |
getBeginningTime()
|
PlayerCharacter |
getCharacter()
|
WorldMap |
getMap()
|
CharacterPreferences |
getPrefs()
|
long |
getTime()
|
void |
setBeginningTime(TimeOfDay beginningTime)
|
void |
setCharacter(PlayerCharacter character)
|
void |
setMap(WorldMap map)
|
void |
setPrefs(CharacterPreferences prefs)
|
void |
setTime(long time)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private PlayerCharacter character
private WorldMap map
private CharacterPreferences prefs
private long time
private TimeOfDay beginningTime
| Constructor Detail |
|---|
public Game(WorldMap wm,
PlayerCharacter pc,
CharacterPreferences cp)
| Method Detail |
|---|
public PlayerCharacter getCharacter()
public void setCharacter(PlayerCharacter character)
character - the character to setpublic WorldMap getMap()
public void setMap(WorldMap map)
map - the map to setpublic CharacterPreferences getPrefs()
public void setPrefs(CharacterPreferences prefs)
prefs - the prefs to setpublic long getTime()
public void setTime(long time)
time - the time to setpublic TimeOfDay getBeginningTime()
public void setBeginningTime(TimeOfDay beginningTime)
beginningTime - the beginningTime to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||