This commit is contained in:
Bram Verhulst
2024-06-09 22:03:29 +02:00
parent d7389411f5
commit 5f1dcd5788
76 changed files with 1532 additions and 385 deletions

View File

@@ -8,6 +8,7 @@
#include "Camera.h"
#include "OrbitingObject.h"
#include "SoundEffect.h"
#include "SoundStream.h"
#include "Text.h"
#include "Gui/GuiMeter.h"
#include "Gui/Screens/MainScreen.h"
@@ -19,8 +20,12 @@ public:
WorldLevel(Camera* camera, Rectf viewport);
virtual ~WorldLevel() override;
WorldLevel(const WorldLevel& other) = default;
WorldLevel(WorldLevel&& other) = default;
WorldLevel(const WorldLevel& other) = delete;
WorldLevel& operator=(const WorldLevel& other) = delete;
WorldLevel(WorldLevel&& other) = delete;
WorldLevel& operator=(WorldLevel&& other) = delete;
void Update(float elapsedSec) override;
void Draw() const override;
@@ -40,6 +45,8 @@ private:
Player m_Player;
Vector2f m_MousePos {};
SoundStream* m_BackgroundMusic;
Rectf m_Viewport;
ScreenManager* m_ScreenManager;
@@ -54,7 +61,7 @@ private:
OrbitingObject* m_Sun{ nullptr };
OrbitingObject* m_Moon{ nullptr };
Texture* m_topCover{ nullptr };
Texture* m_TopCover{ nullptr };
// ImGui Vars