// ----------------------------------------------------------------------------- // Highest level function, bound to a key. Apply ambient light to all segments based // on user-defined light sources. void LightAmbientLighting() { int seg, side; for (seg=0; seg<=Highest_segment_index; seg++) for (side=0;side<MAX_SIDES_PER_SEGMENT;side++) propagate_light_intensity(&Segments[seg], side); }
// ----------------------------------------------------------------------------- // Highest level function, bound to a key. Apply ambient light to all segments based // on user-defined light sources. int LightAmbientLighting() { range_for (const auto &&segp, vmsegptr) { for (int side=0;side<MAX_SIDES_PER_SEGMENT;side++) propagate_light_intensity(segp, side); } return 0; }