aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/LargeChestModel.cpp
blob: fad7aae190456576a14ec55dfe0e9fd2867c1384 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "stdafx.h"
#include "LargeChestModel.h"
#include "ModelPart.h"

LargeChestModel::LargeChestModel()
{
	lid = ((new ModelPart(this, 0, 0)))->setTexSize(128, 64);
	lid->addBox(0.0f, -5.0f, -14.0f, 14+16, 5, 14, 0.0f);
	lid->x = 1;
	lid->y = 7;
	lid->z = 15;

	lock = ((new ModelPart(this, 0, 0)))->setTexSize(128, 64);
	lock->addBox(-1.0f, -2.0f, -15.0f, 2, 4, 1, 0.0f);
	lock->x = 8+8;
	lock->y = 7;
	lock->z = 15;

	bottom = ((new ModelPart(this, 0, 19)))->setTexSize(128, 64);
	bottom->addBox(0.0f, 0.0f, 0.0f, 14+16, 10, 14, 0.0f);
	bottom->x = 1;
	bottom->y = 6;
	bottom->z = 1;

	// 4J added - compile now to avoid random performance hit first time cubes are rendered
	lid->compile(1.0f/16.0f);
	lock->compile(1.0f/16.0f);
	bottom->compile(1.0f/16.0f);
}