「Scene.h」の編集履歴(バックアップ)一覧はこちら
「Scene.h」(2008/11/26 (水) 07:14:54) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
//C++
pragma once
#include <SceneData.h>
//シーンタイプ列挙体
typedef enum tag_SceneType{
OPENING_SCENE, //オープニング、ロゴ表示と簡単な演出
MENU_SCENE, //メニュー
CHARASELE_SCENE, //キャラクターセレクト
ELSE_SCENE //ありえない?いらないかなこれ
} SceneType;
//シーン基底クラス、こいつを継承してシーンを表現する
class Scene{
public:
Scene();
virtual ~Scene(){};
SceneType update(SceneData *sd);
void draw();
private:
};
//C++
#pragma once
#include "SceneData.h"
//シーンタイプ列挙体
typedef enum tag_SceneType{
OPENING_SCENE, //オープニング、ロゴ表示と簡単な演出
MENU_SCENE, //メニュー
CHARASELE_SCENE, //キャラクターセレクト
TEST_SCENE, //テストシーン
END_SCENE, //強制終了シーン、これが投げられると即座に終了する
ELSE_SCENE //ありえない?いらないかなこれ
} SceneType;
//////////////////////////////////////////////////////////////////////
//シーン基底クラス、こいつを継承してシーンを表現する
//////////////////////////////////////////////////////////////////////
class Scene{
public:
Scene();
virtual ~Scene(){};
SceneType update(SceneData *sd);
void draw();
private:
protected:
SceneType m_sceneType; //現在のシーンを示すメンバ
};