All pastes #86168 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-07-12 16:46 UTC
rendered paste body
public override void Render()
        {
            oldSurface = Game.device.GetRenderTarget(0);

            //H4X
            if (renderfirst) { renderfirst = false; SetupView(); }

            Game.device.SetRenderTarget(0, surface);
            Game.device.Clear(ClearFlags.Target | ClearFlags.ZBuffer, Color.Tomato, 1.0f, 0);

            Game.device.BeginScene();

            Game.device.Transform.World = Matrix.Identity;
            Game.device.Transform.View = Game.myCamera.View;
            Game.device.Transform.Projection = Game.myCamera.Projection;

            Game.myScene.Render(Game.myCamera);

            Game.device.EndScene();

            Game.device.SetRenderTarget(0, oldSurface);

            _sprite.Begin(SpriteFlags.None);
            _sprite.Draw(texture, Rectangle.Empty, Vector3.Empty, _renderPosition, Color.White);
            _sprite.End();
        }