public static int getTVPrecisionDivider(MTV3D65.CONST_TV_LANDSCAPE_PRECISION Precision) { switch (Precision) { case MTV3D65.CONST_TV_LANDSCAPE_PRECISION.TV_PRECISION_LOWEST: return 256; case MTV3D65.CONST_TV_LANDSCAPE_PRECISION.TV_PRECISION_ULTRA_LOW: return 128; case MTV3D65.CONST_TV_LANDSCAPE_PRECISION.TV_PRECISION_VERY_LOW: return 64; case MTV3D65.CONST_TV_LANDSCAPE_PRECISION.TV_PRECISION_LOW: return 32; case MTV3D65.CONST_TV_LANDSCAPE_PRECISION.TV_PRECISION_HIGH: return 8; case MTV3D65.CONST_TV_LANDSCAPE_PRECISION.TV_PRECISION_AVERAGE: return 16; case MTV3D65.CONST_TV_LANDSCAPE_PRECISION.TV_PRECISION_BEST: return 4; case MTV3D65.CONST_TV_LANDSCAPE_PRECISION.TV_PRECISION_ULTRA: return 2; default: return -1; } }
private float getDistance(TV_3DVECTOR player, MTV3D65.TV_3DVECTOR target) { float dis = Game.Math.GetDistance3D(player.x, player.y, player.z, target.x, target.y, target.z); return dis; }
public static bool KeyPressed(MTV3D65.CONST_TV_KEY key) { return (_lastKey != _currentKey && Game.Input.IsKeyPressed(key)); }
public override void GetBoundingBox(ref MTV3D65.TV_3DVECTOR min, ref MTV3D65.TV_3DVECTOR max) { //land.GetBoundingBox(ref min, ref max); mesh.GetBoundingBox(ref min, ref max); }