Exemplo n.º 1
0
 public Control(MapEditorScreen screen)
 {
     currentLocation = new Vector2();
     this.screen     = screen;
     InitializeComponent();
     levelInfoPanel.setEnabled(true);
     itemTextureBox.Items.AddRange(Game.instance.texMan.getSortedTextureNames());
     itemTextureBox.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
     itemTextureBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
     itemTextureBox.AutoCompleteCustomSource.AddRange(Game.instance.texMan.getSortedTextureNames());
     levelInfoPanel.setLevelInfo(screen.level);
 }
        void confirmMenuItem_Selected(object sender, EventArgs e)
        {
            BaseScreen[] screens = Manager.GetScreens();

            foreach (BaseScreen s in screens)
            {
                if (s.GetType() == typeof(MapEditorScreen))
                {
                    Manager.RemoveScreen(s);
                }
            }

            MapEditorScreen screen = new MapEditorScreen(verticalNodeCount, horizontalNodeCount);

            Manager.AddScreen(screen);

            ExitScreen();
        }