View Javadoc

1   package net.sourceforge.simplegamenet.specs.model;
2   
3   import java.io.Serializable;
4   
5   /***
6    * User: Geoffrey Date: 20-mei-2004 Time: 20:58:21
7    */
8   public interface ServerEngine extends Engine {
9       void appendGameChatMessage(Integer playerID, String message);
10  
11      void appendGameChatMessage(String message);
12  
13      void refreshGameSettings();
14  
15      void refreshPlayerSettings(Integer playerID) throws IllegalArgumentException;
16  
17      void kickProtocolViolatingPlayer(Integer playerID)
18              throws IllegalArgumentException;
19  
20      void sendData(Integer playerID, Serializable data)
21              throws IllegalArgumentException;
22  
23      void sendData(Serializable data);
24  
25      void stopGame();
26  }