public virtual void Draw(RenderWindow window) { HpBar.SetHpBarPositon(Position, Dimensions); var actualAnimationFrame = ActualAnimationFrame(); window.Draw(EnemyFrames[actualAnimationFrame]); HpBar.Draw(window); }
public void Move() { foreach (var bullet in Bullets) { bullet.Move(); } BounceIfPleyerTriesToEscapeMap(); playerSprite.Position += speedVector; speedVector /= 1.08f; hpBar.SetHpBarPositon(Position, dimensions); DeleteOldBullets(); }
public void Draw(RenderWindow window) { var healthBarPosition = new Vector2f(WindowProperties.WindowWidth / 2, WindowProperties.WindowHeight * 10 / 11); var healthBarDimensions = new Vector2f(WindowProperties.WindowWidth / 1.3f, WindowProperties.WindowHeight / 15); hpBar.SetHpBarPositon(healthBarPosition, healthBarDimensions); var actualAnimationFrame = ActualAnimationFrame(); window.Draw(backgroundBossFrames[actualAnimationFrame]); window.Draw(bossFrames[actualAnimationFrame]); hpBar.Draw(window); }