Changeset 11065 for code/branches/cpp11_v3/src/modules
- Timestamp:
- Jan 17, 2016, 1:59:00 PM (9 years ago)
- Location:
- code/branches/cpp11_v3/src/modules
- Files:
-
- 32 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/cpp11_v3/src/modules/hover/FlagHUD.cc
r11043 r11065 48 48 RegisterObject(FlagHUD); 49 49 50 this->hoverGame_ = NULL;50 this->hoverGame_ = nullptr; 51 51 this->panel_ = static_cast<Ogre::PanelOverlayElement*>(Ogre::OverlayManager::getSingleton() 52 52 .createOverlayElement("Panel", "FlagHUD_Panel_" + getUniqueNumberString())); … … 101 101 else 102 102 { 103 this->hoverGame_ = 0;103 this->hoverGame_ = nullptr; 104 104 } 105 105 } -
code/branches/cpp11_v3/src/modules/hover/FlagHUD.h
r11041 r11065 47 47 virtual ~FlagHUD(); 48 48 49 virtual void tick(float dt) ;50 virtual void changedOwner() ;49 virtual void tick(float dt) override; 50 virtual void changedOwner() override; 51 51 52 52 void setFlagCount(int flagCount); -
code/branches/cpp11_v3/src/modules/hover/Hover.cc
r11043 r11065 48 48 RegisterObject(Hover); 49 49 50 this->origin_ = NULL;50 this->origin_ = nullptr; 51 51 this->numberOfFlags_ = 1; 52 52 this->firstTick_ = true; -
code/branches/cpp11_v3/src/modules/hover/Hover.h
r11043 r11065 50 50 Hover(Context* context); 51 51 52 virtual void tick(float dt) ;52 virtual void tick(float dt) override; 53 53 54 54 void setOrigin(HoverOrigin* origin) -
code/branches/cpp11_v3/src/modules/hover/HoverFlag.cc
r11043 r11065 49 49 RegisterObject(HoverFlag); 50 50 51 this->model_ = NULL;52 this->cs_ = NULL;51 this->model_ = nullptr; 52 this->cs_ = nullptr; 53 53 this->collided_ = false; 54 54 -
code/branches/cpp11_v3/src/modules/hover/HoverFlag.h
r11042 r11065 51 51 void init(int xCoordinate, int yCoordinate, int cellSize); 52 52 53 virtual bool collidesAgainst(WorldEntity* otherObject, const btCollisionShape* ownCollisionShape, btManifoldPoint& contactPoint) ;53 virtual bool collidesAgainst(WorldEntity* otherObject, const btCollisionShape* ownCollisionShape, btManifoldPoint& contactPoint) override; 54 54 55 55 inline bool getCollided() const -
code/branches/cpp11_v3/src/modules/hover/HoverOrigin.cc
r11040 r11065 58 58 void HoverOrigin::checkGametype() 59 59 { 60 if (getGametype() != NULL&& this->getGametype()->isA(Class(Hover)))60 if (getGametype() != nullptr && this->getGametype()->isA(Class(Hover))) 61 61 { 62 62 Hover* hoverGametype = orxonox_cast<Hover*>(this->getGametype()); -
code/branches/cpp11_v3/src/modules/hover/HoverOrigin.h
r11041 r11065 108 108 public: 109 109 HoverOrigin(Context* context); //!< Constructor. Registers and initializes the object and checks whether the gametype is actually Hover. 110 virtual ~HoverOrigin() {}111 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode) ; //!< Method to create a HoverOrigin through XML.110 virtual ~HoverOrigin() = default; 111 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode) override; //!< Method to create a HoverOrigin through XML. 112 112 113 113 inline void setNumCells(int numCells) -
code/branches/cpp11_v3/src/modules/hover/HoverShip.h
r11041 r11065 44 44 HoverShip(Context* context); 45 45 46 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode) ;46 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode) override; 47 47 48 48 /// sets this ships jumpBoost … … 53 53 { return this->jumpBoost_; } 54 54 55 virtual void moveFrontBack(const Vector2& value) ;55 virtual void moveFrontBack(const Vector2& value) override; 56 56 57 virtual void moveRightLeft(const Vector2& value) ;57 virtual void moveRightLeft(const Vector2& value) override; 58 58 59 virtual void moveUpDown(const Vector2& value) ;59 virtual void moveUpDown(const Vector2& value) override; 60 60 61 virtual void rotateYaw(const Vector2& value) ;61 virtual void rotateYaw(const Vector2& value) override; 62 62 63 virtual void rotatePitch(const Vector2& value) ;63 virtual void rotatePitch(const Vector2& value) override; 64 64 65 virtual void rotateRoll(const Vector2& value) ;65 virtual void rotateRoll(const Vector2& value) override; 66 66 67 virtual bool collidesAgainst(WorldEntity* otherObject, const btCollisionShape* cs, btManifoldPoint& contactPoint) ;67 virtual bool collidesAgainst(WorldEntity* otherObject, const btCollisionShape* cs, btManifoldPoint& contactPoint) override; 68 68 69 virtual void boost(bool bBoost) ;69 virtual void boost(bool bBoost) override; 70 70 71 71 private: -
code/branches/cpp11_v3/src/modules/hover/HoverWall.cc
r11043 r11065 46 46 RegisterObject(HoverWall); 47 47 48 this->model_ = NULL;49 this->cs_ = NULL;48 this->model_ = nullptr; 49 this->cs_ = nullptr; 50 50 51 51 this->enableCollisionCallback(); -
code/branches/cpp11_v3/src/modules/hover/TimeHUD.cc
r11043 r11065 47 47 this->time_ = 0.0f; 48 48 this->running_ = false; 49 this->hoverGame_ = 0;49 this->hoverGame_ = nullptr; 50 50 setRunning(true); 51 51 } … … 98 98 else 99 99 { 100 this->hoverGame_ = 0;100 this->hoverGame_ = nullptr; 101 101 } 102 102 } -
code/branches/cpp11_v3/src/modules/hover/TimeHUD.h
r11041 r11065 45 45 TimeHUD(Context* context); 46 46 47 virtual void tick(float dt) ;48 virtual void changedOwner() ;47 virtual void tick(float dt) override; 48 virtual void changedOwner() override; 49 49 50 50 /// sets if the clock is running -
code/branches/cpp11_v3/src/modules/overlays/hud/HUDEnemyShieldBar.cc
r11052 r11065 41 41 42 42 this->setConfigValues(); 43 this->owner_ = NULL;43 this->owner_ = nullptr; 44 44 } 45 45 … … 62 62 void HUDEnemyShieldBar::updateTarget() 63 63 { 64 Pawn* pawn = NULL;64 Pawn* pawn = nullptr; 65 65 if (this->owner_ && this->useEnemyBar_) 66 66 { … … 73 73 // Don't show the EnemyShieldBar if the pawn is invisible 74 74 if (pawn && !pawn->isVisible()) 75 pawn = NULL;75 pawn = nullptr; 76 76 } 77 77 // Set the pawn as owner of the EnemyShieldBar 78 78 this->setShieldBarOwner(pawn); 79 this->setVisible(pawn != NULL);79 this->setVisible(pawn != nullptr); 80 80 } 81 81 -
code/branches/cpp11_v3/src/modules/overlays/hud/HUDEnemyShieldBar.h
r11052 r11065 45 45 46 46 void setConfigValues(); 47 virtual void tick(float dt) ;47 virtual void tick(float dt) override; 48 48 49 v oid changedOwner();49 virtual void changedOwner() override; 50 50 51 51 private: -
code/branches/cpp11_v3/src/modules/overlays/hud/HUDRocketFuelBar.cc
r11052 r11065 40 40 RegisterObject(HUDRocketFuelBar); 41 41 42 this->owner_ = NULL;42 this->owner_ = nullptr; 43 43 } 44 44 -
code/branches/cpp11_v3/src/modules/overlays/hud/HUDRocketFuelBar.h
r11052 r11065 49 49 virtual ~HUDRocketFuelBar(); 50 50 51 virtual void tick(float dt) ;52 virtual void changedOwner() ;51 virtual void tick(float dt) override; 52 virtual void changedOwner() override; 53 53 54 54 private: -
code/branches/cpp11_v3/src/modules/overlays/hud/HUDShieldBar.cc
r11052 r11065 41 41 RegisterObject(HUDShieldBar); 42 42 43 this->owner_ = NULL;43 this->owner_ = nullptr; 44 44 } 45 45 -
code/branches/cpp11_v3/src/modules/overlays/hud/HUDShieldBar.h
r11052 r11065 49 49 virtual ~HUDShieldBar(); 50 50 51 virtual void tick(float dt) ;52 virtual void changedOwner() ;51 virtual void tick(float dt) override; 52 virtual void changedOwner() override; 53 53 54 54 inline void setShieldBarOwner(Pawn* owner) -
code/branches/cpp11_v3/src/modules/overlays/hud/HUDWeapon.cc
r11059 r11065 76 76 if (!weapon_) 77 77 { 78 // TODO: destroy this HUD id the Weapon does no more exist. (Wehen the weak pointer is NULL)78 // TODO: destroy this HUD id the Weapon does no more exist. (Wehen the weak pointer is null) 79 79 } 80 80 } … … 114 114 bool visible = this->isVisible(); 115 115 116 for ( std::vector<WeakPtr<HUDWeaponMode> >::iterator it = hudWeaponModes_.begin(); it != hudWeaponModes_.end(); ++it)117 { 118 (*it)->changedVisibility(); //inform all Child Overlays that our visibility has changed119 (*it)->setVisible(visible);116 for (HUDWeaponMode* hudWeaponMode : hudWeaponModes_) 117 { 118 hudWeaponMode->changedVisibility(); //inform all Child Overlays that our visibility has changed 119 hudWeaponMode->setVisible(visible); 120 120 } 121 121 } … … 154 154 void HUDWeapon::createHUDChilds() 155 155 { 156 if (weapon_ == NULL)156 if (weapon_ == nullptr) 157 157 { 158 158 return; … … 161 161 int positionIndex = 0; 162 162 163 for ( std::multimap<unsigned int, WeaponMode*>::const_iterator it = weapon_->getAllWeaponmodes().begin(); it != weapon_->getAllWeaponmodes().end(); ++it)163 for (const auto& mapEntry : weapon_->getAllWeaponmodes()) 164 164 { 165 165 HUDWeaponMode* hudWeaponMode = new HUDWeaponMode(this->getContext()); … … 167 167 hudWeaponMode->setOverlayGroup(this->getOverlayGroup()); 168 168 hudWeaponMode->setVisible(this->isVisible()); 169 hudWeaponMode->setWeaponMode( it->second);169 hudWeaponMode->setWeaponMode(mapEntry.second); 170 170 hudWeaponMode->setWeaponIndex(this->weaponIndex_); 171 171 hudWeaponMode->setAspectCorrection(false); … … 182 182 int positionIndex = 0; 183 183 184 for ( std::vector<WeakPtr<HUDWeaponMode> >::iterator it = hudWeaponModes_.begin(); it != hudWeaponModes_.end(); ++it)185 { 186 (*it)->setPositionOffset(this->positionOffset_);187 (*it)->setWeaponModeIndex(positionIndex);188 (*it)->setWeaponIndex(this->weaponIndex_);189 (*it)->setWeaponModeHUDActualSize(this->weaponModeHUDActualSize_);184 for (HUDWeaponMode* hudWeaponMode : hudWeaponModes_) 185 { 186 hudWeaponMode->setPositionOffset(this->positionOffset_); 187 hudWeaponMode->setWeaponModeIndex(positionIndex); 188 hudWeaponMode->setWeaponIndex(this->weaponIndex_); 189 hudWeaponMode->setWeaponModeHUDActualSize(this->weaponModeHUDActualSize_); 190 190 191 191 ++ positionIndex; … … 195 195 void HUDWeapon::destroyHUDChilds() 196 196 { 197 for ( std::vector<WeakPtr<HUDWeaponMode> >::iterator it = hudWeaponModes_.begin(); it != hudWeaponModes_.end(); ++it)198 { 199 (*it)->destroy();197 for (HUDWeaponMode* hudWeaponMode : hudWeaponModes_) 198 { 199 hudWeaponMode->destroy(); 200 200 } 201 201 … … 205 205 void HUDWeapon::updateSize() 206 206 { 207 if (weapon_ != NULL)207 if (weapon_ != nullptr) 208 208 { 209 209 this->setSize(Vector2(weaponModeHUDActualSize_.x,weaponModeHUDActualSize_.y*weapon_->getAllWeaponmodes().size())); … … 214 214 void HUDWeapon::updatePosition() 215 215 { 216 if (weapon_ != NULL)216 if (weapon_ != nullptr) 217 217 { 218 218 this->setPosition(Vector2(weaponModeHUDActualSize_.x*weaponIndex_,0.0f) + this->positionOffset_); -
code/branches/cpp11_v3/src/modules/overlays/hud/HUDWeapon.h
r11064 r11065 55 55 virtual ~HUDWeapon(); 56 56 57 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode) ;58 virtual void tick(float dt) ;59 virtual void changedOwner() ;60 virtual void changedOverlayGroup() ;61 virtual void changedVisibility() ;62 virtual void changedName() ;63 virtual void positionChanged() ;64 virtual void sizeChanged() ;57 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode) override; 58 virtual void tick(float dt) override; 59 virtual void changedOwner() override; 60 virtual void changedOverlayGroup() override; 61 virtual void changedVisibility() override; 62 virtual void changedName() override; 63 virtual void positionChanged() override; 64 virtual void sizeChanged() override; 65 65 66 66 void setWeapon(Weapon* weapon); … … 94 94 WeakPtr<Weapon> weapon_; 95 95 96 std::vector<WeakPtr<HUDWeaponMode> 96 std::vector<WeakPtr<HUDWeaponMode>> hudWeaponModes_; 97 97 98 98 Ogre::PanelOverlayElement* overlayElement_; -
code/branches/cpp11_v3/src/modules/overlays/hud/HUDWeaponMode.cc
r11063 r11065 126 126 Munition* munition = this->weaponMode_->getMunition(); 127 127 128 if (munition != NULL)128 if (munition != nullptr) 129 129 { 130 130 MunitionDeployment deployment = munition->getMunitionDeployment(); … … 237 237 Munition* munition = this->weaponMode_->getMunition(); 238 238 239 if (munition != NULL)239 if (munition != nullptr) 240 240 { 241 241 MunitionDeployment deployment = munition->getMunitionDeployment(); -
code/branches/cpp11_v3/src/modules/overlays/hud/HUDWeaponMode.h
r11064 r11065 57 57 virtual ~HUDWeaponMode(); 58 58 59 virtual void tick(float dt) ;60 virtual void changedOwner() ;61 virtual void changedOverlayGroup() ;62 virtual void changedVisibility() ;63 virtual void changedName() ;64 virtual void positionChanged() ;65 virtual void sizeChanged() ;59 virtual void tick(float dt) override; 60 virtual void changedOwner() override; 61 virtual void changedOverlayGroup() override; 62 virtual void changedVisibility() override; 63 virtual void changedName() override; 64 virtual void positionChanged() override; 65 virtual void sizeChanged() override; 66 66 67 67 void setWeaponMode(WeaponMode* weaponMode); -
code/branches/cpp11_v3/src/modules/overlays/hud/HUDWeaponSystem.cc
r11059 r11065 103 103 bool visible = this->isVisible(); 104 104 105 for ( std::vector<WeakPtr<HUDWeapon> >::iterator it = hudWeapons_.begin(); it != hudWeapons_.end(); ++it)105 for (HUDWeapon* hudWeapon : hudWeapons_) 106 106 { 107 (*it)->changedVisibility(); //inform all Child Overlays that our visibility has changed108 (*it)->setVisible(visible);107 hudWeapon->changedVisibility(); //inform all Child Overlays that our visibility has changed 108 hudWeapon->setVisible(visible); 109 109 } 110 110 } … … 129 129 { 130 130 const std::vector<WeaponPack*>& weaponPacks = owner_->getWeaponSystem()->getAllWeaponPacks(); 131 132 for (std::vector<WeaponPack*>::const_iterator itPacks = weaponPacks.begin(); itPacks != weaponPacks.end(); ++itPacks) 131 for (WeaponPack* weaponPack : weaponPacks) 133 132 { 134 const std::vector<Weapon*>& weapons = (*itPacks)->getAllWeapons(); 135 136 for (std::vector<Weapon*>::const_iterator itWeapons = weapons.begin(); itWeapons != weapons.end(); ++itWeapons) 133 const std::vector<Weapon*>& weapons = weaponPack->getAllWeapons(); 134 for (Weapon* weapon : weapons) 137 135 { 138 this->weapons_.push_back( *itWeapons);136 this->weapons_.push_back(weapon); 139 137 } 140 138 } … … 149 147 int positionIndex = 0; 150 148 151 for ( std::vector<WeakPtr<Weapon> >::iterator it = weapons_.begin(); it != weapons_.end(); ++it)149 for (Weapon* weapon : weapons_) 152 150 { 153 151 HUDWeapon* hudWeapon = new HUDWeapon(this->getContext()); … … 155 153 hudWeapon->setOverlayGroup(this->getOverlayGroup()); 156 154 hudWeapon->setVisible(this->isVisible()); 157 hudWeapon->setWeapon( *it);155 hudWeapon->setWeapon(weapon); 158 156 hudWeapon->setAspectCorrection(false); 159 157 hudWeapon->setPickPoint(Vector2(0.0f,0.0f)); … … 170 168 Vector2 offset = this->getPosition(); 171 169 172 for ( std::vector<WeakPtr<HUDWeapon> >::iterator it = hudWeapons_.begin(); it != hudWeapons_.end(); ++it)170 for (HUDWeapon* hudWeapon : hudWeapons_) 173 171 { 174 (*it)->setPositionOffset(offset);175 (*it)->setWeaponIndex(positionIndex);176 (*it)->setWeaponModeHUDActualSize(this->weaponModeHUDActualSize_);172 hudWeapon->setPositionOffset(offset); 173 hudWeapon->setWeaponIndex(positionIndex); 174 hudWeapon->setWeaponModeHUDActualSize(this->weaponModeHUDActualSize_); 177 175 178 176 ++ positionIndex; … … 182 180 void HUDWeaponSystem::destroyHUDChilds() 183 181 { 184 for ( std::vector<WeakPtr<HUDWeapon> >::iterator it = hudWeapons_.begin(); it != hudWeapons_.end(); ++it)182 for (HUDWeapon* hudWeapon : hudWeapons_) 185 183 { 186 (*it)->destroy();184 hudWeapon->destroy(); 187 185 } 188 186 -
code/branches/cpp11_v3/src/modules/overlays/hud/HUDWeaponSystem.h
r11064 r11065 49 49 virtual ~HUDWeaponSystem(); 50 50 51 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode) ;52 virtual void changedOwner() ;53 virtual void changedOverlayGroup() ;54 virtual void changedVisibility() ;55 virtual void changedName() ;56 virtual void positionChanged() ;57 virtual void sizeChanged() ;51 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode) override; 52 virtual void changedOwner() override; 53 virtual void changedOverlayGroup() override; 54 virtual void changedVisibility() override; 55 virtual void changedName() override; 56 virtual void positionChanged() override; 57 virtual void sizeChanged() override; 58 58 protected: 59 59 inline void setWeaponModeHUDSize(Vector2 vector) … … 71 71 WeakPtr<Pawn> owner_; 72 72 73 std::vector<WeakPtr<Weapon> 74 std::vector<WeakPtr<HUDWeapon> 73 std::vector<WeakPtr<Weapon>> weapons_; 74 std::vector<WeakPtr<HUDWeapon>> hudWeapons_; 75 75 76 76 Vector2 weaponModeHUDSize_; -
code/branches/cpp11_v3/src/modules/pickup/items/BoostPickup.cc
r11052 r11065 106 106 107 107 SpaceShip* ship = this->carrierToSpaceShipHelper(); 108 if(ship == NULL) // If the PickupCarrier is no SpaceShip, then this pickup is useless and therefore is destroyed.108 if(ship == nullptr) // If the PickupCarrier is no SpaceShip, then this pickup is useless and therefore is destroyed. 109 109 this->Pickupable::destroy(); 110 110 … … 128 128 Helper to transform the PickupCarrier to a SpaceShip, and throw an error message if the conversion fails. 129 129 @return 130 A pointer to the SpaceShip, or NULLif the conversion failed.130 A pointer to the SpaceShip, or nullptr if the conversion failed. 131 131 */ 132 132 SpaceShip* BoostPickup::carrierToSpaceShipHelper(void) … … 135 135 SpaceShip* ship = orxonox_cast<SpaceShip*>(carrier); 136 136 137 if(ship == NULL)137 if(ship == nullptr) 138 138 { 139 139 orxout(internal_error, context::pickups) << "Invalid PickupCarrier in BoostPickup." << endl; -
code/branches/cpp11_v3/src/modules/pickup/items/BoostPickup.h
r11052 r11065 52 52 virtual ~BoostPickup(); //!< Destructor. 53 53 54 virtual void XMLPort(Element& xmlelement, orxonox::XMLPort::Mode mode) ; //!< Method for creating a BoostPickup object through XML.54 virtual void XMLPort(Element& xmlelement, orxonox::XMLPort::Mode mode) override; //!< Method for creating a BoostPickup object through XML. 55 55 56 virtual void changedUsed(void) ; //!< Is called when the pickup has transited from used to unused or the other way around.56 virtual void changedUsed(void) override; //!< Is called when the pickup has transited from used to unused or the other way around. 57 57 inline float getBoostRefill() 58 58 { return this->boostRefill_; } -
code/branches/cpp11_v3/src/modules/pickup/items/MunitionContainer.h
r11052 r11065 53 53 virtual ~MunitionContainer(); 54 54 55 virtual void XMLPort(Element& xmlelement, orxonox::XMLPort::Mode mode) ;55 virtual void XMLPort(Element& xmlelement, orxonox::XMLPort::Mode mode) override; 56 56 57 57 inline const std::string& getMunitionName() const -
code/branches/cpp11_v3/src/modules/pickup/items/MunitionPickup.cc
r11052 r11065 86 86 void MunitionPickup::addMunitionContainer(MunitionContainer* munitionContainer) 87 87 { 88 OrxAssert(munitionContainer != NULL, "The munitionContainer cannot be NULL.");88 OrxAssert(munitionContainer != nullptr, "The munitionContainer cannot be nullptr."); 89 89 this->munitionContainers_.push_back(munitionContainer); 90 90 } … … 93 93 { 94 94 if(this->munitionContainers_.size() >= index) 95 return NULL;95 return nullptr; 96 96 else 97 97 return this->munitionContainers_[index]; … … 108 108 Pawn* pawn = this->carrierToPawnHelper(); 109 109 110 if(pawn == NULL) // If the PickupCarrier is no Pawn, then this pickup is useless and therefore is destroyed.110 if(pawn == nullptr) // If the PickupCarrier is no Pawn, then this pickup is useless and therefore is destroyed. 111 111 this->Pickupable::destroy(); 112 112 … … 114 114 if(this->isUsed()) 115 115 { 116 for( std::vector<MunitionContainer*>::iterator it = this->munitionContainers_.begin(); it != this->munitionContainers_.end(); ++it)116 for(MunitionContainer* container : this->munitionContainers_) 117 117 { 118 118 //Get pointer to the appropriate munition 119 SubclassIdentifier<Munition> identifier = (*it)->getMunitionType();119 SubclassIdentifier<Munition> identifier = container->getMunitionType(); 120 120 Munition* munition = pawn->getMunition(&identifier); 121 121 if (munition) 122 122 { 123 123 // Add munition and magzines 124 munition->addMunition( (*it)->getMunitionAmount());125 munition->addMagazines( (*it)->getMagazinesAmount());124 munition->addMunition(container->getMunitionAmount()); 125 munition->addMagazines(container->getMagazinesAmount()); 126 126 } 127 (*it)->destroy();127 container->destroy(); 128 128 } 129 129 // This will destroy the pickp … … 140 140 Helper to transform the PickupCarrier to a Pawn, and throw an error message if the conversion fails. 141 141 @return 142 A pointer to the Pawn, or NULLif the conversion failed.142 A pointer to the Pawn, or nullptr if the conversion failed. 143 143 */ 144 144 Pawn* MunitionPickup::carrierToPawnHelper(void) … … 147 147 Pawn* pawn = orxonox_cast<Pawn*>(carrier); 148 148 149 if(pawn == NULL)149 if(pawn == nullptr) 150 150 { 151 151 orxout(internal_error, context::pickups) << "Invalid PickupCarrier in MunitionPickup." << endl; -
code/branches/cpp11_v3/src/modules/pickup/items/MunitionPickup.h
r11064 r11065 59 59 virtual ~MunitionPickup(); //!< Destructor. 60 60 61 virtual void XMLPort(Element& xmlelement, orxonox::XMLPort::Mode mode) ; //!< Method for creating a MunitionPickup object through XML.61 virtual void XMLPort(Element& xmlelement, orxonox::XMLPort::Mode mode) override; //!< Method for creating a MunitionPickup object through XML. 62 62 63 virtual void changedUsed(void) ; //!< Is called when the pickup has transited from used to unused or the other way around.63 virtual void changedUsed(void) override; //!< Is called when the pickup has transited from used to unused or the other way around. 64 64 65 65 void addMunitionContainer(MunitionContainer* munitionContainer); -
code/branches/cpp11_v3/src/modules/weapons/projectiles/MineProjectile.cc
r11054 r11065 112 112 modelRing4_->yaw(Degree(270)); 113 113 114 emitter_ = NULL;114 emitter_ = nullptr; 115 115 116 116 if (GameMode::isMaster()) … … 217 217 { 218 218 // Damage all pawns within the damage radius 219 for ( ObjectList<Pawn>::iterator it = ObjectList<Pawn>().begin(); it; ++it)219 for (Pawn* pawn : ObjectList<Pawn>()) 220 220 { 221 Vector3 distanceVector = it->getWorldPosition()-this->getWorldPosition();221 Vector3 distanceVector = pawn->getWorldPosition()-this->getWorldPosition(); 222 222 if(distanceVector.length()< damageRadius_) 223 223 { 224 it->hit(this->getShooter(), it->getWorldPosition(), NULL, this->getDamage(), this->getHealthDamage(), this->getShieldDamage());224 pawn->hit(this->getShooter(), pawn->getWorldPosition(), nullptr, this->getDamage(), this->getHealthDamage(), this->getShieldDamage()); 225 225 } 226 226 } -
code/branches/cpp11_v3/src/modules/weapons/projectiles/MineProjectile.h
r11064 r11065 57 57 virtual ~MineProjectile(); 58 58 59 virtual void XMLEventPort(Element& xmlelement, XMLPort::Mode mode) ;59 virtual void XMLEventPort(Element& xmlelement, XMLPort::Mode mode) override; 60 60 61 61 void setMaxTimeUntilExplosion(float maxTimeUntilExplosion); -
code/branches/cpp11_v3/src/modules/weapons/weaponmodes/MineGun.h
r11052 r11065 59 59 virtual ~MineGun(); 60 60 61 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode) ;62 virtual void fire() ;61 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode) override; 62 virtual void fire() override; 63 63 64 64 inline float getMaxTimeUntilExplosion() const
Note: See TracChangeset
for help on using the changeset viewer.