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); }
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)); }
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); }