FNA-VSCode-Template/project_name/Game1.cs
2019-02-12 22:48:11 -08:00

33 lines
923 B
C#

using Nez;
namespace project_name
{
class Game1 : Core
{
public Game1() : base()
{}
override protected void Initialize()
{
base.Initialize();
#if DEBUG
System.Diagnostics.Debug.Listeners.Add(new System.Diagnostics.TextWriterTraceListener(System.Console.Out));
#endif
// setup a Scene so we have something to show
var newScene = new Scene();
newScene.addRenderer(new DefaultRenderer());
// optionally render Nez in an ImGui window
newScene.finalRenderDelegate = new ImGuiFinalRenderDelegate();
var logo = newScene.content.Load<Microsoft.Xna.Framework.Graphics.Texture2D>("nez-logo-black");
newScene.createEntity("logo")
.setPosition(Screen.center)
.addComponent(new Nez.Sprites.Sprite(logo));
scene = newScene;
}
}
}