Changeset 8247 in orxonox.OLD for branches/atmospheric_engine/src/lib/graphics/effects/fog_effect.cc
- Timestamp:
- Jun 8, 2006, 2:55:02 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/atmospheric_engine/src/lib/graphics/effects/fog_effect.cc
r8023 r8247 38 38 this->loadParams(root); 39 39 40 if( this->fogActivate)41 40 if (this->fogActivate) 41 this->activate(); 42 42 } 43 43 … … 57 57 LoadParam(root, "range", this, FogEffect, setFogRange); 58 58 LoadParam(root, "color", this, FogEffect, setFogColor); 59 LoadParam(root, "option", this, FogEffect, setFogOption); 59 60 LOAD_PARAM_START_CYCLE(root, element); 61 { 62 LoadParam_CYCLE(element, "option", this, FogEffect, setFogOption); 63 } 64 LOAD_PARAM_END_CYCLE(element); 60 65 } 61 66 … … 63 68 { 64 69 //default values 65 70 this->fogActivate = false; 66 71 this->fogMode = GL_EXP2; 67 72 this->fogDensity = 0.001; 68 73 this->fogStart = 0; 69 74 this->fogEnd = 5000; 70 75 this->colorVector = Vector(0.7, 0.7, 0.7); 71 76 } 72 73 77 74 78 … … 76 80 { 77 81 PRINTF(0)( "Enabling FogEffect, mode: %i, density: %f, start: %f, end: %f, color %f, %f, %f\n", this->fogMode, this->fogDensity, this->fogStart, this->fogEnd, this->colorVector.x, this->colorVector.y, this->colorVector.z); 82 83 this->fogActivate = true; 78 84 79 85 glEnable(GL_FOG); … … 95 101 { 96 102 PRINTF(0)("Deactivating FogEffect\n"); 103 104 this->fogActivate = false; 105 97 106 glDisable(GL_FOG); 98 107 }
Note: See TracChangeset
for help on using the changeset viewer.