Пример #1
0
        private void onLevelAdded(int index)
        {
            TabPage t = new TabPage(Ogmo.Levels[index].Name);

            t.ImageIndex = 1;
            LevelEditor e = new LevelEditor(Ogmo.Levels[index]);

            LevelEditors.Add(e);
            t.Controls.Add(e);
            MasterTabControl.TabPages.Add(t);
        }
Пример #2
0
        private void onLevelClosed(int index)
        {
            MasterTabControl.TabPages.RemoveAt(index);
            LevelEditors[index].OnRemove();
            LevelEditors.RemoveAt(index);

            //Clear zoom/mouse/grid readouts
            if (Ogmo.Levels.Count == 0)
            {
                ZoomLabel.Text = MouseCoordinatesLabel.Text = GridCoordinatesLabel.Text = "";
            }
        }
Пример #3
0
 public override LayerEditor GetEditor(LevelEditors.LevelEditor editor)
 {
     return new EntityLayerEditor(editor, this);
 }