예제 #1
0
        public void Init()
        {
            IsVisible = true;
            if (_controller.CurrentMogwai != null)
            {
                _controller.RefreshCurrent(1);
            }

            _command1.BorderSurface.SetGlyph(0, 0, 204, Color.DarkCyan);
            _command1.BorderSurface.SetGlyph(0, 1, 186, Color.DarkCyan);
            _command1.BorderSurface.SetGlyph(0, 2, 200, Color.DarkCyan);

            _playScreenButtons.Add("level", MenuButton(0, "level", DoAction));
            _playScreenButtons.Add("inven", MenuButton(1, "inven", DoAction));
            _playScreenButtons.Add("adven", MenuButton(2, "adven", DoAction));
            _playScreenButtons.Add("heal", MenuButton(3, "heal", DoAction));
            _playScreenButtons.Add("modif", MenuButton(4, "modif", DoAction));
            _playScreenButtons.Add("breed", MenuButton(5, "breed", DoAction));
            _playScreenButtons.Add("shop", MenuButton(6, "shop", DoAction));

            _btnEvolve = new MogwaiButton(8, 1)
            {
                Position = new Point(0, 0),
                Text     = "evolve"
            };
            _btnEvolve.Click += (btn, args) => { DoAction(((Button)btn).Text); };
            _command2.Add(_btnEvolve);

            _btnFast = new MogwaiButton(8, 1)
            {
                Position = new Point(0, 1),
                Text     = "evol++"
            };
            _btnFast.Click += (btn, args) => { DoAction(((Button)btn).Text); };
            _command2.Add(_btnFast);
        }