예제 #1
0
        public override void RunController()
        {
            base.RunController();

            if (ModelGame.level != null && level != null)
            { // Als bestaand level nog niet opgeslagen is maar terugkomt van de test
                gameObjects = ModelGame.level.getCleanGameObjects();
            }
            else
            {
                level = ModelEditor.level;
                if (level != null)
                { // Bestaand level bewerken
                    gameObjects = level.getCleanGameObjects();
                }
                else
                { // Niew level make
                    gameObjects = new List<GameObject>();
                }
            }

            ModelGame.level = null;
            modelEditor.gamePanel.Invalidate();
        }