private void bleedOnGround(){
  final Rectangle2D rect=getArea();
  final int bx=(int)rect.getX();
  final int by=(int)rect.getY();
  final StendhalRPZone zone=getZone();
  if (zone.getBlood(bx,by) == null) {
    final Blood blood=new Blood(bloodClass);
    blood.setPosition(bx,by);
    zone.add(blood);
  }
}

private void bleedOnGround ( ) { final Rectangle2D rect = getArea ( ) ; final int bx = ( int ) rect . getX ( ) ; final int by = ( int ) rect . getY ( ) ; final StendhalRPZone zone = getZone ( ) ; if ( zone . getBlood ( bx , by ) == null ) { final Blood blood = new Blood ( bloodClass ) ; blood . setPosition ( bx , by ) ; zone . add ( blood ) ; } }
creates a blood pool on the ground under this entity , but only if there isn ' t a blood pool at that position already .
