Example #1
0
        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);
        }
Example #2
0
        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();
        }