殺虫侍
読み取り中…
検索中…
一致する文字列を見つけられません
game_over_scene.h
[詳解]
1
7#pragma once
8#include "scene.h"
9#include "camera.h"
10#include "stage_model.h"
11#include "result.h"
12
18class GameOverScene : public Scene
19{
20public:
23
26
32 void Initialize(Renderer& renderer, Renderer2D& renderer2d) override;
33
35 void Setup() override;
36
38 void Update() override;
39
41 void Draw() override;
42
44 void Terminate() override;
45
46private:
47 Renderer* m_pRenderer = nullptr;
48 Renderer2D* m_pRenderer2d = nullptr;
49 Camera m_camera;
50 StageModel m_stage;
51 Result m_result;
52 int m_bgm;
53};
3D カメラクラスの定義
ビュー行列と方向ベクトルを管理するカメラクラス
Definition camera.h:15
void Initialize(Renderer &renderer, Renderer2D &renderer2d) override
レンダラーを受け取ってシーンを初期化する
Definition game_over_scene.cpp:19
void Draw() override
描画処理
Definition game_over_scene.cpp:60
void Update() override
毎フレームの更新処理
Definition game_over_scene.cpp:49
~GameOverScene()
デストラクタ
Definition game_over_scene.cpp:15
void Setup() override
シーン開始時の初期化処理
Definition game_over_scene.cpp:28
void Terminate() override
終了処理・リソース解放
Definition game_over_scene.cpp:41
GameOverScene()
コンストラクタ
Definition game_over_scene.cpp:11
Direct2D / DirectWrite を用いてテキストと画像を 2D 描画するクラス
Definition renderer_2d.h:29
Direct3D 11 デバイスとスワップチェーンを管理するレンダラークラス
Definition renderer.h:21
ゲームクリア・ゲームオーバー画面のリザルト表示を担うアクター
Definition result.h:14
ゲームシーンの共通インターフェース
Definition scene.h:19
ゲームステージ(背景・地形)の 3D モデルクラス
Definition stage_model.h:16
リザルト表示アクタークラスの定義
シーンの純粋仮想基底クラスの定義
ステージ用 3D モデルクラスの定義