com.croftsoft.apps.mars.net
Class GameData

java.lang.Object
  extended by com.croftsoft.apps.mars.net.GameData
All Implemented Interfaces:
GameAccessor, Serializable

public final class GameData
extends Object
implements GameAccessor, Serializable

A snapshot of the Game.

Since:
2003-04-07
Version:
2003-05-31
See Also:
Serialized Form
Author:
David Wallace Croft

Constructor Summary
GameData(SeriWorld seriWorld, SeriTank playerSeriTank)
           
 
Method Summary
 int getLevel()
           
 Iterator getPath()
           
 TankAccessor getPlayerTankAccessor()
           
 WorldAccessor getWorldAccessor()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GameData

public GameData(SeriWorld seriWorld,
                SeriTank playerSeriTank)
Method Detail

getLevel

public int getLevel()
Specified by:
getLevel in interface GameAccessor

getPath

public Iterator getPath()
Specified by:
getPath in interface GameAccessor

getPlayerTankAccessor

public TankAccessor getPlayerTankAccessor()
Specified by:
getPlayerTankAccessor in interface GameAccessor

getWorldAccessor

public WorldAccessor getWorldAccessor()
Specified by:
getWorldAccessor in interface GameAccessor

CroftSoft Javadoc

CroftSoft Apps Javadoc (2008-09-28 21:15:07)