public static void InitializeGrid( float width, float height, int cols, int rows ) { grid = new AIGrid( width, height, cols, rows ); min = grid.Min; max = grid.Max - new Vector2( .0001f, .0001f ); min3D = new Vector3( min.X, 0, min.Y ); max3D = new Vector3( max.X, 0, max.Y ); rotation = Matrix.CreateRotationY( MathHelper.ToRadians( .1f ) ); CollisionManager.Initialize( grid, 16 ); }
public static void Initialize( AIGrid grid, int interleave ) { CollisionManager.grid = grid; CollisionManager.interleave = interleave; }