#pragma once #include #include #include #include namespace td { namespace render { class EntityRenderer : public Renderer { private: game::WorldPtr m_World; raylib::Model m_ZombieModel; Texture2D m_ZombieTexture; public: EntityRenderer(raylib::Camera& a_Camera, const game::WorldPtr& a_World); virtual ~EntityRenderer(); virtual void Render(float a_Lerp) override; }; } // namespace render } // namespace td