mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-05-14 09:49:31 +00:00
24 lines
668 B
C++
24 lines
668 B
C++
#pragma once
|
|
#include "MobRenderer.h"
|
|
class HumanoidModel;
|
|
class Giant;
|
|
|
|
class HumanoidMobRenderer : public MobRenderer {
|
|
protected:
|
|
HumanoidModel* humanoidModel;
|
|
float _scale;
|
|
HumanoidModel* armorParts1;
|
|
HumanoidModel* armorParts2;
|
|
|
|
void _init(HumanoidModel* humanoidModel, float scale);
|
|
|
|
public:
|
|
HumanoidMobRenderer(HumanoidModel* humanoidModel, float shadow);
|
|
HumanoidMobRenderer(HumanoidModel* humanoidModel, float shadow,
|
|
float scale);
|
|
|
|
protected:
|
|
virtual void createArmorParts();
|
|
virtual void additionalRendering(std::shared_ptr<Mob> mob, float a);
|
|
void scale(std::shared_ptr<Mob> mob, float a);
|
|
}; |