mirror of
https://github.com/celisej567/mcpe.git
synced 2026-09-11 20:11:18 +03:00
* Add CowRenderer
This commit is contained in:
@@ -11,13 +11,15 @@
|
||||
#include "../ItemInHandRenderer.hpp"
|
||||
|
||||
#include "client/model/PigModel.hpp"
|
||||
#include "client/model/CowModel.hpp"
|
||||
|
||||
EntityRenderDispatcher* EntityRenderDispatcher::instance;
|
||||
float EntityRenderDispatcher::xOff, EntityRenderDispatcher::yOff, EntityRenderDispatcher::zOff;
|
||||
|
||||
EntityRenderDispatcher::EntityRenderDispatcher() :
|
||||
m_HumanoidMobRenderer(new HumanoidModel(0.0f, 0.0f), 0.0f),
|
||||
m_PigRenderer(new PigModel(0.0f), 0.0f)
|
||||
m_PigRenderer(new PigModel(0.0f), 0.0f),
|
||||
m_CowRenderer(new CowModel, 0.0f)
|
||||
{
|
||||
m_pItemInHandRenderer = nullptr;
|
||||
m_pTextures = nullptr;
|
||||
@@ -31,6 +33,7 @@ EntityRenderDispatcher::EntityRenderDispatcher() :
|
||||
|
||||
m_HumanoidMobRenderer.init(this);
|
||||
m_PigRenderer.init(this);
|
||||
m_CowRenderer.init(this);
|
||||
|
||||
// TODO
|
||||
|
||||
@@ -71,12 +74,14 @@ EntityRenderer* EntityRenderDispatcher::getRenderer(int renderType)
|
||||
{
|
||||
case RENDER_TNT:
|
||||
return &m_TntRenderer;
|
||||
case RENDER_HUMANOID:
|
||||
return &m_HumanoidMobRenderer;
|
||||
case RENDER_ITEM:
|
||||
return &m_ItemRenderer;
|
||||
case RENDER_CAMERA:
|
||||
return &m_CameraRenderer;
|
||||
case RENDER_HUMANOID:
|
||||
return &m_HumanoidMobRenderer;
|
||||
case RENDER_COW:
|
||||
return &m_CowRenderer;
|
||||
case RENDER_PIG:
|
||||
return &m_PigRenderer;
|
||||
// TODO
|
||||
|
||||
Reference in New Issue
Block a user