Serialized Form


Package fate.client

Class fate.client.ChangeUserInfoDialog implements Serializable

Serialized Fields

editEmail


javax.swing.JTextField editEmail

editNewPassword


javax.swing.JPasswordField editNewPassword

editNewPassword2


javax.swing.JPasswordField editNewPassword2

editNewUsername


javax.swing.JTextField editNewUsername

parent


ConsoleFrame parent

Class fate.client.ChatPanel implements Serializable

Serialized Fields

editChatMsg


javax.swing.JTextField editChatMsg

editChatTo


javax.swing.JTextField editChatTo

paneChatFrom


javax.swing.JTextArea paneChatFrom

parent


ConsoleFrame parent

Class fate.client.ConsoleFrame implements Serializable

Serialized Fields

chatPanel


ChatPanel chatPanel

connection


ClientConnection connection

mainViewPanel


MainViewPanel mainViewPanel

parent


MainFrame parent

player


Player player

Class fate.client.MainFrame implements Serializable

Serialized Fields

editPassword


javax.swing.JPasswordField editPassword

editServerIP


javax.swing.JTextField editServerIP

editUsername


javax.swing.JTextField editUsername

labelStatus


javax.swing.JLabel labelStatus

Class fate.client.MainViewPanel implements Serializable

Serialized Fields

mainViewPixelSize


int mainViewPixelSize

orbitingBodyCanvas


OrbitingBodyCanvas orbitingBodyCanvas

parent


ConsoleFrame parent


Package fate.messages

Class fate.messages.ChangeLoginMessage implements Serializable

Serialized Fields

bAccepted


boolean bAccepted

password


java.lang.String password

username


java.lang.String username

Class fate.messages.ChatMessage implements Serializable

Serialized Fields

from


java.lang.String from

message


java.lang.String message
alias of chat message recipient

to


java.lang.String to
alias of chat message sender

Class fate.messages.GameMessage implements Serializable

Class fate.messages.GetPlayerMessage implements Serializable

Serialized Fields

player


Player player
The Player object

Class fate.messages.LoginMessage implements Serializable

Serialized Fields

bAccepted


boolean bAccepted

password


java.lang.String password

username


java.lang.String username

Class fate.messages.PlanetoidViewMessage implements Serializable

Class fate.messages.SolarSystemViewMessage implements Serializable

Serialized Fields

planetList


java.util.Vector planetList
List of all planets in the solar system

Class fate.messages.SwitchMainViewMessage implements Serializable

Serialized Fields

idGalaxy


int idGalaxy
ID number of the galaxy.

idObject


int idObject
ID number of the ship/base/etc to watch.

idPlanetoid


int idPlanetoid
ID number of the planetoid.

idSolarSystem


int idSolarSystem
ID number of the solar system.

viewType


int viewType
Type of main view we want to switch to. (types defined in PlayerState


Package fate.network

Class fate.network.MapPlayerInfo implements Serializable

Serialized Fields

lastID


int lastID

Class fate.network.PlayerInfo implements Serializable

Serialized Fields

id


int id

idPlayer


int idPlayer
Maps to the Player object in the Fate World.

password


java.lang.String password

state


PlayerState state
Keeps track of the player's current state in the virtual world

username


java.lang.String username


Package fate.server

Class fate.server.MainFrame implements Serializable

Serialized Fields

mapPlayerInfo


MapPlayerInfo mapPlayerInfo

Class fate.server.PlayerState implements Serializable

Serialized Fields

bConnected


boolean bConnected
True if user is connected

idGalaxy


int idGalaxy
ID number of the galaxy.

idPlanetoid


int idPlanetoid
ID number of the planetoid.

idSolarSystem


int idSolarSystem
ID number of the solar system.

idViewingObject


int idViewingObject
The id of the object that is being focused on

viewType


int viewType
Type of main view we want to switch to

Class fate.server.UserManagerDialog implements Serializable

Serialized Fields

editID


javax.swing.JTextField editID

editPassword


javax.swing.JTextField editPassword

editUsername


javax.swing.JTextField editUsername

labelStatus


javax.swing.JLabel labelStatus

mapPlayerInfo


MapPlayerInfo mapPlayerInfo

playerList


javax.swing.JList playerList


Package fate.ui

Class fate.ui.FateFrame implements Serializable

Serialized Fields

theImage


java.awt.Image theImage

Class fate.ui.FatePanel implements Serializable

Serialized Fields

theImage


javax.swing.ImageIcon theImage

Class fate.ui.OrbitingBodyCanvas implements Serializable

Serialized Fields

objects


java.util.Vector objects
Set of OrbitingBody objects

radiusInPixels


int radiusInPixels


Package fate.world

Class fate.world.Galaxy implements Serializable

Serialized Fields

mapSolarSystems


MapWorldObject mapSolarSystems
Map of all solar systems in the galaxy

Class fate.world.GroundStructure implements Serializable

Serialized Fields

owner


Player owner

Class fate.world.MapWorldObject implements Serializable

Class fate.world.OrbitingBody implements Serializable

Serialized Fields

distance


int distance
Distance from the central object, no specific unit

position


double position
Position along the circumference of orbit, in radians

velocity


double velocity
Orbiting Speed: position delta in an update interval. Positive is clockwise, Negative is counter-clockwise

Class fate.world.Planetoid implements Serializable

Serialized Fields

mapGround


MapWorldObject mapGround
Map of all ground objects

mapOrbiting


MapWorldObject mapOrbiting
Map of all orbiting objects

Class fate.world.Player implements Serializable

Serialized Fields

idLogin


int idLogin
Corresponding login ID

mapShips


MapWorldObject mapShips
All the ships this player owns

mapStructures


MapWorldObject mapStructures
All the structures this player owns

Class fate.world.Resources implements Serializable

Serialized Fields

copper


int copper

diamond


int diamond

foam


int foam

food


int food

ftlfuel


int ftlfuel

fuelore


int fuelore

gold


int gold

graphite


int graphite

iron


int iron

plastic


int plastic

rubber


int rubber

slsfuel


int slsfuel

Class fate.world.Ship implements Serializable

Class fate.world.SolarSystem implements Serializable

Serialized Fields

mapPlanetoids


MapWorldObject mapPlanetoids
Map of all planetoids in the solar systems

Class fate.world.SpaceStructure implements Serializable

Serialized Fields

owner


Player owner

Class fate.world.Universe implements Serializable

Serialized Fields

defaultGalaxy


Galaxy defaultGalaxy

defaultPlanetoid


Planetoid defaultPlanetoid

defaultSolarSystem


SolarSystem defaultSolarSystem

lastID


int lastID
Highest numbered id generated

mapGalaxies


MapWorldObject mapGalaxies
Map of all galaxies in the Universe

mapPlayers


MapWorldObject mapPlayers
Map of all players in the Universe

Class fate.world.WorldObject implements Serializable

Serialized Fields

id


int id
World object id. A globally-unique identifier.

name


java.lang.String name
Display name of object.

parent


WorldObject parent
Parent object. Not a mandatory field.


Package fate.world.edit

Class fate.world.edit.GalaxyEditPanel implements Serializable

Class fate.world.edit.OrbitingBodyEditPanel implements Serializable

Serialized Fields

editDistance


javax.swing.JTextField editDistance

editPosition


javax.swing.JTextField editPosition

editVelocity


javax.swing.JTextField editVelocity

Class fate.world.edit.PlanetoidEditPanel implements Serializable

Class fate.world.edit.SolarSystemEditPanel implements Serializable

Class fate.world.edit.UniverseEditPanel implements Serializable

Class fate.world.edit.WorldEditDialog implements Serializable

Serialized Fields

editPanel


javax.swing.JPanel editPanel

galaxyEditPanel


GalaxyEditPanel galaxyEditPanel

planetoidEditPanel


PlanetoidEditPanel planetoidEditPanel

rootNode


javax.swing.tree.DefaultMutableTreeNode rootNode

solarSystemEditPanel


SolarSystemEditPanel solarSystemEditPanel

treeModel


javax.swing.tree.DefaultTreeModel treeModel

treeWorld


javax.swing.JTree treeWorld

universe


Universe universe

universeEditPanel


UniverseEditPanel universeEditPanel

Class fate.world.edit.WorldObjectEditPanel implements Serializable

Serialized Fields

boxButtons


javax.swing.JPanel boxButtons

boxMain


javax.swing.Box boxMain

buttonModify


javax.swing.JButton buttonModify

data


WorldObject data

editID


javax.swing.JTextField editID

editName


javax.swing.JTextField editName

parent


WorldEditDialog parent