Example #1
0
 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;
 }
Example #3
0
 public static bool KeyPressed(MTV3D65.CONST_TV_KEY key)
 {
     return (_lastKey != _currentKey && Game.Input.IsKeyPressed(key));
 }
Example #4
0
 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);
 }