public static void TestTrackScreenshot() { Track track = null; Model testModel = null; TestGame.Start( delegate { track = new Track( //"TrackWithHelpers", null); //"TrackAdvanced", null); "TrackBeginner", null); testModel = new Model("Car"); }, delegate { RacingGameManager.Player.SetCarPosition( track.points[(int)(track.points.Count*0.93f)].pos + new Vector3(0, -50, 0), new Vector3(0, 1, 0), new Vector3(0, 0, 1)); track.roadMaterial.ambientColor = Color.Gray; track.Render(); /* testModel.RenderCar(0, Color.White, Matrix.CreateRotationX(Input.MousePos.X/400.0f) * Matrix.CreateTranslation( track.points[(int)(track.points.Count * 0.95f)].pos)); */ }); }
/// <summary> /// Test render track /// </summary> //[Test] public static void TestRenderTrack() { Track track = null; Model testModel = null; TestGame.Start( delegate { track = new Track( //"TrackWithHelpers", null); //"TrackAdvanced", null); "TrackBeginner", null); testModel = new Model("AlphaPalm2"); }, delegate { //RacingGameManager.Player.SetCarPosition(track.points[0].pos, // new Vector3(0, 1, 0), new Vector3(0, 0, 1)); //ShowGroundGrid(); //ShowTrackLines(track); ShowUpVectors(track); track.Render(); //testModel.Render(track.StartPosition); }); }