Serialized Form


Package fr.lip6.sma.simulacion.app

Class fr.lip6.sma.simulacion.app.AboutBox extends SingletonModalWindow implements Serializable

Class fr.lip6.sma.simulacion.app.ApplicationChooser extends LocalizedWindow implements Serializable

Serialized Fields

mAppScrollPane

JScrollPane mAppScrollPane
Scroll pane pour les applications.


mLocaleCombo

JComboBox mLocaleCombo
Popup pour la langue.


mIgnoreChanges

boolean mIgnoreChanges
Si on ignore les changements.


mStartButton

JToggleButton mStartButton
Bouton pour démarrer.


mQuitButton

JToggleButton mQuitButton
Bouton pour quitter.


mConsoleCheckBox

JCheckBox mConsoleCheckBox
Checkbox pour ouvrir une console graphique.


mTopLabel

JLabel mTopLabel
Message au-dessus.


mArgs

String[] mArgs
Liste des arguments.


mAppNames

List mAppNames
Tableau des noms des applications.


mAppParams

List mAppParams
Tableau des paramètres des applications.


mAppConsoleSettings

List mAppConsoleSettings
Tableau de la préférence pour la console. (entier).


mLocales

List mLocales
Tableau des localisations.


mConfiguration

Configuration mConfiguration
Référence sur la configuration.


mCurrentAppClass

String[] mCurrentAppClass
Classe avec le nom de la classe (et les paramètres pour main) de l'application à lancer.


mAppList

JList mAppList
Vue sur la liste des applications.

Class fr.lip6.sma.simulacion.app.ApplicationConsole extends LocalizedWindow implements Serializable

Serialized Fields

mConsoleArea

JTextArea mConsoleArea
Zone de texte avec le contenu de stdout & stderr.


mOutputStream

PrintStream mOutputStream
Flux pour stdout/err.


mInputStream

ApplicationConsole.ConsoleInputStream mInputStream
Flux pour stdin.


mVerticalScrollBar

JScrollBar mVerticalScrollBar
Bar de défilement.


mTextField

JTextField mTextField
Zone de texte pour l'entrée.

Class fr.lip6.sma.simulacion.app.ApplicationWindow extends LocalizedWindow implements Serializable

Serialized Fields

mApplication

Application mApplication
Modèle de l'application.


mEventListener

EventListener mEventListener
Gestionnaire des événements (spécifiques à la plateforme, n'existe que pour OS X). null si nous ne sommes pas sous OS X.

Class fr.lip6.sma.simulacion.app.GameApplicationWindow extends ApplicationWindow implements Serializable

Class fr.lip6.sma.simulacion.app.ImagePanel extends JComponent implements Serializable

Serialized Fields

mImage

Image mImage
Référence sur l'image à dessiner dans le composant.

Class fr.lip6.sma.simulacion.app.LocalizedWindow extends JFrame implements Serializable

Serialized Fields

mLocalizationEngine

LocalizationEngine mLocalizationEngine
Engine to localize strings.


mShown

boolean mShown
Si on est visible.

Class fr.lip6.sma.simulacion.app.ModalWindow extends LocalizedWindow implements Serializable

Class fr.lip6.sma.simulacion.app.SetupWindow extends GameApplicationWindow implements Serializable

Serialized Fields

mMainPane

JPanel mMainPane
Main pane.


mButtonsZone

JPanel mButtonsZone
Zone with the buttons.


mQuitButton

JButton mQuitButton
"Quit" button.


mSetupButton

JButton mSetupButton
"Setup" button.


mPlayerAgentNames

SortedSet mPlayerAgentNames
Liste (triée) des noms des agents utilisables pour jouer.


mAvatarZones

Map mAvatarZones
Liste des zones pour chacun des avatars. Les clés sont les noms des agents. Chaque élément est un JPanel avec comme nom le nom de l'avatar.


mListManager

AgentListManager mListManager
Gestionnaire de la liste des agents sur le réseau.


mSelectedAvatarName

String mSelectedAvatarName
Avatar sélectionné ou null si aucun avatar n'est choisi.


mLocalAgent

LocalAgent mLocalAgent
Agent local enregistré sur le réseau (ou null).

Class fr.lip6.sma.simulacion.app.SingletonModalWindow extends ModalWindow implements Serializable


Package fr.lip6.sma.simulacion.app.map

Class fr.lip6.sma.simulacion.app.map.MapCell extends JPanel implements Serializable

Serialized Fields

mXcoordinate

int mXcoordinate
X coordinate of the cell


mYcoordinate

int mYcoordinate
Y coordinate of the cell


mAgentsComponents

Map mAgentsComponents
Tableau avec les éléments pour chacun des agents. Les clés sont les noms des agents, les valeurs des objets de type MapComponentItem.

Class fr.lip6.sma.simulacion.app.map.MapComponentPanel extends MapPanel implements Serializable

Serialized Fields

mAgentsComponents

Map mAgentsComponents
Tableau avec les éléments pour chacun des agents. Les clés sont les noms des agents, les valeurs des objets de type MapComponentItem.

Class fr.lip6.sma.simulacion.app.map.MapGridPanel extends MapComponentPanel implements Serializable

Serialized Fields

mNbCols

int mNbCols
Nombre de colonnes.


mHGap

int mHGap
Espace entre les rangées.


mVGap

int mVGap
Espace entre les colonnes.


mComponents

List mComponents
Ensemble des composants.

Class fr.lip6.sma.simulacion.app.map.MapMultiCellPanel extends MapPanel implements Serializable

Serialized Fields

mController

MapMultiCellController mController
Controller of the map and its cells


mModel

MapMultiCellModel mModel
Model to the map data.


mShapesModel

MapShapesModel mShapesModel
Model to the shapes of the agents.


mCells

MapCell[][] mCells
The cell map.


mAgentsCells

Map mAgentsCells
Map of the cell of agents. Keys: agent names, values: cells.


mNumCellX

int mNumCellX
Number of cells on the map, X axis.


mNumCellY

int mNumCellY
Number of cells on the map, Y axis.

Class fr.lip6.sma.simulacion.app.map.MapPanel extends JPanel implements Serializable

Serialized Fields

mMapListener

MapPanelListener mMapListener
Référence sur l'objet pour gérer les événements dans la carte.


mLocalAgentName

String mLocalAgentName
Nom de l'agent local, null si l'agent local n'est pas sur la carte.


mSelectedAgents

Set mSelectedAgents
Ensemble des agents choisis. Les éléments sont les noms des agents.


mAllowMultipleSelection

boolean mAllowMultipleSelection
Si on peut choisir plusieurs agents à la fois.

Class fr.lip6.sma.simulacion.app.map.MapRegionPanel extends MapPanel implements Serializable

Serialized Fields

mConfiguration

Configuration mConfiguration
Référence sur la configuration globale.


mLocalAgentLocation

Point mLocalAgentLocation
Position de l'agent local sur la carte, null si l'agent local n'est pas sur la carte.


mAgentsLocations

Map mAgentsLocations
Tableau avec les coordonées des agents. Les clés sont les noms, les valeurs sont les positions (Point)


mAgentsRects

Map mAgentsRects
Tableau avec les rectangles de chacun des agents (maison et tout ce qui est dessiné qui leur appartient). Ce tableau doit être rempli par la méthode paintComponent. Les clés sont les noms des agents.


mLocalAgentRect

Rectangle mLocalAgentRect
Rectangle de l'agent local. null tant qu'il n'a pas été calculé (il l'est lorsqu'on dessine tout) ou si l'agent local n'est pas sur la carte.

Class fr.lip6.sma.simulacion.app.map.MapTest extends JFrame implements Serializable

Serialized Fields

mApplication

MapTestApp mApplication
Application de test.


mConfiguration

Configuration mConfiguration
Configuration.


mAgents

Map mAgents
Configuration des agents qui sont des joueurs.


mLocalAgentName

String mLocalAgentName
Nom de l'agent local (choisi au hasard).


mLocalAgentConfig

Map mLocalAgentConfig
Configuration du joueur local (choisi au hasard).


mMapPanel

MapPanel mMapPanel
Référence sur la carte.


mBlackFrame

JPanel mBlackFrame
Background frame.


mMapLayout

JPanel mMapLayout
Panel with the map.

Class fr.lip6.sma.simulacion.app.map.OvercrowdedCellException extends Exception implements Serializable


Package fr.lip6.sma.simulacion.artwork

Class fr.lip6.sma.simulacion.artwork.SimulacionMediaTracker extends Component implements Serializable

Serialized Fields

mTracker

MediaTracker mTracker
Référence sur le traqueur.


mListener

SimulacionMTListener mListener
Référence sur l'objet à prevenir lors du chargement des images.


Package fr.lip6.sma.simulacion.avatar

Class fr.lip6.sma.simulacion.avatar.AvatarDialog2D extends JPanel implements Serializable

Serialized Fields

mModel

Avatar mModel
Référence sur le modèle


mCollectionID

String mCollectionID
Identifiant de la collection d'images à utiliser.


mThread

Thread mThread
Processus léger pour l'animation.


mLayerIsHorizontal

boolean[] mLayerIsHorizontal
Orientation des couches. Chaque élément est true si la couche est horizontale.


mSequences

Image[][][] mSequences
Séquences. Premier indice: couche. Second indice: tranche. Troisième indice: image dans la séquence.


mIndexes

int[][] mIndexes
Indices pour les séquences, le premier indice est celui de la couche.


mKeepRunning

boolean mKeepRunning
Si on tourne.


mQuitting

boolean mQuitting
Si on est en train de fermer.

Class fr.lip6.sma.simulacion.avatar.AvatarImageCollection extends Object implements Serializable

Serialized Fields

mAttitudes

Map mAttitudes
Référence sur le dictionnaire contenant les images pour les attitudes

Class fr.lip6.sma.simulacion.avatar.AvatarInterfacePanel extends JPanel implements Serializable

Serialized Fields

mCardStack

CardStack mCardStack
Pile des cartes.


mLocalPlayer

LocalPlayer mLocalPlayer
Référence sur le joueur


mGameController

GameController mGameController
Référence sur la fenêtre principale


mCardLayout

CardLayout mCardLayout
Gestionnaire des calques


mDefaultCard

InputCard mDefaultCard
Carte par défaut.


mDefaultCardCookie

Object mDefaultCardCookie
Biscuit pour la carte par défaut.

Class fr.lip6.sma.simulacion.avatar.BlankCard extends InputCard implements Serializable

Class fr.lip6.sma.simulacion.avatar.BubblePanel extends JComponent implements Serializable

Serialized Fields

mLocalAgent

LocalAgent mLocalAgent
Référence sur l'agent.


mAvatar

Avatar mAvatar
Référence sur l'avatar.


mBubbleImage

Image mBubbleImage
Image.


mDialogZone

JPanel mDialogZone
Zone avec le message ou la question & la réponse.


mAssistantMessage

JTextArea mAssistantMessage
Référence sur la zone avec le message de l'assistant.


mPlayerMessage

JTextArea mPlayerMessage
Référence sur la zone où entrer la réponse.


mPlayerScroll

JScrollPane mPlayerScroll
Défilement pour le message du joueur.


mValidateButton

JButton mValidateButton
Référence sur le bouton pour valider le message.


mPreviousAttitude

String mPreviousAttitude
Attitude précédente de l'avatar.


mReplyMethod

String mReplyMethod
Méthode à appeler une fois la réponse validée.


mReplyParams

Map mReplyParams
Paramètres passés à l'agent lorsque le bouton est validé.


mQueue

List mQueue
Liste des actions à effectuer.

Class fr.lip6.sma.simulacion.avatar.EventCard extends InterfaceCard implements Serializable

Class fr.lip6.sma.simulacion.avatar.InputCard extends InterfaceCard implements Serializable

Class fr.lip6.sma.simulacion.avatar.InterfaceCard extends JPanel implements Serializable

Serialized Fields

mInterfacePanel

AvatarInterfacePanel mInterfacePanel
RŽfŽrence sur la vue/le contr™leur pour l'avatar semi-autonome.


mPreviousButton

JButton mPreviousButton
Bouton prŽcŽdent.


mNextButton

JButton mNextButton
Bouton suivant.


mIndexLabel

JLabel mIndexLabel
Texte pour l'index courant.

Class fr.lip6.sma.simulacion.avatar.Test extends JFrame implements Serializable

Serialized Fields

mAvatarScrollPane

JScrollPane mAvatarScrollPane
Scroll pane with all the avatars.


mAttitudeScrollPane

JScrollPane mAttitudeScrollPane
Scroll pane with all the attitudes.


mViewScrollPane

JScrollPane mViewScrollPane
Scroll pane with all the views.


mAvatarLabel

JLabel mAvatarLabel
Label with the name of the avatar.


mViewLabel

JLabel mViewLabel
Label with the name of the view.


mAttitudeLabel

JLabel mAttitudeLabel
Label with the name of the attitude.


mCopyrightLabel

JLabel mCopyrightLabel
Label with the copyright notice.


mAvatars

Map mAvatars
Tableau des avatars.


mCurrentAvatar

Avatar mCurrentAvatar
Avatar courant ou null si aucun avatar n'est choisi.


mCurrentView

AvatarImageCollection mCurrentView
Vue courante ou null si aucune vue n'est choisie.


mCurrentViewID

String mCurrentViewID
Identifiant de la vue courante ou null si aucune vue n'est choisie.


mTracker

SimulacionMediaTracker mTracker
Traqueur pour les images.


mAvatarList

JList mAvatarList
Vue sur la liste des avatars.


mViewList

JList mViewList
Vue sur la liste des vues pour un avatar donné.


mAttitudeList

JList mAttitudeList
Vue sur la liste des attitudes pour une vue donnée.


mAvatarWindow

JFrame mAvatarWindow
Fenêtre avec l'avatar animé.


mAvatarView

AvatarDialog2D mAvatarView
Vue sur l'avatar ou null si l'avatar n'est pas visible.

Class fr.lip6.sma.simulacion.avatar.WelcomeCard extends InputCard implements Serializable


Package fr.lip6.sma.simulacion.server

Class fr.lip6.sma.simulacion.server.AgentException extends ServerException implements Serializable

Class fr.lip6.sma.simulacion.server.NetworkAgentException extends AgentException implements Serializable

Class fr.lip6.sma.simulacion.server.ServerException extends InvocationTargetException implements Serializable


Package fr.lip6.sma.simulacion.server.http

Class fr.lip6.sma.simulacion.server.http.HTTPSetupFrame extends LocalizedWindow implements Serializable

Serialized Fields

mClient

HTTPClient mClient
Reference on the HTTP client.


mHTTPFile

String mHTTPFile
HTTP directory (currently ignored, maintained here for esthetic purposes).


mMDNSBrowser

HTTPMDNSBrowser mMDNSBrowser
mDNS browser or null if we don't browse for existing HTTP servers.


mImagePanel

JPanel mImagePanel
Panel with the background image.


mSetupPanel

JPanel mSetupPanel
Panel with the setup controls.


mServerURLTextField

JTextField mServerURLTextField
Text field with the URL.


mServerURLCombo

JComboBox mServerURLCombo
Combo box with the URL.


mButtonsPanel

JPanel mButtonsPanel
Panel with the buttons.


mProgressBar

JProgressBar mProgressBar
Progress bar for the connection.


mButtonsLayout

JPanel mButtonsLayout
Panel to lay out the buttons.


mQuitButton

JButton mQuitButton
"Quit" button.


mConnectButton

JButton mConnectButton
"Connect" button.