com.croftsoft.apps.mars.net
Class NetGame

java.lang.Object
  extended by com.croftsoft.apps.mars.net.NetGame

public final class NetGame
extends Object

The game state and behavior.

Since:
2003-04-07
Version:
2003-09-10
Author:
David Wallace Croft

Constructor Summary
NetGame()
           
NetGame(GameInitAccessor gameInitAccessor)
           
 
Method Summary
 GameData getGameData()
           
 Player getPlayer(String playerName)
           
static NetGame load(GameInitAccessor gameInitAccessor, String primaryFilename, String backupFilename)
           
static void main(String[] args)
           
 void save(String primaryFilename, String backupFilename)
           
static boolean test(String[] args)
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetGame

public NetGame(GameInitAccessor gameInitAccessor)

NetGame

public NetGame()
Method Detail

main

public static void main(String[] args)

test

public static boolean test(String[] args)

load

public static NetGame load(GameInitAccessor gameInitAccessor,
                           String primaryFilename,
                           String backupFilename)
                    throws ClassNotFoundException,
                           IOException
Throws:
ClassNotFoundException
IOException

getGameData

public GameData getGameData()

getPlayer

public Player getPlayer(String playerName)

save

public void save(String primaryFilename,
                 String backupFilename)
          throws IOException
Throws:
IOException

update

public void update()

CroftSoft Javadoc

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