Package | Description |
---|---|
me.lihq.game.models | |
me.lihq.game.people |
Modifier and Type | Field and Description |
---|---|
private java.util.List<Clue> |
Room.cluesInRoom
This is a list of the clues in the room.
|
Modifier and Type | Method and Description |
---|---|
Clue |
Room.getClue(int x,
int y)
This method takes a location parameter and checks it for a clue, if a clue is found it is removed from the map and return
|
Clue |
Clue.setTileCoordinates(int x,
int y)
Setter for clue tile coordinates.
|
Clue |
Clue.setTileCoordinates(Vector2Int v)
This method calls the method of the same name but allows a Vector2Int as a parameter rather than
the specific coordinates.
|
Modifier and Type | Method and Description |
---|---|
void |
Room.addClue(Clue newClue)
Adds a clue to the room.
|
Modifier and Type | Field and Description |
---|---|
java.util.List<Clue> |
NPC.associatedClues
Associated clues
|
java.util.List<Clue> |
Player.collectedClues
This object stores the clues that the player has picked up
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
AbstractPerson.getSpeech(Clue clue)
This method returns the response based on the clue given
|
java.lang.String |
Player.getSpeech(Clue clue,
AbstractPerson.Personality style)
This method gets the speech based on what clue it is and the selected personality
|
java.lang.String |
NPC.getSpeech(Clue clue,
AbstractPerson.Personality style)
This handles speech for a clue that has a question style
|
abstract java.lang.String |
AbstractPerson.getSpeech(Clue clue,
AbstractPerson.Personality style)
This handles speech for a clue that has a question style
|