package com.surgeplay.visage.slave.render;
import com.surgeplay.visage.slave.render.primitive.Plane;
import com.surgeplay.visage.slave.render.primitive.Stage;
public class FrontFullRenderer extends Renderer {
@Override
protected void initPrimitives() {
Stage stage = new Stage();
stage.y = -1.55f;
stage.z = -10f;
stage.rotZ = 0;
stage.rotY = 0;
stage.rotX = -90;
stage.lit = false;
addPrimitive(stage);
Plane head = new Plane();
head.x = 0;
head.z = -1.5f;
head.texture = TextureType.HEAD_FRONT;
head.alphaMode = AlphaMode.NONE;
stage.members.add(head);
Plane body = new Plane();
body.x = 0;
body.z = 1f;
body.scaleZ = 1.5f;
body.texture = TextureType.BODY_FRONT;
body.alphaMode = AlphaMode.NONE;
stage.members.add(body);
Plane rarm = new Plane();
rarm.x = -1.5f;
rarm.z = 1f;
rarm.scaleZ = 1.5f;
rarm.scaleX = 0.5f;
rarm.texture = TextureType.RARM_FRONT;
rarm.alphaMode = AlphaMode.NONE;
stage.members.add(rarm);
Plane larm = new Plane();
larm.x = 1.5f;
larm.z = 1f;
larm.scaleZ = 1.5f;
larm.scaleX = 0.5f;
larm.texture = TextureType.LARM_FRONT;
larm.alphaMode = AlphaMode.NONE;
stage.members.add(larm);
Plane lleg = new Plane();
lleg.x = 0.5f;
lleg.z = 4f;
lleg.scaleZ = 1.5f;
lleg.scaleX = 0.5f;
lleg.texture = TextureType.LLEG_FRONT;
lleg.alphaMode = AlphaMode.NONE;
stage.members.add(lleg);
Plane rleg = new Plane();
rleg.x = -0.5f;
rleg.z = 4f;
rleg.scaleZ = 1.5f;
rleg.scaleX = 0.5f;
rleg.texture = TextureType.RLEG_FRONT;
rleg.alphaMode = AlphaMode.NONE;
stage.members.add(rleg);
Plane helm = new Plane();
helm.scaleX = helm.scaleY = helm.scaleZ = 1.05f;
helm.z = -1.5001f;
helm.texture = TextureType.HEAD2_FRONT;
helm.alphaMode = AlphaMode.MASK;
stage.members.add(helm);
Plane body2 = new Plane();
body2.scaleX = body2.scaleY = 1.05f;
body2.scaleZ = 1.55f;
body2.z = 0.9999f;
body2.texture = TextureType.BODY2_FRONT;
body2.alphaMode = AlphaMode.MASK;
stage.members.add(body2);
Plane rarm2 = new Plane();
rarm2.scaleX = 0.55f;
rarm2.scaleZ = 1.55f;
rarm2.z = 0.9999f;
rarm2.x = -1.4999f;
rarm2.texture = TextureType.RARM2_FRONT;
rarm2.alphaMode = AlphaMode.MASK;
stage.members.add(rarm2);
Plane larm2 = new Plane();
larm2.scaleX = 0.55f;
larm2.scaleZ = 1.55f;
larm2.z = 0.9999f;
larm2.x = 1.4999f;
larm2.texture = TextureType.LARM2_FRONT;
larm2.alphaMode = AlphaMode.MASK;
stage.members.add(larm2);
Plane lleg2 = new Plane();
lleg2.x = 0.4999f;
lleg2.z = 3.9999f;
lleg2.scaleZ = 1.55f;
lleg2.scaleX = 0.55f;
lleg2.texture = TextureType.LLEG2_FRONT;
lleg2.alphaMode = AlphaMode.MASK;
stage.members.add(lleg2);
Plane rleg2 = new Plane();
rleg2.x = -0.4999f;
rleg2.z = 3.9999f;
rleg2.scaleZ = 1.55f;
rleg2.scaleX = 0.55f;
rleg2.texture = TextureType.RLEG2_FRONT;
rleg2.alphaMode = AlphaMode.MASK;
stage.members.add(rleg2);
}
}