shatter method

bool shatter()

Breaks it, if it is not already broken. Returns whether it broke now.

Implementation

bool shatter() {
  if (_broken) return false;
  _broken = true;
  brokeThisStep = true;
  world.collisions.removeLater(collider);
  return true;
}