A stealth-based 2D platformer where you don't have to kill anyone unless you want to. https://www.semicolin.games
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

42 lines
1.2 KiB

using Microsoft.Xna.Framework;
using Windows.Foundation;
using Windows.UI.ViewManagement;
namespace SemiColinGames {
public class UwpDisplay : IDisplay {
private GraphicsDeviceManager graphics;
public void Initialize(GameWindow window, GraphicsDeviceManager graphics) {
this.graphics = graphics;
SetFullScreen(true);
}
public void SetFullScreen(bool fullScreen) {
graphics.IsFullScreen = fullScreen;
graphics.ApplyChanges();
Debug.WriteLine("display: {0}x{1}, fullscreen={2}",
graphics.PreferredBackBufferWidth,
graphics.PreferredBackBufferHeight,
fullScreen);
}
}
public class UwpSneakGame : SneakGame {
public UwpSneakGame() {
Services.AddService(typeof(IDisplay), new UwpDisplay());
}
}
public static class UwpProgram {
static void Main() {
ApplicationView.PreferredLaunchViewSize = new Size(1920, 1080);
// Could also choose FullScreen here, if we wanted.
ApplicationView.PreferredLaunchWindowingMode =
ApplicationViewWindowingMode.PreferredLaunchViewSize;
var factory = new MonoGame.Framework.GameFrameworkViewSource<UwpSneakGame>();
Windows.ApplicationModel.Core.CoreApplication.Run(factory);
}
}
}