Changeset 3192 for code/branches/pch/src/orxonox/objects/worldentities
- Timestamp:
- Jun 18, 2009, 10:00:15 AM (16 years ago)
- Location:
- code/branches/pch/src/orxonox/objects/worldentities
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/pch/src/orxonox/objects/worldentities/BlinkingBillboard.cc
r3186 r3192 79 79 this->time_ += dt; 80 80 if (this->bQuadratic_) 81 this->setScale(this->amplitude_ * s quare(sin((6.2831853 * this->time_ + this->phase_.valueRadians()) * this->frequency_)));81 this->setScale(this->amplitude_ * static_cast<float>(square(sin((6.2831853 * this->time_ + this->phase_.valueRadians()) * this->frequency_)))); 82 82 else 83 this->setScale(this->amplitude_ * s in((6.2831853 * this->time_ + this->phase_.valueRadians()) * this->frequency_));83 this->setScale(this->amplitude_ * static_cast<float>(sin((6.2831853 * this->time_ + this->phase_.valueRadians()) * this->frequency_))); 84 84 } 85 85 } -
code/branches/pch/src/orxonox/objects/worldentities/Camera.h
r3186 r3192 32 32 #include "OrxonoxPrereqs.h" 33 33 34 #include <OgrePrerequisites.h>34 #include "util/OgreForwardRefs.h" 35 35 #include "interfaces/Tickable.h" 36 36 #include "objects/worldentities/StaticEntity.h" -
code/branches/pch/src/orxonox/objects/worldentities/ExplosionChunk.cc
r3188 r3192 151 151 Vector3 change(rnd(-1, 1), rnd(-1, 1), rnd(-1, 1)); 152 152 change.normalise(); 153 change *= rnd(0.4 , 0.8);153 change *= rnd(0.4f, 0.8f); 154 154 Vector3 velocity = this->getVelocity(); 155 155 velocity.normalise(); 156 156 velocity += change; 157 157 velocity.normalise(); 158 velocity *= length * rnd(0.8 , 1.0);158 velocity *= length * rnd(0.8f, 1.0f); 159 159 160 160 this->setVelocity(velocity); -
code/branches/pch/src/orxonox/objects/worldentities/MobileEntity.cc
r3186 r3192 92 92 this->angularVelocity_.z += angularAcceleration_.z * dt; 93 93 // Calculate new orientation with quaternion derivative. This is about 30% faster than with angle/axis method. 94 float mult = dt * 0.5 ;94 float mult = dt * 0.5f; 95 95 // TODO: this could be optimized by writing it out. The calls currently create 4 new Quaternions! 96 96 Quaternion newOrientation(0.0f, this->angularVelocity_.x * mult, this->angularVelocity_.y * mult, this->angularVelocity_.z * mult); -
code/branches/pch/src/orxonox/objects/worldentities/Planet.cc
r3186 r3192 91 91 float scaleFactor = this->getScale(); 92 92 93 this->distList.push_back(10.0 *scaleFactor);94 this->distList.push_back(19.0 *scaleFactor);95 this->distList.push_back(27.0 *scaleFactor);96 this->distList.push_back(34.0 *scaleFactor);97 this->distList.push_back(40.0 *scaleFactor);98 this->distList.push_back(45.0 *scaleFactor);99 this->distList.push_back(49.0 *scaleFactor);100 this->distList.push_back(52.0 *scaleFactor);101 this->distList.push_back(54.0 *scaleFactor);102 this->distList.push_back(55.0 *scaleFactor);93 this->distList.push_back(10.0f*scaleFactor); 94 this->distList.push_back(19.0f*scaleFactor); 95 this->distList.push_back(27.0f*scaleFactor); 96 this->distList.push_back(34.0f*scaleFactor); 97 this->distList.push_back(40.0f*scaleFactor); 98 this->distList.push_back(45.0f*scaleFactor); 99 this->distList.push_back(49.0f*scaleFactor); 100 this->distList.push_back(52.0f*scaleFactor); 101 this->distList.push_back(54.0f*scaleFactor); 102 this->distList.push_back(55.0f*scaleFactor); 103 103 104 float reductionValue = 0.2 ;104 float reductionValue = 0.2f; 105 105 106 106 this->mesh_.getEntity()->getMesh()->generateLodLevels(distList, Ogre::ProgressiveMesh::VRQ_PROPORTIONAL, reductionValue); -
code/branches/pch/src/orxonox/objects/worldentities/PongBall.cc
r3186 r3192 50 50 this->batID_[0] = OBJECTID_UNKNOWN; 51 51 this->batID_[1] = OBJECTID_UNKNOWN; 52 this->relMercyOffset_ = 0.05 ;52 this->relMercyOffset_ = 0.05f; 53 53 54 54 this->registerVariables(); … … 103 103 if (position.x > this->fieldWidth_ / 2 && this->bat_[1]) 104 104 { 105 distance = (position.z - this->bat_[1]->getPosition().z) / (this->fieldHeight_ * (this->batlength_ * 1.10 ) / 2);105 distance = (position.z - this->bat_[1]->getPosition().z) / (this->fieldHeight_ * (this->batlength_ * 1.10f) / 2); 106 106 if (fabs(distance) <= 1) 107 107 { … … 123 123 if (position.x < -this->fieldWidth_ / 2 && this->bat_[0]) 124 124 { 125 distance = (position.z - this->bat_[0]->getPosition().z) / (this->fieldHeight_ * (this->batlength_ * 1.10 ) / 2);125 distance = (position.z - this->bat_[0]->getPosition().z) / (this->fieldHeight_ * (this->batlength_ * 1.10f) / 2); 126 126 if (fabs(distance) <= 1) 127 127 { … … 173 173 if (position.x > this->fieldWidth_ / 2 && this->bat_[1]) 174 174 { 175 distance = (position.z - this->bat_[1]->getPosition().z) / (this->fieldHeight_ * (this->batlength_ * 1.10 ) / 2);175 distance = (position.z - this->bat_[1]->getPosition().z) / (this->fieldHeight_ * (this->batlength_ * 1.10f) / 2); 176 176 if (fabs(distance) <= 1) 177 177 { … … 184 184 if (position.x < -this->fieldWidth_ / 2 && this->bat_[0]) 185 185 { 186 distance = (position.z - this->bat_[0]->getPosition().z) / (this->fieldHeight_ * (this->batlength_ * 1.10 ) / 2);186 distance = (position.z - this->bat_[0]->getPosition().z) / (this->fieldHeight_ * (this->batlength_ * 1.10f) / 2); 187 187 if (fabs(distance) <= 1) 188 188 { -
code/branches/pch/src/orxonox/objects/worldentities/WorldEntity.h
r3188 r3192 34 34 35 35 #ifdef ORXONOX_RELEASE 36 #include <OgreSceneNode.h> 37 #else 38 #include <OgrePrerequisites.h> 36 # include <OgreSceneNode.h> 39 37 #endif 40 38 #include <LinearMath/btMotionState.h> 41 39 42 40 #include "util/Math.h" 41 #include "util/OgreForwardRefs.h" 43 42 #include "core/BaseObject.h" 44 43 #include "network/synchronisable/Synchronisable.h" -
code/branches/pch/src/orxonox/objects/worldentities/pawns/Spectator.cc
r3188 r3192 59 59 { 60 60 this->greetingFlare_ = new BillboardSet(); 61 this->greetingFlare_->setBillboardSet(this->getScene()->getSceneManager(), "Examples/Flare", ColourValue(1.0 , 1.0, 0.8), Vector3(0, 20, 0), 1);61 this->greetingFlare_->setBillboardSet(this->getScene()->getSceneManager(), "Examples/Flare", ColourValue(1.0f, 1.0f, 0.8f), Vector3(0, 20, 0), 1); 62 62 if (this->greetingFlare_->getBillboardSet()) 63 63 this->attachOgreObject(this->greetingFlare_->getBillboardSet());
Note: See TracChangeset
for help on using the changeset viewer.