public class Room extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private ItemList |
aItems |
java.lang.String |
description |
private java.util.HashMap<java.lang.String,Room> |
exits |
private java.lang.String |
imageName |
private java.util.HashMap<Item,java.lang.Integer> |
ListeObjets |
| 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.
|
private int |
getNombreObjet(Item pItem) |
private java.lang.String |
getObjetString() |
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 java.lang.String description
private java.lang.String imageName
private java.util.HashMap<Item,java.lang.Integer> ListeObjets
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 java.lang.String getDescription()
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)
private java.lang.String getObjetString()
public void removeItem(java.lang.String pName)
private int getNombreObjet(Item pItem)