Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Aug 29, 2015, 6:18:30 PM (9 years ago)
Author:
landauf
Message:

cleanup: no need to pass/return WeakPtrs to/from functions. normal pointers are enough.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core7/src/modules/dodgerace/DodgeRace.cc

    r10357 r10557  
    7575            for (int i = 0; i < 7; i++)
    7676            {
    77                 WeakPtr<BigExplosion> chunk = new BigExplosion(this->center_->getContext());
     77                BigExplosion* chunk = new BigExplosion(this->center_->getContext());
    7878                chunk->setPosition(Vector3(600, 0, 100.f * i - 300));
    7979                chunk->setVelocity(Vector3(1000, 0, 0));  //player->getVelocity()
     
    9191        if (getPlayer() != NULL)
    9292        {
    93             //WeakPtr<DodgeRaceShip> ship = getPlayer();
    94 
    9593            currentPosition = getPlayer()->getWorldPosition().x;
    9694            counter = counter + (currentPosition - lastPosition);
     
    113111                for(int i = 0; i<6; i++)
    114112                {
    115                     WeakPtr<DodgeRaceCube> cube = new DodgeRaceCube(this->center_->getContext());
     113                    DodgeRaceCube* cube = new DodgeRaceCube(this->center_->getContext());
    116114                    cubeList.push_back(cube);
    117115                    switch(pattern)
     
    138136    }
    139137
    140     WeakPtr<DodgeRaceShip> DodgeRace::getPlayer()
     138    DodgeRaceShip* DodgeRace::getPlayer()
    141139    {
    142140        if (player == NULL)
Note: See TracChangeset for help on using the changeset viewer.