public MainMenuState() : base() { Window = Game.RenderSystem.Window; dialogBox = new Window(new Size(40, 40), new Point(30, 5)); dialogBox.Style = BorderStyle.Double; dialogBox.ForegroundColor = Color.DarkGray; Window.AddRegion(dialogBox); }
private void ReplaceMap(AbstractMap map) { if (this.Map != null) { window.RemoveRegion(this.Map); this.Map.Dispose(); } this.Map = map; this.UndoRedo = new UndoStack.UndoStack(); if (this.Map != null) { this.Map.Location = new Point(0, 0); this.Map.Size = window.Size; window.AddRegion(this.Map); this.Map.ViewFrom(this.Map.View, true); } window.Invalidate(); }