java.lang.Object
com.adventure.models.nodes.StoryNode
com.adventure.models.nodes.Room
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBackground path getter.boolean
Completed getter.Description gettergetItems()
Items list getterMonster gettergetName()
Name getterremoveItem
(Item item) Remove an item from the roomvoid
setBackgroundPath
(String backgroundPath) Background path setter.void
setCompleted
(boolean completed) Completed setter.void
setDescription
(String description) Description settervoid
Items list settervoid
setMonster
(Enemy monster) Monster settervoid
Name settertoString()
To string methodMethods inherited from class com.adventure.models.nodes.StoryNode
getID, getNumericID, getTargetView, setID, setID, setTargetView
-
Constructor Details
-
Room
Constructor- Parameters:
name
- Name of the roomdescription
- Description of the room
-
Room
Constructor for deserialization- Parameters:
name
- Name of the roomdescription
- Description of the roomID
- int ID of the class
-
-
Method Details
-
getName
Name getter- Returns:
- String name of the room
-
getDescription
Description getter- Returns:
- String description of the room
-
getItems
Items list getter- Returns:
- List of all items in the room
-
getBackgroundPath
Background path getter.- Returns:
- Background path relative to resources.com.adventure.
-
getMonster
Monster getter- Returns:
- Monster inside the room
-
getCompleted
public boolean getCompleted()Completed getter.- Returns:
- True if the room is completed, false otherwise.
-
setName
Name setter- Parameters:
name
- name of the room
-
setDescription
Description setter- Parameters:
description
- description of the room
-
setItems
Items list setter- Parameters:
items
- List of items to place in the room
-
setBackgroundPath
Background path setter.- Parameters:
backgroundPath
- Background path relative to resources.com.adventure.
-
setMonster
Monster setter- Parameters:
monster
- Monster to set
-
setCompleted
public void setCompleted(boolean completed) Completed setter.- Parameters:
completed
- Sets if the room is completed.
-
removeItem
Remove an item from the room- Parameters:
item
- Item to be removed- Returns:
- The removed item.
-
toString
To string method
-