GameApp.h

#pragma once
 
#include "Scene.h"
#include "Input.h"
#include "DXLFacade.h"
#include "Timer.h"
 
#include "OpeningScene.h"
#include "TestScene.h"
 
const unsigned FPS_NUM = 60; //fps数
 
//ゲーム全体を表現するクラス
class GameApp{
public:
	GameApp();
	virtual ~GameApp();
 
	void mainLoop();
	void changeScene(SceneType scene);
 
private:
	//必要なメンバ
	Scene *m_pScene;       //現在のシーンを示すポインタ
	SceneType m_nowScene;  //現在のシーンの種類を示すメンバ
 
	SceneData *m_pSceneData;//シーン間でデータをやりとりするためのクラス
	Timer m_Timer; //実体で持たせとく?必要ならシングルトンに
};

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2008年11月26日 07:08
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。