Files
mcpe/source/client/model/CowModel.cpp
2023-12-05 21:12:05 +02:00

48 lines
1012 B
C++

/********************************************************************
Minecraft: Pocket Edition - Decompilation Project
Copyright (C) 2023 iProgramInCpp
The following code is licensed under the BSD 1 clause license.
SPDX-License-Identifier: BSD-1-Clause
********************************************************************/
#include "CowModel.hpp"
CowModel::CowModel() :
QuadrupedModel(12, 0.0f)
{
m_head = ModelPart(0, 0);
m_head.setModel(this);
// head
m_head.addBox(-4, -4, -6, 8, 8, 6);
m_head.setPos(0, 4, -8);
// horns
m_head.texOffs(22, 0);
m_head.addBox(-5, -5, -4, 1, 3, 1);
m_head.texOffs(22, 0);
m_head.addBox(4, -5, -4, 1, 3, 1);
m_body = ModelPart(18, 4);
m_body.setModel(this);
// torso
m_body.addBox(-6, -10, -7, 12, 18, 10);
m_body.setPos(0, 5, 2);
// udders
m_body.texOffs(52, 0);
m_body.addBox(-2, 2, -8, 4, 6, 1);
m_leg1.m_posX -= 1.0f;
m_leg2.m_posX += 1.0f;
m_leg3.m_posX -= 1.0f;
m_leg4.m_posX += 1.0f;
field_290 += 2.0f;
}
CowModel::~CowModel()
{
}