Changeset 3192
- Timestamp:
- Jun 18, 2009, 10:00:15 AM (16 years ago)
- Location:
- code/branches/pch/src
- Files:
-
- 1 added
- 52 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/pch/src/core/Clock.cc
r1755 r3192 57 57 tickTime_ = storedTime_ + timersTime; 58 58 tickDt_ = timersTime - lastTimersTime_; 59 tickDtFloat_ = (float)tickDt_ / 1000000.0f;59 tickDtFloat_ = static_cast<float>(tickDt_ / 1000000.0f); 60 60 61 61 if (timersTime > 0x7FFFFFF0) -
code/branches/pch/src/core/Clock.h
r2896 r3192 39 39 40 40 #include "CorePrereqs.h" 41 #include <OgrePrerequisites.h>41 #include "util/OgreForwardRefs.h" 42 42 43 43 namespace orxonox … … 53 53 unsigned long long getMicroseconds() const { return tickTime_; } 54 54 unsigned long long getMilliseconds() const { return tickTime_ / 1000; } 55 int getSeconds() const { return tickTime_ / 1000000; }56 float getSecondsPrecise() const { return (float)tickTime_ / 1000000.0f; }55 unsigned long getSeconds() const { return static_cast<long> (tickTime_ / 1000000); } 56 float getSecondsPrecise() const { return static_cast<float>(tickTime_ / 1000000.0f); } 57 57 58 58 float getDeltaTime() const { return tickDtFloat_; } 59 intgetDeltaTimeMicroseconds() const { return tickDt_; }59 long getDeltaTimeMicroseconds() const { return tickDt_; } 60 60 61 61 unsigned long long getRealMicroseconds() const; … … 67 67 unsigned long long storedTime_; 68 68 unsigned long long tickTime_; 69 inttickDt_;69 long tickDt_; 70 70 float tickDtFloat_; 71 71 unsigned long lastTimersTime_; -
code/branches/pch/src/core/ConsoleCommandCompilation.cc
r3154 r3192 170 170 COUT(2) << "Warning: Expression could not be parsed to the end! Remains: '" << expr.getRemains() << "'" << std::endl; 171 171 } 172 return expr.getResult();172 return static_cast<float>(expr.getResult()); 173 173 } 174 174 else -
code/branches/pch/src/core/Core.cc
r3166 r3192 367 367 if (!bInitialized && this->bInitializeRandomNumberGenerator_) 368 368 { 369 srand( time(0));369 srand(static_cast<unsigned int>(time(0))); 370 370 rand(); 371 371 bInitialized = true; -
code/branches/pch/src/core/Game.cc
r3154 r3192 190 190 191 191 if ((*it)->getCountTickTime()) 192 this->addTickTime( this->gameClock_->getRealMicroseconds() - timeBeforeTick);192 this->addTickTime(static_cast<uint32_t>(this->gameClock_->getRealMicroseconds() - timeBeforeTick)); 193 193 } 194 194 … … 212 212 213 213 uint32_t framesPerPeriod = this->statisticsTickTimes_.size(); 214 this->avgFPS_ = (float)framesPerPeriod / (currentTime - this->statisticsTickTimes_.front().tickTime) * 1000000.0;215 this->avgTickTime_ = (float)this->periodTickTime_ / framesPerPeriod / 1000.0;214 this->avgFPS_ = static_cast<float>(framesPerPeriod) / (currentTime - this->statisticsTickTimes_.front().tickTime) * 1000000.0f; 215 this->avgTickTime_ = static_cast<float>(this->periodTickTime_) / framesPerPeriod / 1000.0f; 216 216 217 217 this->periodTime_ -= this->statisticsRefreshCycle_; -
code/branches/pch/src/core/input/InputManager.cc
r3187 r3192 1166 1166 else 1167 1167 { 1168 float fValue = value - joyStickCalibrations_[iJoyStick].middleValue[axis];1168 float fValue = static_cast<float>(value - joyStickCalibrations_[iJoyStick].middleValue[axis]); 1169 1169 if (fValue > 0.0f) 1170 1170 fValue *= joyStickCalibrations_[iJoyStick].positiveCoeff[axis]; -
code/branches/pch/src/core/input/KeyBinder.cc
r3148 r3192 317 317 { 318 318 mouseAxes_[2*i + 0].absVal_ 319 = -mouseRelative_[i] / deriveTime_ * 0.0005 * mouseSensitivityDerived_;319 = -mouseRelative_[i] / deriveTime_ * 0.0005f * mouseSensitivityDerived_; 320 320 mouseAxes_[2*i + 1].absVal_ = 0.0f; 321 321 } … … 324 324 mouseAxes_[2*i + 0].absVal_ = 0.0f; 325 325 mouseAxes_[2*i + 1].absVal_ 326 = mouseRelative_[i] / deriveTime_ * 0.0005 * mouseSensitivityDerived_;326 = mouseRelative_[i] / deriveTime_ * 0.0005f * mouseSensitivityDerived_; 327 327 } 328 328 else -
code/branches/pch/src/orxonox/CameraManager.h
r3131 r3192 40 40 #include <cassert> 41 41 #include <list> 42 #include <OgrePrerequisites.h>42 #include "util/OgreForwardRefs.h" 43 43 44 44 namespace orxonox -
code/branches/pch/src/orxonox/OrxonoxPrereqs.h
r3156 r3192 287 287 namespace Ogre 288 288 { 289 // some got forgotten in OgrePrerequisites290 class BorderPanelOverlayElement;291 class PanelOverlayElement;292 class TextAreaOverlayElement;293 294 289 // OGRE Wiki adapted code 295 290 class DynamicLines; -
code/branches/pch/src/orxonox/gamestates/GSMainMenu.h
r3173 r3192 32 32 #include "OrxonoxPrereqs.h" 33 33 34 #include <OgrePrerequisites.h>34 #include "util/OgreForwardRefs.h" 35 35 #include "core/GameState.h" 36 36 -
code/branches/pch/src/orxonox/gui/GUIManager.cc
r3153 r3192 395 395 void GUIManager::mouseMoved(IntVector2 abs, IntVector2 rel, IntVector2 clippingSize) 396 396 { 397 guiSystem_->injectMouseMove( rel.x, rel.y);397 guiSystem_->injectMouseMove(static_cast<float>(rel.x), static_cast<float>(rel.y)); 398 398 } 399 399 void GUIManager::mouseScrolled(int abs, int rel) 400 400 { 401 guiSystem_->injectMouseWheelChange( rel);401 guiSystem_->injectMouseWheelChange(static_cast<float>(rel)); 402 402 } 403 403 -
code/branches/pch/src/orxonox/gui/GUIManager.h
r3156 r3192 41 41 #include <map> 42 42 #include <string> 43 #include <OgrePrerequisites.h>44 43 #include <CEGUIForwardRefs.h> 45 44 45 #include "util/OgreForwardRefs.h" 46 46 #include "core/input/InputInterfaces.h" 47 47 -
code/branches/pch/src/orxonox/interfaces/RadarViewable.cc
r3182 r3192 126 126 //Vector3 v = this->getRVWorldPosition(); 127 127 //this->line_->setPoint(1, Vector3(0,v.y,0) ); 128 this->line_->setPoint(1, Vector3( 0, (int) -Map::getSingletonPtr()->movablePlane_->getDistance( this->getRVWorldPosition() ) ,0 ));128 this->line_->setPoint(1, Vector3( 0, static_cast<float>(static_cast<int>( -Map::getSingletonPtr()->movablePlane_->getDistance( this->getRVWorldPosition() ) ) ) ,0 )); 129 129 this->line_->update(); 130 130 if( Map::getSingletonPtr()->playerShipNode_ ) -
code/branches/pch/src/orxonox/interfaces/RadarViewable.h
r3182 r3192 34 34 #include <string> 35 35 #include <cassert> 36 #include <OgrePrerequisites.h>37 36 38 37 #include "util/Math.h" 38 #include "util/OgreForwardRefs.h" 39 39 #include "core/OrxonoxClass.h" 40 40 -
code/branches/pch/src/orxonox/objects/Scene.cc
r3175 r3192 102 102 103 103 XMLPortParam(Scene, "skybox", setSkybox, getSkybox, xmlelement, mode); 104 XMLPortParam(Scene, "ambientlight", setAmbientLight, getAmbientLight, xmlelement, mode).defaultValues(ColourValue(0.2 , 0.2, 0.2, 1));104 XMLPortParam(Scene, "ambientlight", setAmbientLight, getAmbientLight, xmlelement, mode).defaultValues(ColourValue(0.2f, 0.2f, 0.2f, 1.0f)); 105 105 XMLPortParam(Scene, "shadow", setShadow, getShadow, xmlelement, mode).defaultValues(true); 106 106 -
code/branches/pch/src/orxonox/objects/Scene.h
r3177 r3192 36 36 #include <set> 37 37 #include <string> 38 #include <OgrePrerequisites.h>39 38 40 39 #include "util/Math.h" 40 #include "util/OgreForwardRefs.h" 41 41 #include "core/BaseObject.h" 42 42 #include "network/synchronisable/Synchronisable.h" -
code/branches/pch/src/orxonox/objects/collisionshapes/CollisionShape.cc
r3176 r3192 126 126 bool CollisionShape::hasTransform() const 127 127 { 128 return (!this->position_.positionEquals(Vector3(0, 0, 0), 0.001 ) ||129 !this->orientation_.equals(Quaternion(1,0,0,0), Degree(0.1 )));128 return (!this->position_.positionEquals(Vector3(0, 0, 0), 0.001f) || 129 !this->orientation_.equals(Quaternion(1,0,0,0), Degree(0.1f))); 130 130 } 131 131 -
code/branches/pch/src/orxonox/objects/controllers/AIController.cc
r3176 r3192 108 108 this->moveToTargetPosition(); 109 109 110 if (this->getControllableEntity() && this->bShooting_ && this->isCloseAtTarget(1000) && this->isLookingAtTarget(Ogre::Math::PI / 20.0 ))110 if (this->getControllableEntity() && this->bShooting_ && this->isCloseAtTarget(1000) && this->isLookingAtTarget(Ogre::Math::PI / 20.0f)) 111 111 this->getControllableEntity()->fire(0); 112 112 -
code/branches/pch/src/orxonox/objects/controllers/PongAI.cc
r3176 r3192 39 39 CreateUnloadableFactory(PongAI); 40 40 41 const static float MAX_REACTION_TIME = 0.4 ;41 const static float MAX_REACTION_TIME = 0.4f; 42 42 43 43 PongAI::PongAI(BaseObject* creator) : Controller(creator) … … 49 49 this->ballEndPosition_ = 0; 50 50 this->randomOffset_ = 0; 51 this->relHysteresisOffset_ = 0.02 ;52 this->strength_ = 0.5 ;51 this->relHysteresisOffset_ = 0.02f; 52 this->strength_ = 0.5f; 53 53 this->movement_ = 0; 54 54 this->oldMove_ = 0; … … 171 171 172 172 // The position shouln't be larger than 0.5 (50% of the bat-length from the middle is the end) 173 position *= 0.48 ;173 position *= 0.48f; 174 174 175 175 // Both sides are equally probable … … 190 190 191 191 // Calculate bounces 192 for (float limit = 0.35 ; limit < this->strength_ || this->strength_ > 0.99; limit += 0.4)192 for (float limit = 0.35f; limit < this->strength_ || this->strength_ > 0.99f; limit += 0.4f) 193 193 { 194 194 // Calculate a random prediction error, based on the vertical speed of the ball and the strength of the AI -
code/branches/pch/src/orxonox/objects/gametypes/Gametype.cc
r3186 r3192 287 287 if (this->spawnpoints_.size() > 0) 288 288 { 289 unsigned int randomspawn = (unsigned int)rnd(this->spawnpoints_.size());289 unsigned int randomspawn = static_cast<unsigned int>(rnd(static_cast<float>(this->spawnpoints_.size()))); 290 290 unsigned int index = 0; 291 291 for (std::set<SpawnPoint*>::const_iterator it = this->spawnpoints_.begin(); it != this->spawnpoints_.end(); ++it) -
code/branches/pch/src/orxonox/objects/gametypes/TeamDeathmatch.cc
r3186 r3192 54 54 static ColourValue colours[] = 55 55 { 56 ColourValue(1.0 , 0.3, 0.3),57 ColourValue(0.3 , 0.3, 1.0),58 ColourValue(0.3 , 1.0, 0.3),59 ColourValue(1.0 , 1.0, 0.0)56 ColourValue(1.0f, 0.3f, 0.3f), 57 ColourValue(0.3f, 0.3f, 1.0f), 58 ColourValue(0.3f, 1.0f, 0.3f), 59 ColourValue(1.0f, 1.0f, 0.0f) 60 60 }; 61 61 static std::vector<ColourValue> defaultcolours(colours, colours + sizeof(colours) / sizeof(ColourValue)); … … 139 139 if (teamSpawnPoints.size() > 0) 140 140 { 141 unsigned int randomspawn = (unsigned int)rnd(teamSpawnPoints.size());141 unsigned int randomspawn = static_cast<unsigned int>(rnd(static_cast<float>(teamSpawnPoints.size()))); 142 142 unsigned int index = 0; 143 143 for (std::set<SpawnPoint*>::const_iterator it = teamSpawnPoints.begin(); it != teamSpawnPoints.end(); ++it) -
code/branches/pch/src/orxonox/objects/infos/HumanPlayer.cc
r3179 r3192 143 143 float HumanPlayer::getPing() const 144 144 { 145 return ClientInformation::findClient(this->getClientID())->getRTT();145 return static_cast<float>(ClientInformation::findClient(this->getClientID())->getRTT()); 146 146 } 147 147 148 148 float HumanPlayer::getPacketLossRatio() const 149 149 { 150 return ClientInformation::findClient(this->getClientID())->getPacketLoss();150 return static_cast<float>(ClientInformation::findClient(this->getClientID())->getPacketLoss()); 151 151 } 152 152 -
code/branches/pch/src/orxonox/objects/weaponsystem/MuzzleFlash.cc
r3185 r3192 40 40 { 41 41 RegisterObject(MuzzleFlash); 42 this->setScale(0.1 );42 this->setScale(0.1f); 43 43 44 44 this->delayTimer_.setTimer(0.1f, false, this, createExecutor(createFunctor(&MuzzleFlash::destroy))); -
code/branches/pch/src/orxonox/objects/weaponsystem/projectiles/BillboardProjectile.cc
r3188 r3192 44 44 { 45 45 assert(this->getScene()->getSceneManager()); // getScene() was already checked by WorldEntity 46 this->billboard_.setBillboardSet(this->getScene()->getSceneManager(), "Examples/Flare", ColourValue(0.5 , 0.5, 0.7, 0.8), 1);46 this->billboard_.setBillboardSet(this->getScene()->getSceneManager(), "Examples/Flare", ColourValue(0.5f, 0.5f, 0.7f, 0.8f), 1); 47 47 this->attachOgreObject(this->billboard_.getBillboardSet()); 48 48 } -
code/branches/pch/src/orxonox/objects/weaponsystem/projectiles/LightningGunProjectile.cc
r3185 r3192 42 42 this->textureIndex_ = 1; 43 43 this->maxTextureIndex_ = 8; 44 this->textureTimer_.setTimer(0.01 , true, this, createExecutor(createFunctor(&LightningGunProjectile::changeTexture)));44 this->textureTimer_.setTimer(0.01f, true, this, createExecutor(createFunctor(&LightningGunProjectile::changeTexture))); 45 45 46 46 registerVariables(); -
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()); -
code/branches/pch/src/orxonox/overlays/OrxonoxOverlay.cc
r3110 r3192 215 215 if (angle < 0.0) 216 216 angle = -angle; 217 angle -= 180.0 * (int)(angle / 180.0);217 angle -= 180.0f * (int)(angle / 180.0); 218 218 219 219 // take the reverse if angle is about 90 degrees 220 220 float tempAspect; 221 if (angle > 89.0 && angle < 91.0)221 if (angle > 89.0f && angle < 91.0f) 222 222 { 223 223 tempAspect = 1.0 / this->windowAspectRatio_; … … 231 231 else 232 232 { 233 tempAspect = 1.0 ;233 tempAspect = 1.0f; 234 234 rotState_ = Inbetween; 235 235 } … … 238 238 // magnitude of the width is about the magnitude of the height. 239 239 // Correctly we would have to take the square root of width*height 240 this->sizeCorrection_.x = 2.0 / (tempAspect + 1.0);240 this->sizeCorrection_.x = 2.0f / (tempAspect + 1.0f); 241 241 this->sizeCorrection_.y = tempAspect * this->sizeCorrection_.x; 242 242 } -
code/branches/pch/src/orxonox/overlays/OrxonoxOverlay.h
r3177 r3192 38 38 39 39 #include <string> 40 #include <OgrePrerequisites.h>41 40 42 41 #include "util/Math.h" 42 #include "util/OgreForwardRefs.h" 43 43 #include "core/BaseObject.h" 44 44 #include "interfaces/WindowEventListener.h" -
code/branches/pch/src/orxonox/overlays/OverlayGroup.h
r3144 r3192 38 38 39 39 #include <set> 40 #include <OgrePrerequisites.h>41 40 #include "util/Math.h" 41 #include "util/OgreForwardRefs.h" 42 42 #include "core/BaseObject.h" 43 43 -
code/branches/pch/src/orxonox/overlays/OverlayText.h
r3144 r3192 34 34 #include <string> 35 35 #include "util/Math.h" 36 #include "util/OgreForwardRefs.h" 36 37 #include "OrxonoxOverlay.h" 37 38 -
code/branches/pch/src/orxonox/overlays/console/InGameConsole.h
r3177 r3192 34 34 35 35 #include <string> 36 #include "util/OgreForwardRefs.h" 36 37 #include "core/Shell.h" 37 38 #include "interfaces/WindowEventListener.h" -
code/branches/pch/src/orxonox/overlays/hud/HUDBar.cc
r3144 r3192 78 78 this->textureUnitState_->setTextureName("bar2.tga"); 79 79 // use the default colour 80 this->textureUnitState_->setColourOperationEx(Ogre::LBX_MODULATE, Ogre::LBS_MANUAL, Ogre::LBS_CURRENT, ColourValue(0.2 , 0.7, 0.2));80 this->textureUnitState_->setColourOperationEx(Ogre::LBX_MODULATE, Ogre::LBS_MANUAL, Ogre::LBS_CURRENT, ColourValue(0.2f, 0.7f, 0.2f)); 81 81 82 82 this->bar_ = static_cast<Ogre::PanelOverlayElement*>(Ogre::OverlayManager::getSingleton() -
code/branches/pch/src/orxonox/overlays/hud/HUDBar.h
r3144 r3192 36 36 #include <map> 37 37 #include <vector> 38 #include <OgrePrerequisites.h>39 38 40 39 #include "util/Math.h" 40 #include "util/OgreForwardRefs.h" 41 41 #include "core/BaseObject.h" 42 42 #include "overlays/OrxonoxOverlay.h" -
code/branches/pch/src/orxonox/overlays/hud/HUDNavigation.h
r3177 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 "overlays/OrxonoxOverlay.h" -
code/branches/pch/src/orxonox/overlays/hud/HUDRadar.h
r3177 r3192 35 35 #include <map> 36 36 #include <vector> 37 #include <OgrePrerequisites.h>38 37 38 #include "util/OgreForwardRefs.h" 39 39 #include "interfaces/RadarListener.h" 40 40 #include "interfaces/RadarViewable.h" -
code/branches/pch/src/orxonox/overlays/hud/UnderAttackHealthBar.cc
r3110 r3192 47 47 this->text_ = new OverlayText(this); 48 48 this->text_->setFont("Monofur"); 49 this->text_->setTextSize(0.04 );49 this->text_->setTextSize(0.04f); 50 50 this->text_->setAlignmentString("center"); 51 51 this->text_->setColour(ColourValue::White); -
code/branches/pch/src/orxonox/overlays/notifications/NotificationQueue.cc
r3158 r3192 48 48 const std::string NotificationQueue::DEFAULT_FONT = "VeraMono"; 49 49 const Vector2 NotificationQueue::DEFAULT_POSITION = Vector2(0.0,0.0); 50 const float NotificationQueue::DEFAULT_FONT_SIZE = 0.025 ;50 const float NotificationQueue::DEFAULT_FONT_SIZE = 0.025f; 51 51 52 52 /** -
code/branches/pch/src/orxonox/overlays/stats/Stats.h
r3177 r3192 32 32 #include "OrxonoxPrereqs.h" 33 33 34 #include "util/OgreForwardRefs.h" 34 35 #include "interfaces/Tickable.h" 35 36 #include "overlays/OrxonoxOverlay.h" -
code/branches/pch/src/orxonox/tools/BillboardSet.h
r3158 r3192 31 31 32 32 #include "OrxonoxPrereqs.h" 33 34 #include <OgrePrerequisites.h> 35 #include "util/UtilPrereqs.h" 33 #include "util/OgreForwardRefs.h" 36 34 37 35 namespace orxonox -
code/branches/pch/src/orxonox/tools/Mesh.h
r3158 r3192 31 31 32 32 #include "OrxonoxPrereqs.h" 33 34 #include <OgrePrerequisites.h> 33 #include "util/OgreForwardRefs.h" 35 34 36 35 namespace orxonox -
code/branches/pch/src/orxonox/tools/ParticleInterface.h
r3177 r3192 32 32 #include "OrxonoxPrereqs.h" 33 33 34 #include <OgrePrerequisites.h>34 #include "util/OgreForwardRefs.h" 35 35 #include "interfaces/TimeFactorListener.h" 36 36 -
code/branches/pch/src/orxonox/tools/Shader.cc
r3131 r3192 216 216 return (*((float*)pointer->second)); 217 217 else 218 return (*((int*)pointer->second));218 return static_cast<float>(*((int*)pointer->second)); 219 219 } 220 220 else -
code/branches/pch/src/orxonox/tools/Shader.h
r3177 r3192 35 35 #include <string> 36 36 #include <vector> 37 #include <OgrePrerequisites.h>38 37 38 #include "util/OgreForwardRefs.h" 39 39 #include "interfaces/Tickable.h" 40 40 -
code/branches/pch/src/util/Convert.h
r3189 r3192 307 307 { 308 308 return ConverterExplicit<FromType, ToType>::convert(output, input); 309 }310 311 // For compatibility reasons. The same, but with capital ConvertValue312 template<class FromType, class ToType>313 FORCEINLINE bool ConvertValue(ToType* output, const FromType& input)314 {315 return convertValue(output, input);316 309 } 317 310 … … 372 365 FORCEINLINE std::string convertToString(FromType value) 373 366 { 374 return getConvertedValue<FromType, std::string>(value);367 return getConvertedValue<FromType, std::string>(value); 375 368 } 376 369 … … 379 372 FORCEINLINE ToType convertFromString(std::string str) 380 373 { 381 return getConvertedValue<std::string, ToType>(str);374 return getConvertedValue<std::string, ToType>(str); 382 375 } 383 376 -
code/branches/pch/src/util/Math.h
r3163 r3192 229 229 inline float rnd() 230 230 { 231 return rand() / (RAND_MAX + 1.0 );231 return rand() / (RAND_MAX + 1.0f); 232 232 } 233 233 … … 256 256 inline float rndsgn() 257 257 { 258 return ((rand() & 0x2) - 1); // rand() & 0x2 is either 2 or 0258 return static_cast<float>((rand() & 0x2) - 1); // rand() & 0x2 is either 2 or 0 259 259 } 260 260
Note: See TracChangeset
for help on using the changeset viewer.