SDXFrameWork  0.13
SDXFrameWork
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
IScene.h
1 //Copyright © 2014 SDXFramework
2 //[License]GNU Affero General Public License, version 3
3 //[Contact]http://sourceforge.jp/projects/dxframework/
4 #pragma once
5 namespace SDX
6 {
9  class IScene
10  {
11  public:
12  bool isEnd = false;
13 
14  virtual ~IScene() = default;
15 
17  virtual void Update() = 0;
18 
20  virtual void Draw() = 0;
21 
23  virtual void Init(){}
24 
26  virtual void Final(){}
27 
29  virtual void LoadGUI(){}
30  };
31 }
virtual void LoadGUI()
GUIの読み込み処理.
Definition: IScene.h:29
virtual void Draw()=0
描画処理.
シーンのインターフェース.
Definition: IScene.h:9
virtual void Update()=0
更新処理.
virtual void Final()
終了時の処理.
Definition: IScene.h:26
bool isEnd
消滅フラグ
Definition: IScene.h:12
virtual void Init()
初期化処理.
Definition: IScene.h:23