Пример #1
0
		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();
		}