public override void Draw() { base.Draw(); _saveGameListBackground.Draw(); for (int i = 0; i < _buttons.Length; i++) { _buttons[i].Draw(); } for (int i = 0; i < _maxVisible; i++) { _saveGameButtons[i].Draw(); } _scrollBar.Draw(); if (_promptShowing) { _saveGameNamePromptBackground.Draw(); _saveGameNamePromptInstructionLabel.Draw(); _saveGameNameField.Draw(); } }
public override void Draw() { base.Draw(); int i; for (i = 0; i < 6; i++) { _shipNames[i].Draw(); } _statusLabels[0].Draw(); for (i = 0; i < _maxVisible; i++) { _planetBackgrounds[i].Draw(); _planetNames[i].Draw(); _statusLabels[i + 1].Draw(); for (int j = 0; j < 6; j++) { if (_shipAmountLabels[i][j].Enabled) { _shipAmountLabels[i][j].Draw(); } } } for (; i < 10; i++) { _planetBackgrounds[i].Draw(); } _scrollBar.Draw(); for (i = 0; i < 6; i++) { _scrapButtons[i].Draw(); } _maintenanceCostBackground.Draw(); _maintenanceLabel.Draw(); _maintenanceAmountLabel.Draw(); _viewSpecsButton.Draw(); if (_fleetSpecsShowing) { _fleetSpecsWindow.Draw(); } }
public void DrawScreen() { _background.Draw(0, 0, _gameMain.ScreenWidth / _background.Width, _gameMain.ScreenHeight / _background.Height); _planet.Draw(_x, _y); _title.Draw(_x, _y); foreach (BBButton button in _buttons) { button.Draw(); } if (_showingLoadMenu) { _loadBackground.Draw(); foreach (var button in _saveGameButtons) { button.Draw(); } _scrollBar.Draw(); } _versionLabel.Draw(); }
public override void Draw() { base.Draw(); _techDescriptionBackground.Draw(); _availableTechsToResearchBackground.Draw(); _techIcon.Draw(_xPos + 35, _yPos + 38); _techDescription.Draw(); _instructionLabel.Draw(); for (int i = 0; i < _maxVisible; i++) { _availableTechsToResearchButtons[i].Draw(); _researchCosts[i].Draw(); } _scrollBar.Draw(); for (int i = 0; i < _maxVisible; i++) { _availableTechsToResearchButtons[i].DrawToolTip(); } }
public override void Draw() { base.Draw(); _raceBackground.Draw(); for (int i = 0; i < _maxVisible; i++) { _raceButtons[i].Draw(); } _raceScrollBar.Draw(); if (_whichRaceSelected == null) { _randomSprite.Draw(_xPos + 315, _yPos + 15, 300 / _randomSprite.Width, 300 / _randomSprite.Height); } else { _whichRaceSelected.NeutralAvatar.Draw(_xPos + 315, _yPos + 15, 300 / _whichRaceSelected.NeutralAvatar.Width, 300 / _whichRaceSelected.NeutralAvatar.Height); } _raceDescription.Draw(); _okButton.Draw(); }
public override void Draw() { base.Draw(); for (int i = 0; i < _columnHeaders.Length; i++) { _columnHeaders[i].Draw(); } for (int i = 0; i < _columnCells.Length; i++) { for (int j = 0; j < _columnCells[i].Length; j++) { _columnCells[i][j].Draw(); } } _expensesBackground.Draw(); _incomeBackground.Draw(); _reserves.Draw(); _expenseTitle.Draw(); _incomeTitle.Draw(); _scrollBar.Draw(); for (int i = 0; i < 4; i++) { _expenses[i].Draw(); _expenseLabels[i].Draw(); } for (int i = 0; i < 2; i++) { _incomes[i].Draw(); _incomeLabels[i].Draw(); } _reserveSlider.Draw(); _reservesLabel.Draw(); _reservesAmount.Draw(); _transferSlider.Draw(); _transferLabel.Draw(); _transferAmount.Draw(); _transferReserves.Draw(); }
public override void Draw() { base.Draw(); _name.Draw(); if (_isExplored) { _currentSystem.Planets[0].SmallSprite.Draw(_xPos + 10, _yPos + 60); _popLabel.Draw(); _terrainLabel.Draw(); if (_isOwnedSystem) { if (IsTransferring) { _generalPurposeBackground.Draw(); _generalPurposeText.Draw(); _popTransferSlider.Draw(); _transferLabel.Draw(); _transferToButton.Draw(); _transferToButton.DrawToolTip(); } else if (IsRelocating) { _generalPurposeBackground.Draw(); _generalPurposeText.Draw(); _relocateToButton.Draw(); _relocateToButton.DrawToolTip(); } else { _productionLabel.Draw(); _infrastructureBackground.Draw(); _researchBackground.Draw(); _environmentBackground.Draw(); _defenseBackground.Draw(); _constructionProjectButton.Draw(); _infrastructureIcon.Draw(_xPos + 20, _yPos + 140); _researchIcon.Draw(_xPos + 20, _yPos + 200); _environmentIcon.Draw(_xPos + 20, _yPos + 260); _defenseIcon.Draw(_xPos + 20, _yPos + 320); _constructionIcon.Draw(_xPos + 20, _yPos + 380); _infrastructureLabel.Draw(); _infrastructureSlider.Draw(); _infrastructureLockButton.Draw(); _researchLabel.Draw(); _researchSlider.Draw(); _researchLockButton.Draw(); _environmentLabel.Draw(); _environmentSlider.Draw(); _environmentLockButton.Draw(); _defenseLabel.Draw(); _defenseSlider.Draw(); _defenseLockButton.Draw(); _constructionLabel.Draw(); _constructionSlider.Draw(); _constructionLockButton.Draw(); _relocateToButton.Draw(); _transferToButton.Draw(); _relocateToButton.DrawToolTip(); _transferToButton.DrawToolTip(); if (_currentSystem.Planets[0].TransferSystem.Key.StarSystem != null) { _transferLabel.Draw(); } } } else { _generalPurposeBackground.Draw(); _generalPurposeText.Draw(); } } else { _generalPurposeBackground.Draw(); _generalPurposeText.Draw(); } }