CGameScreenManager Class Reference

List of all members.

Public Types

enum  TGameState {
  ESplashScreen, EMainScreen, EPausedScreen, EPlayScreen,
  EWaitOpponentScreen, EResultScreen, EControlScreen, ENotifierScreen,
  EConnectingScreen, EStartScreen, EWaitStartScreen, EWaitConnScreen,
  EErrorScreen, EAboutScreen, EGameScreensTotal
}
enum  TPlayMode { ESinglePlayer, ETwoPlayerShortlink }

Public Member Functions

 ~CGameScreenManager ()
void SetGameState (TGameState aNewGameState)
void SetPlayMode (TPlayMode aPlayMode)
TGameState GameState () const
TPlayMode PlayMode () const
CGameScreenGameScreen ()
TRoshamboRoshambo ()
CRpsGameEngineGameEngine ()
CBluetoothManagerBluetoothManager ()
TGameDataGameData ()

Static Public Member Functions

static CGameScreenManagerNewL (CRpsGameEngine &aEngine)

Detailed Description

Definition at line 62 of file rpsGameScreens.h.


Constructor & Destructor Documentation

CGameScreenManager::~CGameScreenManager (  ) 

Member Function Documentation

CGameScreenManager * CGameScreenManager::NewL ( CRpsGameEngine aEngine  )  [static]

NewL. Two-phased constructor. Create a CGameScreenManager object. aObs a reference to the RPS's engine

Definition at line 48 of file rpsGameScreens.cpp.

void CGameScreenManager::SetGameState ( TGameState  aNewGameState  ) 
void CGameScreenManager::SetPlayMode ( TPlayMode  aPlayMode  ) 
TGameState CGameScreenManager::GameState (  )  const
TPlayMode CGameScreenManager::PlayMode (  )  const
CGameScreen* CGameScreenManager::GameScreen (  ) 
TRoshambo& CGameScreenManager::Roshambo (  ) 
Returns:
a TRoshambo reference

Definition at line 134 of file rpsGameScreens.h.

CRpsGameEngine& CGameScreenManager::GameEngine (  ) 
CBluetoothManager& CGameScreenManager::BluetoothManager (  ) 
TGameData& CGameScreenManager::GameData (  ) 

Generated by  doxygen 1.6.2