public void StickUpdate(Keys.key key) { int radious = (int)(_y + 100) - _playermanager.GetPlayerY(); if (key == Keys.key.Left && _rotationAngle > -0.9) { _rotationAngle -= 0.1f; if (_playermanager.GetPlayerX() <= _playermanager.Playerstartx) { _playermanager.SetPlayerX(_playermanager.GetPlayerX() - 12); _playermanager.SetPlayerY(_playermanager.GetPlayerY() + 4); } else { _playermanager.SetPlayerX(_playermanager.GetPlayerX() - 12); _playermanager.SetPlayerY(_playermanager.GetPlayerY() - 4); } } else if (key == Keys.key.Right && _rotationAngle < 0.9) { _rotationAngle += 0.1f; if (_playermanager.GetPlayerX() >= _playermanager.Playerstartx) { _playermanager.SetPlayerX(_playermanager.GetPlayerX() + 12); _playermanager.SetPlayerY(_playermanager.GetPlayerY() + 4); } else { _playermanager.SetPlayerX(_playermanager.GetPlayerX() + 12); _playermanager.SetPlayerY(_playermanager.GetPlayerY() - 4); } } }
public KeyReleasedEvent(Keys.key key) { this.key = key; }
public PlayerOnStickEvent(Keys.key key) { }
public KeyPressedEvent(Keys.key key) { this.key = key; }