public override bool MouseDown(int x, int y) { int left = (_gameMain.ScreenWidth / 2) - 513; int top = (_gameMain.ScreenHeight / 2) - 250; if (x >= left && x < left + 1010 && y >= top && y < top + 390) { //When clicking a column, that entire row is clicked for (int i = 0; i < _maxVisible; i++) { _columnCells[0][i].MouseDown(left + 1, y); _columnCells[1][i].MouseDown(left + 281, y); _columnCells[2][i].MouseDown(left + 371, y); _columnCells[3][i].MouseDown(left + 461, y); _columnCells[4][i].MouseDown(left + 541, y); _columnCells[5][i].MouseDown(left + 621, y); _columnCells[6][i].MouseDown(left + 701, y); _columnCells[7][i].MouseDown(left + 951, y); } } _transferReserves.MouseDown(x, y); _reserveSlider.MouseDown(x, y); _transferSlider.MouseDown(x, y); return(base.MouseDown(x, y)); }
public void MouseDown(int x, int y, int whichButton) { if (whichButton != 1) { return; } if (_generatingGalaxy) { return; } if (_showingSelection) { _raceSelection.MouseDown(x, y); return; } if (_playerRaceDescription.MouseDown(x, y)) { return; } if (_galaxyComboBox.MouseDown(x, y)) { return; } if (_difficultyComboBox.MouseDown(x, y)) { return; } if (_playerEmperorName.MouseDown(x, y)) { return; } if (_playerHomeworldName.MouseDown(x, y)) { return; } if (_playerRaceButton.MouseDown(x, y)) { return; } for (int i = 0; i < _numericUpDownAI.Value; i++) { if (_AIRaceButtons[i].MouseDown(x, y)) { return; } } if (_okButton.MouseDown(x, y)) { return; } if (_cancelButton.MouseDown(x, y)) { return; } _numericUpDownAI.MouseDown(x, y); }
public override bool MouseDown(int x, int y) { if (_okButton.MouseDown(x, y)) { return(true); } if (_raceDescription.MouseDown(x, y)) { return(true); } for (int i = 0; i < _maxVisible; i++) { if (_raceButtons[i].MouseDown(x, y)) { return(true); } } return(base.MouseDown(x, y)); }
public override bool MouseDown(int x, int y) { if (_fleetSpecsShowing) { return(_fleetSpecsWindow.MouseDown(x, y)); } bool result = false; for (int i = 0; i < _maxVisible; i++) { result = _planetBackgrounds[i].MouseDown(x, y) || result; } for (int i = 0; i < 6; i++) { result = _scrapButtons[i].MouseDown(x, y) || result; } result = _viewSpecsButton.MouseDown(x, y) || result; result = base.MouseDown(x, y) || result; return(result); }
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); }