fate.world
Class SolarSystem


java.lang.Object

  |

  +--fate.world.WorldObject

        |

        +--fate.world.OrbitingBody

              |

              +--fate.world.SolarSystem


public class SolarSystem
extends OrbitingBody
implements java.io.Serializable, java.lang.Cloneable

Represents a solar system containing Planetoid objects.

See Also:
Serialized Form

Field Summary
 MapWorldObject mapPlanetoids
          Map of all planetoids in the solar systems
 
Fields inherited from class fate.world.OrbitingBody
distance, position, velocity
 
Fields inherited from class fate.world.WorldObject
id, name, parent
 
Constructor Summary
SolarSystem()
          Creates new SolarSystem
 
Method Summary
 SolarSystem cloneForClient()
          Creates a clone suitable for sending from server to client
 
Methods inherited from class fate.world.OrbitingBody
compareTo, x, y
 
Methods inherited from class fate.world.WorldObject
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mapPlanetoids


public MapWorldObject mapPlanetoids
Map of all planetoids in the solar systems
Constructor Detail

SolarSystem


public SolarSystem()
Creates new SolarSystem
Method Detail

cloneForClient


public SolarSystem cloneForClient()
Creates a clone suitable for sending from server to client