Ejemplo n.º 1
0
        public EditorScreen(string levelPath)
        {
            if (!string.IsNullOrEmpty(levelPath))
            {
                _editorFile = new EditorFile(Path.GetDirectoryName(levelPath), Path.GetFileName(levelPath));
                this.LoadLevel(true);
            }
            else
            {
                _editorFile = new EditorFile();

                _level = EditorLevel.Generate();
                _levelRenderer = new EditorLevelRenderer(_level);
                _levelController = new EditorLevelController(_level);
            }
        }
Ejemplo n.º 2
0
 public SaveOpenPlayButtons(EditorFile editorFile)
 {
     _file = editorFile;
     this.CreateUi();
 }