My Project
SallyAPI::GUI::CGameWindow Class Reference

Form for creating a game application. More...

#include <GameWindow.h>

Inheritance diagram for SallyAPI::GUI::CGameWindow:
SallyAPI::GUI::CApplicationWindow SallyAPI::GUI::CAppBase SallyAPI::GUI::CForm SallyAPI::GUI::CControl SallyAPI::GUI::CGUIBaseObject SallyAPI::Core::CBaseObject

List of all members.

Public Member Functions

 CGameWindow (SallyAPI::GUI::CGUIBaseObject *parent, int graphicId, const std::string &pluginPath)
 Constructor.
virtual ~CGameWindow ()
 Destructor.
virtual void SendMessageToParent (SallyAPI::GUI::CGUIBaseObject *reporter, int reporterId, int iMessageID, SallyAPI::GUI::SendMessage::CParameterBase *messageParameter=NULL)
 Send message to parent.
virtual bool IsGame ()
 Query if this object is game.

Protected Member Functions

void OnCommandLoadGame ()
 Executes the command load game action.
void GameLoad ()
 Game load.
virtual void GameLoadEx ()
 Game load ex.
void OnCommandUnloadGame ()
 Executes the command unload game action.
void GameUnload ()
 Game unload.
virtual void GameUnloadEx ()
 Game unload ex.

Protected Attributes

SallyAPI::GUI::CThreadStarterm_ptStartLoading
SallyAPI::GUI::CFormm_pGameForm
SallyAPI::GUI::CFormm_pStartForm
SallyAPI::GUI::CButtonm_pStartGame
SallyAPI::GUI::CImageBoxm_pStartLogo
SallyAPI::GUI::CProcessbarm_pStartProcessbar
int m_iLoadCount

Detailed Description

Form for creating a game application.

Author:
Christian Knobloch
Date:
08.09.2010

Constructor & Destructor Documentation

CGameWindow::CGameWindow ( SallyAPI::GUI::CGUIBaseObject parent,
int  graphicId,
const std::string &  pluginPath 
)

Constructor.

Author:
Christian Knobloch
Date:
08.09.2010
Parameters:
[in,out]parentIf non-null, the parent.
graphicIdIdentifier for the graphic.
pluginPathFull pathname of the plugin file.

Destructor.

Author:
Christian Knobloch
Date:
08.09.2010

Member Function Documentation

void CGameWindow::GameLoad ( ) [protected]

Game load.

Author:
Christian Knobloch
Date:
08.09.2010
void CGameWindow::GameLoadEx ( ) [protected, virtual]

Game load ex.

Author:
Christian Knobloch
Date:
08.09.2010
void CGameWindow::GameUnload ( ) [protected]

Game unload.

Author:
Christian Knobloch
Date:
08.09.2010
void CGameWindow::GameUnloadEx ( ) [protected, virtual]

Game unload ex.

Author:
Christian Knobloch
Date:
08.09.2010
bool CGameWindow::IsGame ( ) [virtual]

Query if this object is game.

Author:
Christian Knobloch
Date:
08.09.2010
Returns:
true if game, false if not.

Reimplemented from SallyAPI::GUI::CApplicationWindow.

void CGameWindow::OnCommandLoadGame ( ) [protected]

Executes the command load game action.

Author:
Christian Knobloch
Date:
08.09.2010
void CGameWindow::OnCommandUnloadGame ( ) [protected]

Executes the command unload game action.

Author:
Christian Knobloch
Date:
08.09.2010
void CGameWindow::SendMessageToParent ( SallyAPI::GUI::CGUIBaseObject reporter,
int  reporterId,
int  iMessageID,
SallyAPI::GUI::SendMessage::CParameterBase messageParameter = NULL 
) [virtual]

Send message to parent.

Author:
Christian Knobloch
Date:
08.09.2010
Parameters:
[in,out]reporterIf non-null, the reporter.
reporterIdIdentifier for the reporter.
iMessageIDIdentifier for the message.
[in,out]messageParameterIf non-null, the message parameter.

Reimplemented from SallyAPI::GUI::CApplicationWindow.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines