|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Package pictionary.message |
---|
Class pictionary.message.GameStatusData extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.List<E> connectedPlayers
int gameStatus
PictionaryGame
,
for example PictionaryGame.GAME_STARTED
.
Class pictionary.message.Message extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Message.MessageType messageType
java.lang.String client
MessageData<T> messageData
Message.MessageType.StopGuessing
where the message type alone conveys enough information. MessageData
for details.
Class pictionary.message.MessageData extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Object data
Class pictionary.message.StartDrawData extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String theWord
int timeLimit
Class pictionary.message.StatusData extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.List<E> connectedClients
List
containing the names of the connected clients.
Package pictionary.pictionaryclient |
---|
Class pictionary.pictionaryclient.PictionaryClientGUI extends javax.swing.JFrame implements Serializable |
---|
Serialized Fields |
---|
PictionaryClient client
PictionaryClient
that we receive and forward events from/to.
javax.swing.JTextArea receivedText
javax.swing.JTextArea inputArea
javax.swing.JScrollPane receivedTextScrollPane
PictionaryClientGUI.receivedText
is attached to.
javax.swing.JScrollPane inputAreaScrollPane
PictionaryClientGUI.inputArea
is attached to.
javax.swing.JButton disconnectOrConnectBtn
boolean connected
javax.swing.JButton joinGameBtn
javax.swing.JButton sendTextBtn
PictionaryClientGUI.inputArea
.
javax.swing.JTextField guessField
PictionaryClientGUI.Paper paper
PictionaryClientGUI.Paper
on which the user can draw and also see what other players are drawing.
Package pictionary.pictionaryserver |
---|
Class pictionary.pictionaryserver.PictionaryServer extends javax.swing.JFrame implements Serializable |
---|
Serialized Fields |
---|
java.util.HashMap<K,V> clientConnections
PictionaryGame pictionaryGame
PictionaryGame
instance used by the server.
java.util.concurrent.LinkedBlockingQueue<E> incomingMessages
PictionaryServer.ClientConnection
receives a message,
it puts that message in this queue.
java.net.ServerSocket serverSocket
PictionaryServer.ServerThread serverThread
PictionaryServer.ServerThread
instance used for accepting and creating new client connections.
boolean shutdown
PictionaryServer.ServerThread
.
int port
java.lang.String host
javax.swing.JButton disconnectOrConnectBtn
boolean running
boolean wasShutDown
java.util.HashSet<E> illegalUsernames
java.lang.String category
java.util.ArrayList<E> words
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |