org.vizzini.ui.game
Interface IGameUI

All Superinterfaces:
IBusyListener, IConcedeListener, IGameListener, IListener, IStateListener
All Known Subinterfaces:
IBoardgameUI, ISimulationUI
All Known Implementing Classes:
AbstractArcadeGameUISwing, AbstractBoardgameUISwing, AbstractCardGameUISwing, AbstractCardGameUIText, AbstractChessGameUISwing, AbstractChessGameUIText, AbstractGameUISwing, AbstractGameUIText, AbstractSimulationUISwing, DefaultSimulationUISwing, GameUISupport, GameUISwing, GameUISwing, GameUISwing, GameUISwing, GameUISwing, GameUISwing, GameUISwing, GameUISwing, GameUIText, GameUIText, GameUIText, GameUIText, GameUIText, GameUIText

public interface IGameUI
extends IGameListener, IBusyListener, IConcedeListener, IStateListener

Defines methods required by game user interfaces in the game framework. Implementers of this interface are the entry point for game play.

Since:
v0.1
Version:
v0.2
Author:
Jeffrey M. Thompson

Method Summary
 IEnvironmentUI getEnvironmentUI()
          Return the environment user interface component.
 IGame getGame()
          Return the game component.
 void init()
          Initialize this applet.
 void start()
          Start this applet.
 
Methods inherited from interface org.vizzini.game.event.IGameListener
gameChange
 
Methods inherited from interface org.vizzini.util.event.IBusyListener
busy
 
Methods inherited from interface org.vizzini.game.event.IConcedeListener
concede
 
Methods inherited from interface org.vizzini.game.event.IStateListener
stateChange
 

Method Detail

getEnvironmentUI

IEnvironmentUI getEnvironmentUI()
Return the environment user interface component.

Since:
v0.1

getGame

IGame getGame()
Return the game component.

Since:
v0.1

init

void init()
Initialize this applet.

Since:
v0.1

start

void start()
Start this applet.

Since:
v0.1


Copyright 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02