|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.lip6.sma.simulacion.avatar.Avatar
public final class Avatar
Classe pour les avatars (modèle). Les avatars sont les personnages à l'écran qui représentent les joueurs.
Test| Field Summary | |
|---|---|
private String |
mAttitude
Référence sur l'attitude courante de l'avatar. |
private Map |
mImageCollections
Référence sur les vues de l'avatar. |
private String |
mName
Référence sur le nom de l'avatar. |
private Collection |
mViews
Liste des vues sur cet avatar. |
static String |
VIEWS_KEY
Clé pour les vues dans la structure de configuration d'un avatar. |
| Constructor Summary | |
|---|---|
private |
Avatar(String inName,
Map inImageCollections)
Constructeur à partir d'un nom, d'une collections d'images et d'un booléen déterminant si l'avatar est activé ou non (peut être choisi ou non). |
| Method Summary | |
|---|---|
void |
addView(AvatarView inView)
Ajout d'une vue dans la liste des vues de l'avatar. |
int |
compareTo(Object inAlter)
Interface Comparable. |
boolean |
equals(Object inAlter)
Egalité conforme avec l'interface comparable. |
String |
getAttitude()
Accesseur sur l'attitude de l'avatar. |
AvatarImageCollection |
getImageCollection(String inCollectionID)
Accesseur sur une collection particulière d'images pour l'avatar. |
Set |
getImageCollectionIDs()
Accesseur sur l'ensemble des vues (collections d'images). |
String |
getName()
Accesseur sur le nom. |
int |
hashCode()
Valeur de hachage conforme à l'égalité. |
static Map |
loadAvatars(Map inAvatarsConfig,
SimulacionMediaTracker inTracker)
Charge les avatars à partir du tableau issu de la configuration. |
void |
removeView(AvatarView inView)
Suppression d'une vue dans la liste des vues de l'avatar. |
void |
setAttitude(String inNewAttitude)
Sélecteur sur l'attitude de l'avatar. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String VIEWS_KEY
private final String mName
private final Map mImageCollections
private String mAttitude
private final Collection mViews
| Constructor Detail |
|---|
private Avatar(String inName,
Map inImageCollections)
inName - nom de l'avatarinImageCollections - collections d'images pour l'avatar.| Method Detail |
|---|
public String getName()
public Set getImageCollectionIDs()
public AvatarImageCollection getImageCollection(String inCollectionID)
inCollectionID - identifiant de la collection que l'on souhaite
récupérer.
null
si la collection n'est pas définie.public String getAttitude()
public void setAttitude(String inNewAttitude)
inNewAttitude - nouvelle attitude de l'avatar.public void addView(AvatarView inView)
inView - vue à ajouterpublic void removeView(AvatarView inView)
inView - vue à supprimer.public int compareTo(Object inAlter)
compareTo in interface ComparableinAlter - objet avec lequel comparer.
public boolean equals(Object inAlter)
equals in class ObjectinAlter - objet avec lequel comparer.
true si inAlter est égal à thispublic int hashCode()
hashCode in class Object
public static Map loadAvatars(Map inAvatarsConfig,
SimulacionMediaTracker inTracker)
inAvatarsConfig - tableau issu de la configration.inTracker - traqueur pour charger les images.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||