fix: change renderer to class
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
#include "game/World.h"
|
||||
#include "render/loader/GLLoader.h"
|
||||
#include "render/Renderer.h"
|
||||
|
||||
#include <glm/glm.hpp>
|
||||
|
||||
@@ -10,6 +11,7 @@ namespace render {
|
||||
|
||||
class WorldRenderer{
|
||||
private:
|
||||
Renderer* m_Renderer;
|
||||
game::World* m_World;
|
||||
std::unique_ptr<GL::VAO> m_WorldVao, m_MobVao, m_SelectTileVao;
|
||||
glm::vec2 m_CamPos;
|
||||
@@ -17,7 +19,7 @@ private:
|
||||
float m_Zoom = 1;
|
||||
float m_CamSensibility = 1;
|
||||
public:
|
||||
WorldRenderer(game::World* world);
|
||||
WorldRenderer(game::World* world, Renderer* renderer);
|
||||
~WorldRenderer();
|
||||
|
||||
void loadModels();
|
||||
|
||||
Reference in New Issue
Block a user