private void tb_Name_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter && !string.IsNullOrEmpty(this.tb_Name.Text)) { StartClicked?.Invoke(this, e); } }
private void startButton_Click(object i_sender, EventArgs i_e) { ////When start button was click Checks if all the text boxs was filled by User ////If so, notify UI that user want to start game if (m_Player1NameTextBox.Text == string.Empty) { MessageBox.Show("Please Enter Player 1 Name"); } else { if (m_Player2NameTextBox.Text == string.Empty) { MessageBox.Show("Please Enter Player 2 Name"); } else { if (StartClicked != null) { StartClicked.Invoke(Player1Name, Player2Name, m_PvC, m_BoardRow, m_BoardCol); this.FormClosed -= welcomePage_FormClosing; this.Close(); } } } }
private void btn_Start_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(this.tb_Name.Text)) { StartClicked?.Invoke(this, e); } else { this.tb_Name.Focus(); this.tb_Name.BackColor = Color.LightPink; } }
private void CreateElements() { _startButton = new Button(GuiServices, "Start"); _startButton.Clicked += args => StartClicked?.Invoke(args); _startButton.Bounds = new Rectangle(GuiServices.GameBounds.Width - 35, GuiServices.GameBounds.Height - 36, DefaultButtonWidth, DefaultButtonHeight); _optionsButton = new Button(GuiServices, "Opcje"); _optionsButton.Clicked += args => OptionsClicked?.Invoke(args); _optionsButton.Bounds = new Rectangle(GuiServices.GameBounds.Width - 35, GuiServices.GameBounds.Height - 21, DefaultButtonWidth, DefaultButtonHeight); _startButton.Center = _optionsButton.Center = true; _startButton.FillColor = _optionsButton.FillColor = Colors.MapMenuBackgroundColor; _startButton.TextColor = _optionsButton.TextColor = Colors.TextLightColor; Elements.Add(_startButton); Elements.Add(_optionsButton); }
private void BtnStartClick(object sender, RoutedEventArgs e) { StartClicked?.Invoke(sender, e); }
private void cmdStart_Click(object sender, EventArgs e) { //lblWarnings.Visible = false; StartClicked?.Invoke(this, e); }
public void StateChanged(object sender, XboxControllerStateChangedEventArgs e) { #region INTPUT_MAPPINGS //analogs _gamepadModel.LeftThumbstick.X = _rangeConverter.ScaleThumbstick(e.CurrentInputState.Gamepad.sThumbLX); _gamepadModel.LeftThumbstick.Y = _rangeConverter.ScaleThumbstick(e.CurrentInputState.Gamepad.sThumbLY); _gamepadModel.RightThumbstick.X = _rangeConverter.ScaleThumbstick(e.CurrentInputState.Gamepad.sThumbRX); _gamepadModel.RightThumbstick.Y = _rangeConverter.ScaleThumbstick(e.CurrentInputState.Gamepad.sThumbRY); //triggers are already in 0-255 range _gamepadModel.LeftTrigger = e.CurrentInputState.Gamepad.bLeftTrigger; _gamepadModel.RightTrigger = e.CurrentInputState.Gamepad.bRightTrigger; //buttons - on thumbstick _gamepadModel.LeftThumbstick.IsPressed = e.CurrentInputState.Gamepad.IsButtonPressed((int)ButtonFlags.XINPUT_GAMEPAD_LEFT_THUMB); _gamepadModel.RightThumbstick.IsPressed = e.CurrentInputState.Gamepad.IsButtonPressed((int)ButtonFlags.XINPUT_GAMEPAD_RIGHT_THUMB); //buttons - on cross _gamepadModel.Cross.IsLeftPressed = e.CurrentInputState.Gamepad.IsButtonPressed((int)ButtonFlags.XINPUT_GAMEPAD_DPAD_LEFT); _gamepadModel.Cross.IsRightPressed = e.CurrentInputState.Gamepad.IsButtonPressed((int)ButtonFlags.XINPUT_GAMEPAD_DPAD_RIGHT); _gamepadModel.Cross.IsUpPressed = e.CurrentInputState.Gamepad.IsButtonPressed((int)ButtonFlags.XINPUT_GAMEPAD_DPAD_UP); _gamepadModel.Cross.IsDownPressed = e.CurrentInputState.Gamepad.IsButtonPressed((int)ButtonFlags.XINPUT_GAMEPAD_DPAD_DOWN); //buttons - on shoulder (above triggers) _gamepadModel.IsLeftPressed = e.CurrentInputState.Gamepad.IsButtonPressed((int)ButtonFlags.XINPUT_GAMEPAD_LEFT_SHOULDER); _gamepadModel.IsRightPressed = e.CurrentInputState.Gamepad.IsButtonPressed((int)ButtonFlags.XINPUT_GAMEPAD_RIGHT_SHOULDER); //button - colored _gamepadModel.ActionButtons.IsAPressed = e.CurrentInputState.Gamepad.IsButtonPressed((int)ButtonFlags.XINPUT_GAMEPAD_A); _gamepadModel.ActionButtons.IsBPressed = e.CurrentInputState.Gamepad.IsButtonPressed((int)ButtonFlags.XINPUT_GAMEPAD_B); _gamepadModel.ActionButtons.IsXPressed = e.CurrentInputState.Gamepad.IsButtonPressed((int)ButtonFlags.XINPUT_GAMEPAD_X); _gamepadModel.ActionButtons.IsYPressed = e.CurrentInputState.Gamepad.IsButtonPressed((int)ButtonFlags.XINPUT_GAMEPAD_Y); //buttons - start & back _gamepadModel.IsStartPressed = e.CurrentInputState.Gamepad.IsButtonPressed((int)ButtonFlags.XINPUT_GAMEPAD_START); _gamepadModel.IsBackPressed = e.CurrentInputState.Gamepad.IsButtonPressed((int)ButtonFlags.XINPUT_GAMEPAD_BACK); #endregion if (_gamepadModel.ActionButtons.IsBPressed) { StopClicked?.Invoke(this, EventArgs.Empty); } if (_gamepadModel.ActionButtons.IsXPressed) { AllowFullSpeedClicked?.Invoke(this, EventArgs.Empty); } if (_gamepadModel.ActionButtons.IsAPressed) { LimitSpeedClicked?.Invoke(this, EventArgs.Empty); } if (_gamepadModel.IsStartPressed) { StartClicked?.Invoke(this, EventArgs.Empty); } if (_gamepadModel.ActionButtons.IsYPressed) { BeginExperimentClicked?.Invoke(this, EventArgs.Empty); } GamepadStateChanged?.Invoke(this, new GamepadEventArgs { GamepadModel = _gamepadModel }); }
private void Start_Click(object sender, EventArgs e) { StartClicked?.Invoke(sender, e); }