Changeset 2506
- Timestamp:
- Dec 17, 2008, 6:18:41 PM (16 years ago)
- Location:
- code/branches/presentation/src
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/presentation/src/core/Iterator.h
r2171 r2506 96 96 inline Iterator(ObjectListElement<O>* element) 97 97 { 98 this->element_ = (element) ? (ObjectListBaseElement*)element: 0;98 this->element_ = (element) ? static_cast<ObjectListBaseElement*<(element) : 0; 99 99 this->list_ = ClassIdentifier<O>::getIdentifier()->getObjects(); 100 100 this->iterator_ = this->list_->registerIterator(this); … … 108 108 inline Iterator(const ObjectListIterator<O>& other) 109 109 { 110 this->element_ = (other.element_) ? (ObjectListBaseElement*)other.element_: 0;110 this->element_ = (other.element_) ? static_cast<ObjectListBaseElement*>(other.element_) : 0; 111 111 this->list_ = ClassIdentifier<O>::getIdentifier()->getObjects(); 112 112 this->iterator_ = this->list_->registerIterator(this); … … 163 163 this->list_->unregisterIterator(this->iterator_); 164 164 165 this->element_ = (element) ? (ObjectListBaseElement*)element: 0;165 this->element_ = (element) ? static_cast<ObjectListBaseElement*>(element) : 0; 166 166 this->list_ = ClassIdentifier<O>::getIdentifier()->getObjects(); 167 167 this->iterator_ = this->list_->registerIterator(this); -
code/branches/presentation/src/network/packet/DeleteObjects.cc
r2371 r2506 65 65 data_ = new uint8_t[size]; 66 66 uint8_t *tdata = data_; 67 * (ENUM::Type *)(tdata) = ENUM::DeleteObjects;67 *reinterpret_cast<ENUM::Type*>(tdata) = ENUM::DeleteObjects; 68 68 tdata += sizeof(ENUM::Type); 69 69 *(uint32_t *)tdata = number; … … 72 72 unsigned int temp = Synchronisable::popDeletedObject(); 73 73 // assert(temp<10000); //ugly hack 74 * (uint32_t *)(tdata) = temp;74 *reinterpret_cast<uint32_t*>(tdata) = temp; 75 75 COUT(3) << temp << " "; 76 76 tdata += sizeof(uint32_t); -
code/branches/presentation/src/orxonox/objects/controllers/ArtificialController.cc
r2493 r2506 88 88 { 89 89 // if (it->getTeamNr() != this->getTeamNr()) 90 if ( (ControllableEntity*)(*it) != this->getControllableEntity())90 if (static_cast<ControllableEntity*>(*it) != this->getControllableEntity()) 91 91 { 92 92 float speed = this->getControllableEntity()->getVelocity().length(); -
code/branches/presentation/src/orxonox/objects/worldentities/pawns/Pawn.h
r2501 r2506 87 87 88 88 inline const WorldEntity* getWorldEntity() const 89 { return (WorldEntity*)this; }89 { return const_cast<Pawn*>(this); } 90 90 91 91 inline void setSpawnParticleSource(const std::string& source) -
code/branches/presentation/src/orxonox/tools/Timer.h
r2485 r2506 160 160 this->bLoop_ = bLoop; 161 161 executor->setObject(object); 162 this->executor_ = (Executor*)executor;162 this->executor_ = static_cast<Executor*>(executor); 163 163 this->bActive_ = true; 164 164 … … 198 198 this->setInterval(interval); 199 199 this->bLoop_ = bLoop; 200 this->executor_ = (Executor*)executor;200 this->executor_ = static_cast<Executor*>(executor); 201 201 this->bActive_ = true; 202 202
Note: See TracChangeset
for help on using the changeset viewer.