protected override void Initialize() { consoleHUD = new ConsoleHUD(); spriteBatch = new SpriteBatch( graphics.GraphicsDevice ); renderTarget = new RenderTarget2D( graphics.GraphicsDevice, 800, 600, 1, SurfaceFormat.Color ); refractionRenderTarg = new RenderTarget2D( graphics.GraphicsDevice, 800, 600, 1, SurfaceFormat.Color ); reflectionRenderTarg = new RenderTarget2D( graphics.GraphicsDevice, 800, 600, 1, SurfaceFormat.Color ); camera = new MouseCam(); camera.SetPosition( new Vector3( 1500f, 400f, 1500f ) ); camera.rotation = new Vector3( 0f, MathHelper.ToRadians( 180f ), 0f ); //grid = new Grid(new Vector2(1000f, 1000f), 10, Color.Black, 1f, Vector3.Zero, new Vector3(0f, 0f, 0f)); //water = new Water(new Vector2(40000f, 40000f), false); skybox = new Skybox(); sun = new Sun( 342f, 335f ); hud = new HUD(); InitFog(); base.Initialize(); settings = new HeightmapSettings(); settings.Show(); }