GameManager.h
1 
7 #pragma once
8 
9 #include "SetTrekPlugins.h"
10 #include "Graphics.h"
11 #include "ImageManager.h"
12 
18 {
19 protected:
24 public:
28  static void Init(Graphics* graphics)
29  {
30  EngineGFX = graphics;
31  }
32 
33  bool Loading;
37  virtual void Load() = 0;
38  virtual void UnLoad() = 0;
39  virtual void Render() = 0;
40  virtual void Update() = 0;
41 };
static void Init(Graphics *graphics)
This method make it possible to access graphics object
Definition: GameManager.h:28
Class for Graphics This class manages the Graphics objects
Definition: Graphics.h:15
static Graphics * EngineGFX
Setting up a graphics object
Definition: GameManager.h:23
virtual void Load()=0
Virtual method for the game levels
Class for GameManager This class helps to manages the Game Level
Definition: GameManager.h:17