multiple mobs render
This commit is contained in:
@@ -30,7 +30,7 @@ private:
|
||||
game::World* m_World;
|
||||
std::unique_ptr<GL::VertexArray> m_WorldVao;
|
||||
std::unique_ptr<Model> m_SelectTileModel;
|
||||
std::unique_ptr<TexturedModel> m_MobModel;
|
||||
std::vector<TexturedModel> m_MobModels;
|
||||
Vec2f m_CamPos;
|
||||
Vec2f m_CursorPos;
|
||||
Vec2f m_HoldCursorPos;
|
||||
@@ -68,7 +68,7 @@ private:
|
||||
void Click();
|
||||
void RenderWorld() const;
|
||||
void RenderTowers() const;
|
||||
void RenderMobs() const;
|
||||
void RenderMobs();
|
||||
void RenderTileSelect() const;
|
||||
void RenderPopups();
|
||||
void RenderMobTooltip() const;
|
||||
|
||||
@@ -2,13 +2,14 @@
|
||||
|
||||
#include "GLLoader.h"
|
||||
#include "render/Renderer.h"
|
||||
#include "game/Mobs.h"
|
||||
|
||||
namespace td {
|
||||
namespace render {
|
||||
|
||||
namespace MobLoader {
|
||||
|
||||
TexturedModel LoadMobModel();
|
||||
TexturedModel LoadMobModel(game::MobType mobType);
|
||||
|
||||
} // namespace MobLoader
|
||||
|
||||
|
||||
Reference in New Issue
Block a user