Exemple #1
0
 public override bool MouseDown(int x, int y)
 {
     if (!_colonizing)
     {
         for (int i = 0; i < _maxShips; i++)
         {
             _shipButtons[i].MouseDown(x, y);
         }
         _cancelButton.MouseDown(x, y);
         _colonizeButton.MouseDown(x, y);
     }
     else if (_showingText)
     {
         _nameTextBox.MouseDown(x, y);
     }
     return(false);
 }
Exemple #2
0
        public override bool MouseDown(int x, int y)
        {
            _nextFleet.MouseDown(x, y);
            _previousFleet.MouseDown(x, y);

            if (!_isTransports)
            {
                for (int i = 0; i < _maxVisible; i++)
                {
                    if (_shipSliders[i].MouseDown(x, y))
                    {
                        return(true);
                    }
                }
            }
            return(base.MouseDown(x, y));
        }
Exemple #3
0
        public override bool MouseDown(int x, int y)
        {
            if (!_isOwnedSystem)
            {
                return(base.MouseDown(x, y));
            }
            bool result;

            if (IsTransferring)
            {
                result = _popTransferSlider.MouseDown(x, y);
                if (!result)
                {
                    result = _transferToButton.MouseDown(x, y);
                }
                if (!result)
                {
                    result = base.MouseDown(x, y);
                }
                return(result);
            }
            if (IsRelocating)
            {
                if (_relocateToButton.MouseDown(x, y))
                {
                    return(true);
                }
                return(base.MouseDown(x, y));
            }
            result = _name.MouseDown(x, y);
            if (!result)
            {
                result = _infrastructureSlider.MouseDown(x, y);
            }
            if (!result)
            {
                result = _researchSlider.MouseDown(x, y);
            }
            if (!result)
            {
                result = _environmentSlider.MouseDown(x, y);
            }
            if (!result)
            {
                result = _defenseSlider.MouseDown(x, y);
            }
            if (!result)
            {
                result = _constructionSlider.MouseDown(x, y);
            }
            if (!result)
            {
                result = _infrastructureLockButton.MouseDown(x, y);
            }
            if (!result)
            {
                result = _researchLockButton.MouseDown(x, y);
            }
            if (!result)
            {
                result = _environmentLockButton.MouseDown(x, y);
            }
            if (!result)
            {
                result = _defenseLockButton.MouseDown(x, y);
            }
            if (!result)
            {
                result = _constructionLockButton.MouseDown(x, y);
            }
            if (!result)
            {
                result = _relocateToButton.MouseDown(x, y);
            }
            if (!result)
            {
                result = _transferToButton.MouseDown(x, y);
            }
            if (!result)
            {
                result = _constructionProjectButton.MouseDown(x, y);
            }
            if (!result)
            {
                result = base.MouseDown(x, y);
            }
            return(result);
        }