package games.strategy.engine.display;
import games.strategy.engine.message.IChannelSubscribor;
/**
* A Display is a view of the game.
* Displays listen on the display channel for game events. There may be many displays
* on a single vm, and conversly a display may interact with many IGamePlayers
*/
public interface IDisplay extends IChannelSubscribor {
/**
* before recieving messages, this method will be called by the game engine.
*/
void initialize(IDisplayBridge bridge);
void shutDown();
}