fr.lip6.sma.simulacion.app
Interface GameController


public interface GameController

Interface pour la fenêtre principale d'une application simulación.

Version:
$Revision: 3 $
Author:
Paul Guyot
See Also:
"aucun test défini."

Method Summary
 String getSelectedAgentName()
          Accesseur sur l'agent choisi (s'il y en a qu'un).
 Set getSelectedAgentNames()
          Accesseur sur l'ensemble des noms des agents choisis.
 void localizeContainer(Container inContainer)
          Traduit un conteneur fraîchement initialisé.
 String localizeString(String inString)
          Localize a string.
 void selectAgent(String inAgentName)
          Choisit un agent.
 void selectAgents(Set inAgentNames)
          Choisit un ensemble d'agents.
 void setAttitude(String inAttitude)
          Change l'attitude de l'avatar de l'agent.
 void setAttitudes(String inLocalAttitude, String inOtherAttitude)
          Change l'attitude de l'avatar de l'agent et de l'autre avatar en haut à droite.
 

Method Detail

getSelectedAgentNames

Set getSelectedAgentNames()
Accesseur sur l'ensemble des noms des agents choisis.

Returns:
l'ensemble des noms des agents choisis.

getSelectedAgentName

String getSelectedAgentName()
Accesseur sur l'agent choisi (s'il y en a qu'un).

Returns:
le nom de l'agent choisi ou null si aucun agent n'est choisi (ou plusieurs).

selectAgents

void selectAgents(Set inAgentNames)
Choisit un ensemble d'agents. Ne change pas la carte d'interaction.

Parameters:
inAgentNames - l'ensemble des noms des agents à choisir

selectAgent

void selectAgent(String inAgentName)
Choisit un agent. Ne change pas la carte d'interaction.

Parameters:
inAgentName - le nom de l'agent à choisir ou null si aucun agent ne doit être choisi.

setAttitude

void setAttitude(String inAttitude)
Change l'attitude de l'avatar de l'agent.

Parameters:
inAttitude - attitude à afficher.

setAttitudes

void setAttitudes(String inLocalAttitude,
                  String inOtherAttitude)
Change l'attitude de l'avatar de l'agent et de l'autre avatar en haut à droite.

Parameters:
inLocalAttitude - attitude de l'agent local
inOtherAttitude - attitude de l'autre avatar

localizeContainer

void localizeContainer(Container inContainer)
Traduit un conteneur fraîchement initialisé.

Parameters:
inContainer - objet à traduire

localizeString

String localizeString(String inString)
Localize a string.

Parameters:
inString - string to translate/localize.
Returns:
the localized string or inString if no translation is available.