rendered paste bodyusing System;
using System.Net;
using System.Windows;
using GraphicsDeviceManager = SilverArcade.SilverSprite.GraphicsDeviceManager;
using Texture2D = SilverArcade.SilverSprite.Graphics.Texture2D;
using SilverArcade.SilverSprite.Graphics;
using SilverArcade.SilverSprite;
namespace FsbTemplateAlpha
{
public class Game1 : SilverArcade.SilverSprite.Game
{
GraphicsDeviceManager graphics;
Texture2D texture;
SpriteBatch sb;
public Game1()
{
graphics = new GraphicsDeviceManager(this);
Content.RootDirectory = "Content";
}
protected override void Initialize()
{
sb = new SpriteBatch(graphics.GraphicsDevice);
texture = Content.Load<Texture2D>("redball");
base.Initialize();
}
protected override void Update(SilverArcade.SilverSprite.GameTime gameTime)
{
base.Update(gameTime);
}
protected override void Draw(SilverArcade.SilverSprite.GameTime gameTime)
{
Viewport vp = GraphicsDevice.Viewport;
vp.Width = 800;
vp.Height = 300;
vp.X = 0;
vp.Y = 0;
Matrix matrix = Matrix.CreateTranslation(400, 300, 0);
Rectangle destination = new Rectangle(-64, -64, 128, 128);
Rectangle source = new Rectangle(0, 0, 32, 32);
Color color = SilverArcade.SilverSprite.Graphics.Color.White;
sb.Begin(SpriteBlendMode.AlphaBlend, SpriteSortMode.Immediate, SaveStateMode.None, matrix);
sb.Draw(texture, destination, source, color);
sb.End();
vp.Y = 300;
GraphicsDevice.Viewport = vp;
sb.Begin(SpriteBlendMode.AlphaBlend, SpriteSortMode.Immediate, SaveStateMode.None, matrix);
sb.Draw(texture, destination, source, color);
sb.End();
base.Draw(gameTime);
}
}
}