GameBundle/Test/GameImpl.cs

29 lines
867 B
C#
Raw Normal View History

using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
2020-04-09 18:06:01 +02:00
using MLEM.Startup;
namespace Test {
public class GameImpl : MlemGame {
public static GameImpl Instance { get; private set; }
private Texture2D texture;
2020-04-09 18:06:01 +02:00
public GameImpl() {
Instance = this;
}
protected override void LoadContent() {
base.LoadContent();
this.texture = LoadContent<Texture2D>("Textures/Test");
}
protected override void DoDraw(GameTime gameTime) {
this.GraphicsDevice.Clear(Color.Black);
base.DoDraw(gameTime);
this.SpriteBatch.Begin(samplerState: SamplerState.PointClamp, transformMatrix: Matrix.CreateScale(10));
this.SpriteBatch.Draw(this.texture, Vector2.Zero, Color.White);
this.SpriteBatch.End();
}
2020-04-09 18:06:01 +02:00
}
}