示例#1
0
 private void InitHelpWindow()
 {
     _HelpWindow            = new Window();
     _HelpWindow.CenterText = true;
     _HelpWindow.Height     = _HelpWindow.FittingHeight(1);
     _HelpWindow.Text       = "Press ENTER to continue";
     _HelpWindow.Open();
 }
示例#2
0
 private void InitHelpWindow()
 {
     _HelpWindow = new Window();
     _HelpWindow.CenterText = true;
     _HelpWindow.Height = _HelpWindow.FittingHeight(1);
     _HelpWindow.Text = "Press ENTER to continue";
     _HelpWindow.Open();
 }
示例#3
0
 private void InitRuleWindow()
 {
     _RuleWindow       = new Window();
     _RuleWindow.Text  = "Open:          " + GameRule.Open + "\n";
     _RuleWindow.Text += "Random:        " + GameRule.Random + "\n";
     _RuleWindow.Text += "Elemental:     " + GameRule.Elemental + "\n";
     _RuleWindow.Text += "Same:          " + GameRule.Same + "\n";
     _RuleWindow.Text += "Same Wall:     " + GameRule.SameWall + "\n";
     _RuleWindow.Text += "Plus:          " + GameRule.Plus + "\n";
     _RuleWindow.Text += "Plus Wall:     " + GameRule.PlusWall + "\n";
     _RuleWindow.Text += "--------------------\n";
     _RuleWindow.Text += "Trade Rule: " + GameRule.TradingRule + "\n";
     _RuleWindow.Open();
 }
示例#4
0
 private void InitRuleWindow()
 {
     _RuleWindow = new Window();
     _RuleWindow.Text = "Open:          " + GameRule.Open + "\n";
     _RuleWindow.Text += "Random:        " + GameRule.Random + "\n";
     _RuleWindow.Text += "Elemental:     " + GameRule.Elemental + "\n";
     _RuleWindow.Text += "Same:          " + GameRule.Same + "\n";
     _RuleWindow.Text += "Same Wall:     " + GameRule.SameWall + "\n";
     _RuleWindow.Text += "Plus:          " + GameRule.Plus + "\n";
     _RuleWindow.Text += "Plus Wall:     " + GameRule.PlusWall + "\n";
     _RuleWindow.Text += "--------------------\n";
     _RuleWindow.Text += "Trade Rule: " + GameRule.TradingRule + "\n";
     _RuleWindow.Open();
 }
示例#5
0
        private void UpdateHelpWindow(GameTime gameTime)
        {
            _HelpWindow.Width          = (int)(spriteBoard.ViewportWidth * Global.BoardScaleH - Global.BoardScaleH * 96 * 2);
            _HelpWindow.ScreenPosition = new Vector2(Global.BoardScaleH * 96, (int)(Global.ScreenHeight - _HelpWindow.Height - Global.BoardScaleV * 8));
            _HelpWindow.Update(gameTime);

            if (_CurrMouseTarget != null && _PrevMouseTarget != _CurrMouseTarget)
            {
                Global.SFXManager.Card.Play();
                _HelpWindow.Open();
                _HelpWindow.Text = ((TripleTriadCard)_CurrMouseTarget).Name;
            }
            else if (_CurrMouseTarget == null)
            {
                _HelpWindow.Close();
            }
        }