Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 8316 in orxonox.OLD for trunk/src/lib/graphics/effects


Ignore:
Timestamp:
Jun 11, 2006, 1:57:27 PM (19 years ago)
Author:
bensch
Message:

trunk: fixed most -Wall warnings… but there are still many missing :/

Location:
trunk/src/lib/graphics/effects
Files:
8 edited

Legend:

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

    r8255 r8316  
    7272        this->fogFadeDuration = 0;
    7373        this->localTimer = 0;
    74        
     74
    7575        this->fogMode = GL_EXP2;
    7676        this->fogDensity = 0.001;
     
    7979        this->colorVector = Vector(0.7, 0.7, 0.7);
    8080
     81        return true;
    8182}
    8283
     
    8788
    8889        this->fogActivate = true;
    89        
     90
    9091        GLfloat fogColor[4] = { colorVector.x, colorVector.y, colorVector.z, 1.0};
    9192        glFogi(GL_FOG_MODE, this->fogMode);
     
    9596        glFogf(GL_FOG_START, this->fogStart);
    9697        glFogf(GL_FOG_END, this->fogEnd);
    97        
     98
    9899        glEnable(GL_FOG);
    99100        // glClearColor(0.5, 0.5, 0.5, 1.0);
     101        return true;
    100102}
    101103
     
    106108
    107109        this->fogActivate = false;
    108        
     110
    109111        glDisable(GL_FOG);
     112
     113        return true;
    110114}
    111115
     
    122126        if (!this->fogActivate)
    123127                return;
    124                
     128
    125129
    126130        if (this->fogFadeDuration != 0 && this->localTimer < this->fogFadeDuration) {
  • trunk/src/lib/graphics/effects/graphics_effect.cc

    r7193 r8316  
    6161 */
    6262bool GraphicsEffect::init()
    63 {}
     63{
     64  return true;
     65}
    6466
    6567
  • trunk/src/lib/graphics/effects/lense_flare.cc

    r7844 r8316  
    104104 */
    105105bool LenseFlare::init()
    106 {}
     106{
     107  return true;
     108}
    107109
    108110
     
    113115{
    114116  this->bActivated = true;
     117
     118  return true;
    115119}
    116120
     
    122126{
    123127  this->bActivated = false;
     128
     129  return true;
    124130}
    125131
     
    130136 */
    131137GLint LenseFlare::stringToFogMode(const std::string& mode)
    132 {}
     138{
     139  PRINTF(1)("NOT IMPLEMENTED");
     140  return 0;
     141}
    133142
    134143
  • trunk/src/lib/graphics/effects/lightening_effect.cc

    r8255 r8316  
    3636{
    3737        this->setClassID(CL_LIGHTENING_EFFECT, "LighteningEffect");
    38  
     38
    3939        this->init();
    4040
     
    5454{
    5555        WeatherEffect::loadParams(root);
    56  
     56
    5757  LoadParam(root, "coord", this, LighteningEffect, coord);
    5858  LoadParam(root, "option", this, LighteningEffect, setLighteningOption);
     
    6868{
    6969  lighteningActivate = false;
    70  
     70
    7171  this->time = 0.0;
    7272  this->flashFrequency = 1.4f;
     
    117117    ResourceManager::getInstance()->unload(this->thunderBuffer);
    118118  this->thunderBuffer = (OrxSound::SoundBuffer*)ResourceManager::getInstance()->load("sound/thunder.wav", WAV);*/
     119
     120  return true;
    119121}
    120122
     
    149151  this->time = 0;
    150152  lighteningActivate = true;
     153
     154  return true;
    151155}
    152156
     
    160164  this->billboard[3]->setVisibiliy(false);
    161165  lighteningActivate = false;
     166
     167
     168  return true;
    162169}
    163170
     
    166173  if(!lighteningActivate)
    167174    return;
    168  
     175
    169176  this->time += dt;
    170177
     
    175182    else
    176183      this->flashLight->setDiffuseColor(100,100,100);
    177    
     184
    178185    //PRINTF(0)("100*time: %f %i\n", 100*time, (int)(100*time));
    179186}*/
    180  
     187
    181188  if( this->time > this->flashFrequency)
    182189  {
    183190    this->billboard[0]->setVisibiliy(true);
    184191    this->time = 0.0f;
    185    
     192
    186193    this->flashLight = new Light();
    187194    this->flashLight->setAbsCoor(this->billboard[0]->getAbsCoor().x, this->billboard[0]->getAbsCoor().y, this->billboard[0]->getAbsCoor().z);
    188195    this->flashLight->setDiffuseColor(100,100,100);
    189    
     196
    190197    //this->soundSource.play(this->thunderBuffer);
    191198  }
     
    195202    this->time = 0.0f;
    196203    this->bNewCoordinate = true;
    197    
     204
    198205    if(flashLight != NULL)
    199206    {
  • trunk/src/lib/graphics/effects/rain_effect.cc

    r8255 r8316  
    117117        lightMan = LightManager::getInstance();
    118118        this->rainAmbient = lightMan->getAmbientColor();
     119
     120        return true;
    119121}
    120122
     
    150152
    151153        this->emitter->setSpread(this->rainWindForce / 50, 0.2);
    152        
     154
    153155        this->soundSource.loop(this->rainBuffer, this->soundRainVolume);
    154156        if (this->rainWindForce != 0) this->soundSource.loop(this->windBuffer, 0.1f * this->rainWindForce);
    155157
    156158        lightMan->setAmbientColor(.1,.1,.1);
     159
     160        return true;
    157161}
    158162
     
    161165{
    162166        PRINTF(0)("Deactivating RainEffect\n");
    163        
     167
    164168        this->rainActivate = false;
    165169        this->emitter->setSystem(NULL);
     
    170174        // Restore Light Ambient
    171175        lightMan->setAmbientColor(this->rainAmbient, this->rainAmbient, this->rainAmbient);
     176
     177        return true;
    172178}
    173179
     
    176182        if (!this->rainActivate)
    177183                return;
    178                
     184
    179185        if (this->rainMove) {
    180186                this->rainCoord = State::getCameraNode()->getAbsCoor();
     
    202208                // this->soundSource.fadein(this->rainBuffer, 10);
    203209        }
    204        
     210
    205211}
    206212
  • trunk/src/lib/graphics/effects/snow_effect.cc

    r8255 r8316  
    7979        LoadParam(root, "size", this, SnowEffect, size);
    8080        LoadParam(root, "coord", this, SnowEffect, coord);
    81  
     81
    8282        LOAD_PARAM_START_CYCLE(root, element);
    8383        {
     
    111111        this->snowCoord = Vector(100,450,400);
    112112        this->snowWindForce = 1;
     113
     114        return true;
    113115}
    114116
     
    143145        if (this->snowWindForce > 1)
    144146                this->soundSource.loop(this->windBuffer);
     147
     148        return true;
    145149}
    146150
     
    156160                ResourceManager::getInstance()->unload(this->windBuffer);
    157161
     162        return true;
    158163}
    159164
     
    171176        /*
    172177        float distance = (State::getCameraNode()->getAbsCoor() - Vector(snowCoord.x, State::getCameraNode()->getAbsCoor().y, snowCoord.z)).len();
    173        
     178
    174179        if(activated)
    175180        {
     
    182187        else if(distance > 0.1*snowSize.x || distance > 0.1*snowSize.y)
    183188        this->alpha = 0.4;
    184        
     189
    185190        SnowEffect::snowParticles->setColor(0,1, 1, 1, alpha);
    186191        SnowEffect::snowParticles->setColor(.5, .6, .6, .6, alpha/2);
     
    197202        else if( distance < 0.1*snowSize.x || distance < 0.1*snowSize.y )
    198203        this->alpha = 0.5;
    199        
     204
    200205        SnowEffect::snowParticles->setColor(0,1, 1, 1, alpha);
    201206        SnowEffect::snowParticles->setColor(.5, .6, .6, .6, alpha/2);
  • trunk/src/lib/graphics/effects/volfog_effect.cc

    r7810 r8316  
    2929
    3030//#include <GL/glext.h> //OpenGL Extensions
    31 //#include <GL/glxext.h> // GLX Extensions 
     31//#include <GL/glxext.h> // GLX Extensions
    3232
    3333#ifndef GL_EXT_fog_coord
     
    9292        // Set fog color
    9393        float fogColor[4] = {0.6f,0.58f,0.79f,0.0f};
    94        
     94
    9595
    9696        glFogCoordfEXT       = (PFNGLFOGCOORDFEXTPROC)glXGetProcAddressARB((const GLubyte*)"glFogCoordfEXT");
     
    132132{
    133133        PRINTF(0)("Activating VolFogEffect\n");
     134
     135        return true;
    134136}
    135137
     
    139141
    140142        glDisable(GL_FOG);
     143
     144        return true;
    141145}
    142146
     
    160164        //glEnable(GL_BLEND);
    161165        //glBlendFunc(GL_SRC_ALPHA, GL_DST_ALPHA);
    162        
     166
    163167        int i;
    164168        glLoadIdentity();
    165169
    166        
     170
    167171        glBegin( GL_LINES );
    168172                glNormal3f(0,1,0);
     
    210214* ticks the effect if there is any time dependancy
    211215*/
    212 void VolFogEffect::tick(float dt)       
    213 {
    214 }
     216void VolFogEffect::tick(float dt)
     217{
     218}
  • trunk/src/lib/graphics/effects/weather_effect.cc

    r8255 r8316  
    5656 */
    5757bool WeatherEffect::init()
    58 {}
     58{
     59  return true;
     60}
    5961
    6062
Note: See TracChangeset for help on using the changeset viewer.