Serialized Form


Package sjrd.tricktakinggame.cards

Class sjrd.tricktakinggame.cards.Card extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

suit

Suit suit
Couleur de la carte (coeur, carreau, trèfle ou pique)


force

int force
Force de la carte (0 est la plus faible)


name

String name
Nom de la carte (ex. : "As de Pique")


drawID

String drawID
ID de dessin

Class sjrd.tricktakinggame.cards.Deck extends GenericDeck<Card> implements Serializable

serialVersionUID: 1L

Class sjrd.tricktakinggame.cards.GenericDeck extends ArrayList<T extends Card> implements Serializable

serialVersionUID: 1L

Serialized Fields

originalCards

List<E> originalCards
Cartes contenues initialement dans le paquet


Package sjrd.tricktakinggame.gui

Class sjrd.tricktakinggame.gui.TrickTakingGameApplet extends JApplet implements Serializable

serialVersionUID: 1L


Package sjrd.tricktakinggame.gui.carddisplayers

Class sjrd.tricktakinggame.gui.carddisplayers.CardsDisplayPanel extends JPanel implements Serializable

Serialized Fields

placeCount

int placeCount
Nombre de places accordées pour les cartes


autoUpdatePlaceCount

boolean autoUpdatePlaceCount
Indique s'il faut mettre à jour automatiquement placeCount


cards

List<E> cards
Cartes affichées


cardDisplayer

CardDisplayer cardDisplayer
Displayer de cartes

Class sjrd.tricktakinggame.gui.carddisplayers.CardsDisplayWindow extends JWindow implements Serializable

serialVersionUID: 1L

Serialized Fields

cardsDisplayPanel

CardsDisplayPanel cardsDisplayPanel
Panel d'affichage des cartes

Class sjrd.tricktakinggame.gui.carddisplayers.CircleCardsDisplayPanel extends CardsDisplayPanel implements Serializable

serialVersionUID: 1L

Class sjrd.tricktakinggame.gui.carddisplayers.HorizontalCardsDisplayPanel extends CardsDisplayPanel implements Serializable

serialVersionUID: 1L


Package sjrd.tricktakinggame.gui.client

Class sjrd.tricktakinggame.gui.client.ClientFrame extends JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

mainPanel

ClientPanel mainPanel
Panel maître

Class sjrd.tricktakinggame.gui.client.ClientPanel extends JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

client

Client client
Client connecté


cardPanel

JPanel cardPanel
Panel à card-layout


layout

CardLayout layout
Layout


currentPanel

ClientSubPanel currentPanel
Panel courant


tableListPanel

TableListPanel tableListPanel
Panel de liste des tables


gamePlayingPanel

GamePlayingPanel gamePlayingPanel
Panel de jeu


messagesPanel

MessagesPanel messagesPanel
Panel d'affichage des messages


updateStatusTimer

Timer updateStatusTimer
Timer de mise à jour du statut du client

Class sjrd.tricktakinggame.gui.client.ClientSubPanel extends JPanel implements Serializable

Serialized Fields

owner

ClientPanel owner
Panel propriétaire


client

Client client
Client courant


currentWorker

SwingWorker<T,V> currentWorker
Worker courant

Class sjrd.tricktakinggame.gui.client.MessageListModel extends AbstractListModel implements Serializable

serialVersionUID: 1L

Serialized Fields

messages

List<E> messages
Messages reçus

Class sjrd.tricktakinggame.gui.client.MessagesPanel extends JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

client

Client client
Panel propriétaire


acceptRoomCheckBox

JCheckBox acceptRoomCheckBox
Check box permettant de choisir si on accepte les messages de la salle


messageListModel

MessageListModel messageListModel
Modèle de la liste des messages reçus


messagesList

JList messagesList
Liste des messages reçus


messagesScrollPane

JScrollPane messagesScrollPane
Panneau de défilement de la liste des messages reçus


sendToRoomCheckBox

JCheckBox sendToRoomCheckBox
Check box permettant d'envoyer à la salle entière


messageField

JTextField messageField
Champ message


sendChatMessageAction

SendChatMessageAction sendChatMessageAction
Action d'envoi de message de chat


sendChatMessageButton

JButton sendChatMessageButton
Bouton d'envoi de message de chat


Package sjrd.tricktakinggame.gui.connection

Class sjrd.tricktakinggame.gui.connection.ConnectionFrame extends JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

hostField

JTextField hostField
Champ hôte


loginNameField

JTextField loginNameField
Champ login


passwordField

JTextField passwordField
Champ mot de passe


connectAction

ConnectAction connectAction
Action de connexion


connectButton

JButton connectButton
Bouton de connexion


Package sjrd.tricktakinggame.gui.controller

Class sjrd.tricktakinggame.gui.controller.AnnounceTableModel extends AbstractTableModel implements Serializable

serialVersionUID: 1L

Serialized Fields

game

RemotableGame game
Jeu maître dont afficher les annonces


announces

List<E> announces
Annonces à afficher

Class sjrd.tricktakinggame.gui.controller.AuctionPanel extends JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

game

RemotableGame game
Jeu dont refléter les infos


announceTableModel

AnnounceTableModel announceTableModel
Modèle de la table des annonces


announceTable

JTable announceTable
Table des annonces


announceTableScrollPane

JScrollPane announceTableScrollPane
Panneau de scrolling de la table des annonces


announceComboBox

JComboBox announceComboBox
Combo-box de choix d'une annonce à faire

Class sjrd.tricktakinggame.gui.controller.GameDisplayPanel extends CircleCardsDisplayPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

game

RemotableGame game
Jeu dont refléter les infos


player

RemotablePlayer player
Joueur dont afficher la vue


playersInfo

GameDisplayPanel.PlayerDisplayInfo[] playersInfo
Infos de chaque joueur

Class sjrd.tricktakinggame.gui.controller.GUIController extends ClientSubPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

game

RemoteGame game
Jeu à afficher


player

RemotablePlayer player
Joueur principale


cardDisplayer

CardDisplayer cardDisplayer
Displayer de cartes


teamScoreListModel

TeamScoreListModel teamScoreListModel
Modèle de la liste des scores des équipes


teamScoreList

JList teamScoreList
Liste d'affichage des scores des équipes


centerLayout

CardLayout centerLayout
Layout du panel affiché au centre


centerPanel

JPanel centerPanel
Panel affiché au centre


beginGameAction

BeginGameAction beginGameAction
Action de commencer une partie


leaveTableAction

LeaveTableAction leaveTableAction
Action de quitter la table


beginGamePanel

JPanel beginGamePanel
Panel contenant les boutons pour le démarrage d'une partie


auctionPanel

AuctionPanel auctionPanel
Panel d'affichage de l'enchère


gameDisplayPanel

GameDisplayPanel gameDisplayPanel
Panel d'affichage des cartes jouées pendant ce pli


playerCardsPanel

HorizontalCardsDisplayPanel playerCardsPanel
Panel d'affichage des cartes du joueur

Class sjrd.tricktakinggame.gui.controller.TeamScoreListModel extends AbstractListModel implements Serializable

serialVersionUID: 1L

Serialized Fields

game

RemotableGame game
Jeu maître dont afficher les scores


Package sjrd.tricktakinggame.gui.gameplaying

Class sjrd.tricktakinggame.gui.gameplaying.GamePlayingPanel extends ClientSubPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

controllerPanel

GUIController controllerPanel
Contrôleur du joueur


Package sjrd.tricktakinggame.gui.networkactions

Class sjrd.tricktakinggame.gui.networkactions.BeginGameAction extends AbstractAction implements Serializable

serialVersionUID: 1L

Serialized Fields

owner

ClientSubPanel owner
Panel propriétaire

Class sjrd.tricktakinggame.gui.networkactions.CreateTableAction extends AbstractAction implements Serializable

serialVersionUID: 1L

Serialized Fields

owner

ClientSubPanel owner
Panel propriétaire


rulesSelector

RulesSelector rulesSelector
Sélectionneur de règles

Class sjrd.tricktakinggame.gui.networkactions.JoinTableAction extends AbstractAction implements Serializable

serialVersionUID: 1L

Serialized Fields

owner

ClientSubPanel owner
Panel propriétaire


tableSelector

TableSelector tableSelector
Sélectionneur de table

Class sjrd.tricktakinggame.gui.networkactions.LeaveTableAction extends AbstractAction implements Serializable

serialVersionUID: 1L

Serialized Fields

owner

ClientSubPanel owner
Panel propriétaire

Class sjrd.tricktakinggame.gui.networkactions.SendChatMessageAction extends AbstractAction implements Serializable

serialVersionUID: 1L

Serialized Fields

client

Client client
Client connecté


messageProvider

MessageProvider messageProvider
Fournisseur du message à envoyer


Package sjrd.tricktakinggame.gui.tableinfo

Class sjrd.tricktakinggame.gui.tableinfo.TableInfoListModel extends AbstractListModel implements Serializable

serialVersionUID: 1L

Serialized Fields

tableInfo

TableInfo tableInfo
Informations sur la table à afficher


Package sjrd.tricktakinggame.gui.tablelist

Class sjrd.tricktakinggame.gui.tablelist.RulesListModel extends AbstractListModel implements Serializable

serialVersionUID: 1L

Serialized Fields

availableRules

RulesInfo[] availableRules
Règles disponibles sur le serveur, à la dernière récupération

Class sjrd.tricktakinggame.gui.tablelist.TableListModel extends AbstractListModel implements Serializable

serialVersionUID: 1L

Serialized Fields

availableRules

RulesInfo[] availableRules
Règles disponibles sur le serveur, à la dernière récupération


openTables

TableInfo[] openTables
Tables ouvertes sur le serveur, à la dernière récupération

Class sjrd.tricktakinggame.gui.tablelist.TableListPanel extends ClientSubPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

tableListModel

TableListModel tableListModel
Modèle de la liste des tables


tableList

JList tableList
Liste des tables


rulesListModel

RulesListModel rulesListModel
Modèle de la liste des règles disponibles


rulesList

JList rulesList
Liste des règles disponibles


selectedTableListModel

TableInfoListModel selectedTableListModel
Modèle de liste de la table sélectionnée


currentTableListModel

TableInfoListModel currentTableListModel
Modèle de liste de la table courante


playerCountField

JTextField playerCountField
Champ texte pour le nombre de joueurs


refreshTimer

Timer refreshTimer
Timer pour la mise à jour des tables ouvertes


joinTableAction

JoinTableAction joinTableAction
Action de joindre une table


leaveTableAction

LeaveTableAction leaveTableAction
Action de quitter la table


createTableAction

CreateTableAction createTableAction
Action de créer une table


Package sjrd.tricktakinggame.network

Class sjrd.tricktakinggame.network.NetworkException extends IOException implements Serializable

serialVersionUID: 1L

Serialized Fields

response

Response response
Réponse

Class sjrd.tricktakinggame.network.NetworkProtocolException extends NetworkException implements Serializable

serialVersionUID: 1L


Package sjrd.tricktakinggame.remotable

Class sjrd.tricktakinggame.remotable.CardGameException extends Exception implements Serializable

serialVersionUID: 1L

Class sjrd.tricktakinggame.remotable.CardGameInterruptedException extends CardGameException implements Serializable

serialVersionUID: 1L


Package sjrd.tricktakinggame.server

Class sjrd.tricktakinggame.server.ServerAppProperties extends ApplicationProperties implements Serializable

serialVersionUID: 1L


Package sjrd.util.appproperties

Class sjrd.util.appproperties.ApplicationProperties extends Properties implements Serializable

serialVersionUID: 1L

Serialized Fields

availableProperties

ApplicationProperty[] availableProperties
Propriétés disponibles

Class sjrd.util.appproperties.PropertyException extends Exception implements Serializable

serialVersionUID: 1L

Class sjrd.util.appproperties.PropertyFormatException extends PropertyException implements Serializable

serialVersionUID: 1L

Class sjrd.util.appproperties.PropertyNotFoundException extends PropertyException implements Serializable

serialVersionUID: 1L