MagicalKaine
|
シーン管理クラス [詳細]
#include <CSceneManager.h>
Public 型 | |
enum | ESceneType { TITLE, CONQUEST, TERMINAL, TOTAL } |
ゲームシーンの各種定数 [詳細] | |
Public メソッド | |
CSceneManager (void) | |
void | Run (CImageManager *arg_pinImageManager, CAllKeysState *arg_pinAllKeysState) |
現在のシーンを実行します。 [詳細] | |
シーン管理クラス
シーン管理クラスが個々のシーンクラスを操作する。
CSceneManager::CSceneManager | ( | void | ) |
extern付きグローバル変数のように振る舞う、 デザインパターン【Singleton】と異なり、二度生成しようとすると落ちます。 deleteした後に、newしても落ちるため、スコープを抜けるときに ポインタを保持していないと二度と使えませんのでご注意ください。
void CSceneManager::Run | ( | CImageManager * | arg_pinImageManager, |
CAllKeysState * | arg_pinAllKeysState | ||
) |
現在のシーンを実行します。