the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#include "stdafx.h"
2#include "LeashKnotRenderer.h"
3#include "LeashKnotModel.h"
4
5ResourceLocation LeashKnotRenderer::KNOT_LOCATION = ResourceLocation(TN_ITEM_LEASHKNOT);
6
7LeashKnotRenderer::LeashKnotRenderer() : EntityRenderer()
8{
9 model = new LeashKnotModel();
10}
11
12LeashKnotRenderer::~LeashKnotRenderer()
13{
14 delete model;
15}
16
17void LeashKnotRenderer::render(shared_ptr<Entity> entity, double x, double y, double z, float rot, float a)
18{
19 glPushMatrix();
20 glDisable(GL_CULL_FACE);
21
22 glTranslatef((float) x, (float) y, (float) z);
23
24 float scale = 1 / 16.0f;
25 glEnable(GL_RESCALE_NORMAL);
26 glScalef(-1, -1, 1);
27
28 glEnable(GL_ALPHA_TEST);
29
30 bindTexture(entity);
31 model->render(entity, 0, 0, 0, 0, 0, scale, true);
32
33 glPopMatrix();
34}
35
36ResourceLocation *LeashKnotRenderer::getTextureLocation(shared_ptr<Entity> entity)
37{
38 return &KNOT_LOCATION;
39}