Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jan 17, 2016, 10:29:21 PM (8 years ago)
Author:
landauf
Message:

merged branch cpp11_v3 back to trunk

Location:
code/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/trunk

  • code/trunk/src/modules/jump/JumpProjectile.cc

    r10624 r11071  
    3333
    3434#include "JumpProjectile.h"
     35
    3536#include "core/CoreIncludes.h"
    36 #include "core/GameMode.h"
    37 #include "graphics/Model.h"
    38 #include "gametypes/Gametype.h"
    3937#include "JumpFigure.h"
    40 #include "sound/WorldSound.h"
    41 #include "core/XMLPort.h"
     38#include "JumpEnemy.h"
    4239
    4340namespace orxonox
     
    4946        RegisterObject(JumpProjectile);
    5047
    51         figure_ = 0;
     48        figure_ = nullptr;
    5249        setPosition(Vector3(0,0,0));
    5350        setVelocity(Vector3(0,0,250.0));
     
    6057    }
    6158
    62     void JumpProjectile::XMLPort(Element& xmlelement, XMLPort::Mode mode)
    63     {
    64         SUPER(JumpProjectile, XMLPort, xmlelement, mode);
    65     }
    66 
    6759    void JumpProjectile::tick(float dt)
    6860    {
     
    7163        Vector3 projectilePosition = getPosition();
    7264
    73         for (ObjectList<JumpEnemy>::iterator it = ObjectList<JumpEnemy>::begin(); it != ObjectList<JumpEnemy>::end(); ++it)
     65        for (JumpEnemy* enemy : ObjectList<JumpEnemy>())
    7466        {
    75             Vector3 enemyPosition = it->getPosition();
    76             float enemyWidth = it->getWidth();
    77             float enemyHeight = it->getHeight();
     67            Vector3 enemyPosition = enemy->getPosition();
     68            float enemyWidth = enemy->getWidth();
     69            float enemyHeight = enemy->getHeight();
    7870
    7971            if(projectilePosition.x > enemyPosition.x-enemyWidth && projectilePosition.x < enemyPosition.x+enemyWidth && projectilePosition.z > enemyPosition.z-enemyHeight && projectilePosition.z < enemyPosition.z+enemyHeight)
    8072            {
    81                 it->dead_ = true;
     73                enemy->dead_ = true;
    8274            }
    8375        }
Note: See TracChangeset for help on using the changeset viewer.