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(); }