public BroStateMachine(Vector2 location) { Location = location; Health = BroHealth.Normal; Sprite = UniversalSpriteFactory.Instance.CreateSprite("MovingBro", Location); throwing = false; Velocity = new Vector2(1, 0); MovementRange = new Tuple <float, float>(Location.X - Sprite.HitBox.Width, Location.X + Sprite.HitBox.Width); }
public void BeFlipped() { Velocity = new Vector2(0, 0); Health = BroHealth.Flipped; Sprite = UniversalSpriteFactory.Instance.CreateSprite("FlippedBro", Location); }