Changeset 8919 in orxonox.OLD for branches/mountain_lake/src/world_entities
- Timestamp:
- Jun 29, 2006, 7:09:59 PM (18 years ago)
- Location:
- branches/mountain_lake/src/world_entities/environments
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/mountain_lake/src/world_entities/environments/mapped_water.cc
r8918 r8919 106 106 this->bFadeReflStrength = false; 107 107 this->bFadeRefraction = false; 108 this->bFadeWaterColor = false; 108 109 109 110 this->tempcounter = 0; … … 574 575 this->move2 = this->move * this->kNormalMapScale; 575 576 576 // fading 577 // fading TODO fix this so it isnt hacky anymore 577 578 if(bFadeWaterUV) 578 579 { … … 659 660 } 660 661 661 662 // if(this->tempcounter == 300) 663 // { 664 // PRINTF(0)("\n\n\n\n\n\n///////////////////////test waterchangecolor/////////////////////\n\n\n\n\n\n"); 665 // this->fadeWaterUV(1, 10); 666 // } 662 if(bFadeWaterColor) 663 { 664 this->waterColorRFader = new tAnimation<MappedWater>(this, &MappedWater::resetWaterColorR); 665 this->waterColorRFader->setInfinity(ANIM_INF_CONSTANT); 666 667 this->waterColorRFader->addKeyFrame(this->waterColor.x, this->waterColorFadeTime, ANIM_LINEAR); 668 this->waterColorRFader->addKeyFrame(this->newWaterColor.x, 0, ANIM_LINEAR); 669 670 this->waterColorRFader->replay(); 671 672 this->waterColorGFader = new tAnimation<MappedWater>(this, &MappedWater::resetWaterColorG); 673 this->waterColorGFader->setInfinity(ANIM_INF_CONSTANT); 674 675 this->waterColorGFader->addKeyFrame(this->waterColor.x, this->waterColorFadeTime, ANIM_LINEAR); 676 this->waterColorGFader->addKeyFrame(this->newWaterColor.x, 0, ANIM_LINEAR); 677 678 this->waterColorGFader->replay(); 679 680 this->waterColorBFader = new tAnimation<MappedWater>(this, &MappedWater::resetWaterColorB); 681 this->waterColorBFader->setInfinity(ANIM_INF_CONSTANT); 682 683 this->waterColorBFader->addKeyFrame(this->waterColor.x, this->waterColorFadeTime, ANIM_LINEAR); 684 this->waterColorBFader->addKeyFrame(this->newWaterColor.x, 0, ANIM_LINEAR); 685 686 this->waterColorBFader->replay(); 687 688 bFadeWaterColor = false; 689 } 690 667 691 if(this->tempcounter == 100) 668 692 { 669 693 PRINTF(0)("\n\n\n\n\n\n///////////////////////test waterchangecolor/////////////////////\n\n\n\n\n\n"); 670 this->fadeWater Height(0, 15);694 this->fadeWaterColor(1, 0, 1, 15); 671 695 } 672 696 //PRINTF(0)("counter %i/n", tempcounter); -
branches/mountain_lake/src/world_entities/environments/mapped_water.h
r8918 r8919 96 96 void fadeRefraction(float refraction, float time) { this->newRefraction = refraction; this->refractionFadeTime = time; this->bFadeRefraction = true; } 97 97 void fadeWaterHeight(float y, float time) { this->newWaterHeight = y; this->waterHeightFadeTime = time; this->bFadeWaterHeight = true; } 98 void fadeWaterColor(float r, float g, float b, float time) { this->newWaterColor = Vector(r, g, b); this->waterColorFadeTime = time; this->bFadeWaterColor = true; } 98 99 99 100 private: … … 140 141 Shader::Uniform* refr_uni; //!< uniform that is used for the strength of the refraction 141 142 142 // fading 143 // fading TODO fix this so it isnt so hacky anymore 143 144 tAnimation<MappedWater>* waterUVFader; 144 145 float newWaterUV; … … 169 170 float waterHeightFadeTime; 170 171 bool bFadeWaterHeight; 172 tAnimation<MappedWater>* waterColorRFader; 173 tAnimation<MappedWater>* waterColorGFader; 174 tAnimation<MappedWater>* waterColorBFader; 175 Vector newWaterColor; 176 float waterColorFadeTime; 177 bool bFadeWaterColor; 171 178 172 179 int tempcounter;
Note: See TracChangeset
for help on using the changeset viewer.