2020-04-24 00:24:39 +02:00
|
|
|
using Microsoft.Xna.Framework;
|
|
|
|
using Microsoft.Xna.Framework.Graphics;
|
2020-04-09 18:06:01 +02:00
|
|
|
using MLEM.Startup;
|
|
|
|
|
2022-08-17 21:51:38 +02:00
|
|
|
namespace Test;
|
2020-04-09 18:06:01 +02:00
|
|
|
|
2022-08-17 21:51:38 +02:00
|
|
|
public class GameImpl : MlemGame {
|
2020-04-09 18:06:01 +02:00
|
|
|
|
2022-08-17 21:51:38 +02:00
|
|
|
public static GameImpl Instance { get; private set; }
|
|
|
|
private Texture2D texture;
|
2020-04-09 18:06:01 +02:00
|
|
|
|
2022-08-17 21:51:38 +02:00
|
|
|
public GameImpl() {
|
|
|
|
GameImpl.Instance = this;
|
|
|
|
}
|
2020-04-24 00:24:39 +02:00
|
|
|
|
2022-08-17 21:51:38 +02:00
|
|
|
protected override void LoadContent() {
|
|
|
|
base.LoadContent();
|
|
|
|
this.texture = MlemGame.LoadContent<Texture2D>("Textures/Test");
|
|
|
|
}
|
2020-04-24 00:24:39 +02:00
|
|
|
|
2022-08-17 21:51:38 +02:00
|
|
|
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
|
|
|
}
|
2022-08-17 21:51:38 +02:00
|
|
|
|
2020-04-09 18:06:01 +02:00
|
|
|
}
|