Serialized Form


Package ip4.ass4.client

Class ip4.ass4.client.TennisControllerEvent extends java.util.EventObject implements Serializable

Serialized Fields

movement

int[] movement
beskriver racketets rörelse i x-led respektive y-led [x,y], x = -1 || 0 || 1, y = -1 || 0 || 1

Class ip4.ass4.client.TennisGUI extends javax.swing.JFrame implements Serializable

Serialized Fields

controllerListeners

java.util.Vector<E> controllerListeners
vektor med spelkontrollslyssnare

See Also:
TennisControllerListener

jContentPane

javax.swing.JPanel jContentPane

tennisPanel

TennisPanel tennisPanel
själva spelplanen


points

javax.swing.JLabel points

pointsPanel

javax.swing.JPanel pointsPanel

Class ip4.ass4.client.TennisPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

tdata

int[] tdata
data om spelar och bollpositioner s=spelare, b=boll, p=oäng

[s1x,s1y,s2x,s2y,bx,by,s1p,s2p]


oldtdata

int[] oldtdata
tdata innan förra uppdateringen


playerColor

java.awt.Color playerColor
färg på spelaren


ballColor

java.awt.Color ballColor
färg på bollen


controllerListeners

java.util.Vector<E> controllerListeners
vektor med spelkontrollslyssnare

See Also:
TennisControllerListener

Class ip4.ass4.client.TennisPanel2 extends javax.swing.JPanel implements Serializable

Serialized Fields

tdata

int[] tdata

Package ip4.ass4.server

Class ip4.ass4.server.GameVariableSetter extends javax.swing.JFrame implements Serializable

Serialized Fields

listeners

java.util.Vector<E> listeners

jContentPane

javax.swing.JPanel jContentPane

jPanel

javax.swing.JPanel jPanel

jLabel

javax.swing.JLabel jLabel

jSlider

javax.swing.JSlider jSlider

jLabel1

javax.swing.JLabel jLabel1

jSlider1

javax.swing.JSlider jSlider1

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

jLabel4

javax.swing.JLabel jLabel4

jLabel5

javax.swing.JLabel jLabel5

jSlider2

javax.swing.JSlider jSlider2

jSlider3

javax.swing.JSlider jSlider3

jSlider4

javax.swing.JSlider jSlider4

jSlider5

javax.swing.JSlider jSlider5

label

javax.swing.JLabel label

Class ip4.ass4.server.TennisGameException extends java.lang.Exception implements Serializable

Serialized Fields

left

java.lang.String left
idvärde för vänster spelare


right

java.lang.String right
idvärde för höger spelare

Class ip4.ass4.server.TennisPanel extends javax.swing.JPanel implements Serializable

Class ip4.ass4.server.TennisServer extends java.rmi.server.UnicastRemoteObject implements Serializable

Serialized Fields

id

int id
frö för idtilldelning till komponenter


gamers

java.util.Queue<E> gamers
klienter som väntar på motståndare


games

java.util.Map<K,V> games
pågående matcher, det finns två ingångar till varje match, nämligen opponenternas respektive idvärde


gamerLeft

java.lang.String gamerLeft
idvärdet för klient som skall spela till vänster i nästa match som skall startas


gamerRight

java.lang.String gamerRight
idvärdet för klient som skall spela till höger i nästa match som skall startas


varSetter

GameVariableSetter varSetter

Package ip4.ass4.server.tennisinit

Class ip4.ass4.server.tennisinit.TennisInit extends java.lang.Object implements Serializable

Serialized Fields

id

java.lang.String id
id-värdet för den klient som denna instans skapats för


listeners

java.util.Set<E> listeners
mängden av registrerade TennisInitListeners


server

RITennis server
servern som denna TennisInit-instans hör till

Class ip4.ass4.server.tennisinit.TennisInitEvent extends java.util.EventObject implements Serializable

Serialized Fields

id

java.lang.String id
klientens id-värde