public HPlayer(Vector2 pPosition, String pName) { this._position = pPosition; this._textureName = pName; _hitbox = new Rectangle((int)_position.X, (int)_position.Y, TextureManager.Instance.GetPlayerSprite(_playIndex).Width, TextureManager.Instance.GetPlayerSprite(_playIndex).Height); _hitboxNew = _hitbox; _changeCloud = new HAnimatedSprite(_position, "changeCloud", 5, 2, 0.02f); Typ = HEnum.GeometryTyp.Strich; _typSettings.ChangeForm(Typ); _acceleration = _typSettings.Acceleration; _maxSpeed = _typSettings.Speed; }
public override void Initialize() { #region Buttons PauseMenu this._componentList.Clear(); _btnRetry = new HImageButton(new Vector2(10, 540), "retry"); _btnPlay = new HImageButton(new Vector2(1120, 540), "playAgain"); _btnEndGame = new HImageButton(new Vector2(1150, 10), "exitGame"); this.RebuildSelectList(); #endregion #region Buttons EndMenu #endregion _changeCloud = new HAnimatedSprite(Vector2.Zero, "changeCloud", 5, 2, 1.0f); }