rendered paste bodypublic 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();
}