public class Room
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
description |
Constructor and Description |
---|
Room(java.lang.String description,
java.lang.String image)
Create a room described "description".
|
Modifier and Type | Method and Description |
---|---|
void |
addItem(java.lang.String pName,
Item pItem) |
java.lang.String |
getDescription() |
Room |
getExit(java.lang.String direction)
7.6
|
java.lang.String |
getExitString()
Renvoie une description des sorties de la
pièce, par exemple, "Sorties : nord ouest".
|
java.lang.String |
getImageName()
Return a string describing the room's image name
|
Item |
getItem(java.lang.String pItem)
Accessor
|
java.lang.String |
getLongDescription()
7.11
Renvoie une description detaille de cette piece sous la forme :
Vous etes dans la cuisine.
|
void |
removeItem(java.lang.String pName) |
void |
setExit(java.lang.String direction,
Room neighbor)
Definit une sortie pour cette pièce.
|
void |
setExits(java.lang.String direction,
Room neighbor)
Define the exits of this room.
|
void |
setItem(java.lang.String pName,
Item pItem)
Definit une sortie pour cette pièce.
|
void |
setObjets(Item pItem,
int pNombre)
Definir les objets de la piece sous forme de liste
|
public Room(java.lang.String description, java.lang.String image)
description
- The room's description.public void setExits(java.lang.String direction, Room neighbor)
north
- The north exit.east
- The east east.south
- The south exit.west
- The west exit.public void addItem(java.lang.String pName, Item pItem)
public java.lang.String getDescription()
public Room getExit(java.lang.String direction)
public java.lang.String getExitString()
public void setExit(java.lang.String direction, Room neighbor)
direction
- La direction de la sortie.public void setItem(java.lang.String pName, Item pItem)
direction
- La direction de la sortie.neighbor
- La salle dans la direction donnée.public java.lang.String getLongDescription()
public java.lang.String getImageName()
public void setObjets(Item pItem, int pNombre)
public Item getItem(java.lang.String pItem)
public void removeItem(java.lang.String pName)