// Spiderling Class
// Spiderling.java

// Imports
import java.awt.*;
import java.applet.Applet;
import java.util.BitSet;

public class RotSpiderling extends Spiderling {

  public RotSpiderling(Component comp, Point pos) {
    super(comp,pos);
  }


  public BitSet update() {
    BitSet action = new BitSet();

    // Die?
    if (frame >= 5) {
      action.set(Sprite.SA_KILL);
      action.set(Sprite.SA_ADDSPRITE);
      action.set(RotTarantula.SA_ADDTARANTULA);
      return action;
    }

    // Increment the frame
    incFrame();

    return action;
  }

  protected Sprite addSprite(BitSet action) {
    // Add spider?
    if (action.get(RotTarantula.SA_ADDTARANTULA))
      return new RotTarantula(component, new Point(position.x, position.y));
    return null;
  }
}
