private void updateWeatherStates(){
  boolean changed=temperature.update();
  changed|=rain.update();
  changed|=fog.update();
  changed|=thunder.update();
  if (changed) {
    updateZones();
  }
}

private void updateWeatherStates ( ) { boolean changed = temperature . update ( ) ; changed |= rain . update ( ) ; changed |= fog . update ( ) ; changed |= thunder . update ( ) ; if ( changed ) { updateZones ( ) ; } }
update the zone weather states .
