package games.strategy.engine.gamePlayer; import games.strategy.engine.data.PlayerID; import games.strategy.engine.message.IRemote; /** * Used for both IGamePlayer (used by the server, etc.) and specific game players such as ITripleaPlayer and * IGridGamePlayer (used by * delegates for communication, etc.) */ public interface IRemotePlayer extends IRemote { /** * @return The id of this player. This id is initialized by the initialize method in IGamePlayer. */ PlayerID getPlayerID(); }