public ThrowState(Lakitu lakitu, Sprite sprite, NormalState normalState) { this.lakitu = lakitu; this.sprite = sprite; this.normalState = normalState; }
public NormalState(Lakitu lakitu, Sprite standardSprite, Sprite throwSprite) { this.lakitu = lakitu; sprite = standardSprite; throwState = new ThrowState(lakitu, throwSprite, this); }