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 }