cgameappui.h
来自「symbian 的一个 二维飞行游戏 源码 及相关技术文章」· C头文件 代码 · 共 62 行
H
62 行
// Copyright 2002 Kenneth Guy,
//
// CGameAppUi.h
//
#ifndef _CGAMEAPPUI_H_
#define _CGAMEAPPUI_H_
/** \file CGameAppUi.h
defines class CGameAppUi */
#include <eikappui.h>
#include <eikapp.h>
#include <eikdoc.h>
#include <eikenv.h>
#include <uikon.hrh>
#include <eikmfne.h>
#include <eikdialg.h>
#include <eikon.hrh>
#include <irlistenui.h>
#include <Game.rsg>
#include "Game.hrh"
#include "CGameState.h"
#include "CGameFramework.h"
#include "CGameAppView.h"
/** Game UI.
This handles the non-playing side of the ui. It calls into
CGameFramework to load levels and play levels. */
class CGameAppUi : public CEikAppUi {
public:
void ConstructL();
~CGameAppUi();
private:
void HandleCommandL(TInt aCommand);
TBool NextLevelL();
void LoadLevelL();
void DynInitMenuPaneL(TInt aMenuId,CEikMenuPane* aMenuPane);
void HelpDialogL();
void AboutDialogL();
void LaunchLogL();
private:
CGameAppView* iAppView; ///< Application view
CGameState* iGameState; ///< Game state
CGameFramework* iGame;///< Game Framework
CGameFramework::TGameState iFrameworkState; ///< state returned by last call to CGameFramework::RunL
TInt iLevel;///< Currently playing level number
TInt iMapNo;///< Map number within level
CIrListenAppUi* iIrListenAppUi;///<Turn on IR, for tools menu
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?