Serialized Form


Package ctf.evaluation

Class ctf.evaluation.TestNotImplementedException extends java.lang.RuntimeException implements Serializable


Package ctf.evaluation.simulator.responses

Class ctf.evaluation.simulator.responses.GameOverException extends java.lang.Exception implements Serializable

Serialized Fields

outcome

GameOverException.Outcome outcome
Did we win?

Class ctf.evaluation.simulator.responses.RoundOverException extends java.lang.Exception implements Serializable

Serialized Fields

reason

RoundOverException.Reason reason
The reason the round is over


weEndedIt

boolean weEndedIt
Did this team end the round?


Package ctf.network

Class ctf.network.NetworkException extends java.lang.Exception implements Serializable

Class ctf.network.ProtocolError extends java.lang.Exception implements Serializable

Class ctf.network.SocketClosedException extends NetworkException implements Serializable

Class ctf.network.TimeoutException extends NetworkException implements Serializable

Class ctf.network.UninitializedSocketException extends NetworkException implements Serializable


Package ctf.view

Class ctf.view.Console.ConsoleFrame extends javax.swing.JFrame implements Serializable

Class ctf.view.FieldView extends Double_buffered_canvas implements Serializable

Serialized Fields

model

GameViewInterface model
The model


previousSize

java.awt.Dimension previousSize
The size of the canvas on the last redraw


field

java.awt.geom.RectangularShape field
The size of the field (world co-ordinates)


jails

java.awt.geom.RectangularShape[] jails
Jails (world co-ordinates)


playerRadius

int playerRadius
Player radius (pixels)


treeRadius

int treeRadius
Tree radius (pixels)


flagRadius

int flagRadius
Flag radius (pixels)


treeColor

java.awt.Color treeColor
The trees


fieldColors

java.awt.Color[] fieldColors
Field colours


borderColor

java.awt.Color borderColor
Border lines (between field halves, around players, etc.)


metresToPixelsX

double metresToPixelsX
Converts world X co-ordinates (in m) to view co-ordinates (in pixels)


metresToPixelsY

double metresToPixelsY
Converts world Y co-ordinates (in m) to view co-ordinates (in pixels)