Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jun 8, 2006, 2:55:02 PM (18 years ago)
Author:
amaechler
Message:

branches/atmospheric_engine: fog activate, cleanups

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/atmospheric_engine/src/lib/graphics/effects/fog_effect.cc

    r8023 r8247  
    3838                this->loadParams(root);
    3939
    40   if( this->fogActivate )
    41          this->activate();
     40        if (this->fogActivate)
     41                this->activate();
    4242}
    4343
     
    5757        LoadParam(root, "range", this, FogEffect, setFogRange);
    5858        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);
    6065}
    6166
     
    6368{
    6469        //default values
    65   this->fogActivate = false;
     70        this->fogActivate = false;
    6671        this->fogMode = GL_EXP2;
    6772        this->fogDensity = 0.001;
    6873        this->fogStart = 0;
    6974        this->fogEnd = 5000;
    70   this->colorVector = Vector(0.7, 0.7, 0.7);
     75        this->colorVector = Vector(0.7, 0.7, 0.7);
    7176}
    72 
    7377
    7478
     
    7680{
    7781        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;
    7884
    7985        glEnable(GL_FOG);
     
    95101{
    96102        PRINTF(0)("Deactivating FogEffect\n");
     103
     104        this->fogActivate = false;
     105       
    97106        glDisable(GL_FOG);
    98107}
Note: See TracChangeset for help on using the changeset viewer.