001 package net.minecraft.src;
002
003 import cpw.mods.fml.common.Side;
004 import cpw.mods.fml.common.asm.SideOnly;
005
006 public class PositionTextureVertex
007 {
008 public Vec3 vector3D;
009 public float texturePositionX;
010 public float texturePositionY;
011
012 public PositionTextureVertex(float par1, float par2, float par3, float par4, float par5)
013 {
014 this(Vec3.createVectorHelper((double)par1, (double)par2, (double)par3), par4, par5);
015 }
016
017 public PositionTextureVertex setTexturePosition(float par1, float par2)
018 {
019 return new PositionTextureVertex(this, par1, par2);
020 }
021
022 public PositionTextureVertex(PositionTextureVertex par1PositionTextureVertex, float par2, float par3)
023 {
024 this.vector3D = par1PositionTextureVertex.vector3D;
025 this.texturePositionX = par2;
026 this.texturePositionY = par3;
027 }
028
029 public PositionTextureVertex(Vec3 par1Vec3, float par2, float par3)
030 {
031 this.vector3D = par1Vec3;
032 this.texturePositionX = par2;
033 this.texturePositionY = par3;
034 }
035 }