public override Vector3i GetMousePos(Vector3i mp, int scale, ViewAngle angle)
{
Vector3i p = new Vector3i(0,0,0);
switch(angle)
{
case ViewAngle.FrontSlice:
p.X = mp.X / scale;
p.Y = ChunkZ-(mp.Y / scale);
p.Z = mp.Z;
break;
case ViewAngle.TopDown:
p.X = mp.X/scale;
p.Y = mp.Y/scale;
p.Z = mp.Z; // wut
break;
case ViewAngle.SideSlice:
p.X=mp.Z;
p.Y=mp.Y/scale;
p.Z=mp.X/scale;
break;
}
return p;
}