void Scene::reset_lights(void) { for (int i=0; i<DISP_LIGHTS; i++) { define_light(i,def_light_color, def_light_pos[i]); activate_light(i,def_light_on[i]); } light_changed = 1; }
void Scene::reset_lights(void) { int i; // standard directional lights for (i=0; i<DISP_LIGHTS; i++) { define_light(i, def_light_color, def_light_pos[i]); activate_light(i, def_light_on[i]); } light_changed = 1; // advanced lights for (i=0; i<DISP_LIGHTS; i++) { float spotdir[] = { 0.0f, 0.0f, 1.0f }; define_adv_light(i, def_light_color, def_light_pos[i], 1.0f, 0.0f, 0.0f, spotdir, 0.3f, 0.7f, 0); activate_adv_light(i, 0); } adv_light_changed = 1; }