hud refactor (part II)

This commit is contained in:
MihailRis
2024-01-07 19:22:29 +03:00
parent 8118afce5c
commit e493c67dfa
13 changed files with 142 additions and 91 deletions
+7 -7
View File
@@ -11,7 +11,7 @@ class HudRenderer;
class Engine;
class Camera;
class Batch2D;
class ContentGfxCache;
class LevelFrontend;
class LevelController;
/* Screen is a mainloop state */
@@ -37,11 +37,11 @@ public:
};
class LevelScreen : public Screen {
Level* level;
LevelController* controller;
WorldRenderer* worldRenderer;
HudRenderer* hud;
ContentGfxCache* cache;
std::unique_ptr<Level> level;
std::unique_ptr<LevelFrontend> frontend;
std::unique_ptr<HudRenderer> hud;
std::unique_ptr<WorldRenderer> worldRenderer;
std::unique_ptr<LevelController> controller;
bool hudVisible = true;
void updateHotkeys();
@@ -53,4 +53,4 @@ public:
void draw(float delta) override;
};
#endif // FRONTEND_SCREENS_H_
#endif // FRONTEND_SCREENS_H_