Example #1
0
 protected void CloseEditor()
 {
     if (state == EditorState.IDEAL && parentEditor != null)
     {
         parentEditor.AboveClosed();
     }
     else
     {
         MainScene.LoadScene(new StageSelector());
     }
 }
Example #2
0
        public override void Update()
        {
            foreach (var b in btns)
            {
                if (b.IsDown)
                {
                    MainScene.LoadScene(new StageEditor($@"Stages\{b.Text}.json"));
                }
            }

            if (editorBtn.IsDown)
            {
                MainScene.LoadScene(new StageEditor());
            }
        }
Example #3
0
 static void Main()
 {
     using (var game = new MainScene())
         game.Run();
 }
Example #4
0
 public MainScene()
 {
     graphics = new GraphicsDeviceManager(this);
     Content.RootDirectory = "Content";
     mainScene             = this;
 }