47 lines
1.2 KiB
C++
Executable File
47 lines
1.2 KiB
C++
Executable File
#ifndef NET_MINECRAFT_CLIENT_MODEL__SkeletonModel_H__
|
|
#define NET_MINECRAFT_CLIENT_MODEL__SkeletonModel_H__
|
|
|
|
//package net.minecraft.client.model;
|
|
|
|
#include "ZombieModel.h"
|
|
#include "geom/ModelPart.h"
|
|
|
|
class SkeletonModel: public ZombieModel
|
|
{
|
|
typedef ZombieModel super;
|
|
public:
|
|
SkeletonModel()
|
|
{
|
|
float g = 0;
|
|
|
|
arm0 = ModelPart(24 + 16, 16);
|
|
arm0.setModel(this);
|
|
arm0.addBox(-1, -2, -1, 2, 12, 2, g); // Arm0
|
|
arm0.setPos(-5, 2, 0);
|
|
|
|
arm1 = ModelPart(24 + 16, 16);
|
|
arm1.setModel(this);
|
|
arm1.mirror = true;
|
|
arm1.addBox(-1, -2, -1, 2, 12, 2, g); // Arm1
|
|
arm1.setPos(5, 2, 0);
|
|
|
|
leg0 = ModelPart(0, 16);
|
|
leg0.setModel(this);
|
|
leg0.addBox(-1, 0, -1, 2, 12, 2, g); // Leg0
|
|
leg0.setPos(-2, 12, 0);
|
|
|
|
leg1 = ModelPart(0, 16);
|
|
leg1.setModel(this);
|
|
leg1.mirror = true;
|
|
leg1.addBox(-1, 0, -1, 2, 12, 2, g); // Leg1
|
|
leg1.setPos(2, 12, 0);
|
|
}
|
|
|
|
void setupAnim(float time, float r, float bob, float yRot, float xRot, float scale) {
|
|
bowAndArrow = true;
|
|
super::setupAnim(time, r, bob, yRot, xRot, scale);
|
|
}
|
|
};
|
|
|
|
#endif /*NET_MINECRAFT_CLIENT_MODEL__SkeletonModel_H__*/
|