net.sourceforge.simplegamenet.specs.model
Class GameServer

java.lang.Object
  extended bynet.sourceforge.simplegamenet.specs.model.GameServer

public abstract class GameServer
extends Object


Field Summary
protected  ServerEngine serverEngine
           
 
Constructor Summary
protected GameServer(ServerEngine serverEngine)
           
 
Method Summary
 void close()
           
 void gameAborting()
           
 void gameSettingsUpdated(GameSettings outdatedGameSettings, GameSettings updatedGameSettings)
           
abstract  void gameStarted()
           
 void playerAdded(PlayerSettings playerSettings)
           
 void playerRemoved(PlayerSettings playerSettings)
           
 void playerSettingsUpdated(PlayerSettings outdatedPlayerSettings, PlayerSettings updatedPlayerSettings)
           
abstract  void receiveData(Integer playerID, Serializable data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serverEngine

protected ServerEngine serverEngine
Constructor Detail

GameServer

protected GameServer(ServerEngine serverEngine)
Method Detail

gameSettingsUpdated

public void gameSettingsUpdated(GameSettings outdatedGameSettings,
                                GameSettings updatedGameSettings)

playerAdded

public void playerAdded(PlayerSettings playerSettings)

playerSettingsUpdated

public void playerSettingsUpdated(PlayerSettings outdatedPlayerSettings,
                                  PlayerSettings updatedPlayerSettings)

playerRemoved

public void playerRemoved(PlayerSettings playerSettings)

gameStarted

public abstract void gameStarted()

receiveData

public abstract void receiveData(Integer playerID,
                                 Serializable data)

gameAborting

public void gameAborting()

close

public void close()


Copyright © 2003-2004 The 3 Belgians. All Rights Reserved.