Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 23, 2011, 11:26:08 PM (13 years ago)
Author:
dafrick
Message:

Some cleanup. Ready for merge.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/pickup/src/modules/pickup/items/ShrinkPickup.cc

    r8535 r8554  
    5151    CreateFactory(ShrinkPickup);
    5252
    53                 /**
     53        /**
    5454    @brief
    5555        Constructor: Initializes the Pickup.
     
    6060
    6161        this->initialize();
     62        this->shrinkFactor_ = 5.0;
     63        this->shrinkSpeed_ = 5.0;
     64        this->duration_ = 5.0;
    6265        isActive_ = false;
    6366        isTerminating_ = false;
     
    9295   /**
    9396    @brief
    94         Method for creating a HealthPickup object through XML.
     97        Method for creating a ShrinkhPickup object through XML.
    9598    */
    9699    void ShrinkPickup::XMLPort(Element& xmlelement, orxonox::XMLPort::Mode mode)
     
    143146    }
    144147
    145                 /**
     148    /**
    146149    @brief
    147150        Prepares for shrinking (collecting several informations).
     
    153156        if(this->isUsed())
    154157        {
    155             this->pawn = this->carrierToPawnHelper();
    156             if(pawn == NULL) // If the PickupCarrier is no Pawn, then this pickup is useless and therefore is destroyed.
     158            this->pawn_ = this->carrierToPawnHelper();
     159            if(pawn_ == NULL) // If the PickupCarrier is no Pawn, then this pickup is useless and therefore is destroyed.
    157160                this->Pickupable::destroy();
    158161
    159162            //Collect scaling information.
    160             defaultScale_ = this->pawn->getScale3D();
    161             defaultMass_ = this->pawn->getMass();
     163            defaultScale_ = this->pawn_->getScale3D();
     164            defaultMass_ = this->pawn_->getMass();
    162165
    163166            smallScale_ = defaultScale_ / shrinkFactor_;
     
    167170            actualMass_ = defaultMass_;
    168171
    169             cameraPositions_ = this->pawn->getCameraPositions();
     172            cameraPositions_ = this->pawn_->getCameraPositions();
    170173            size_ = cameraPositions_.size();
    171174            isActive_ = true;    //start shrinking now.
    172             durationTimer.setTimer(duration_, false, createExecutor(createFunctor(&ShrinkPickup::terminate, this)));    //Set timer for termination.
     175            durationTimer_.setTimer(duration_, false, createExecutor(createFunctor(&ShrinkPickup::terminate, this)));    //Set timer for termination.
    173176        }
    174177    }
    175178
    176         /**
     179    /**
    177180    @brief
    178181        Updates the scales of the ship.
     
    189192            actualMass_ /= factor_;
    190193
    191             this->pawn->setScale3D(actualScale_);
    192             this->pawn->setMass(actualMass_);
     194            this->pawn_->setScale3D(actualScale_);
     195            this->pawn_->setMass(actualMass_);
    193196
    194197            for(int index = 0; index < size_; index++)
    195198            {
    196                 CameraPosition* cameraPos_ = this->pawn->getCameraPosition(index);
     199                CameraPosition* cameraPos_ = this->pawn_->getCameraPosition(index);
    197200                if(cameraPos_ == NULL)
    198201                continue;
     
    209212            actualMass_ *= factor_;
    210213
    211             this->pawn->setScale3D(actualScale_);
    212             this->pawn->setMass(actualMass_);
     214            this->pawn_->setScale3D(actualScale_);
     215            this->pawn_->setMass(actualMass_);
    213216
    214217            for(int index = 0; index < size_; index++)
    215218            {
    216                 CameraPosition* cameraPos_ = this->pawn->getCameraPosition(index);
     219                CameraPosition* cameraPos_ = this->pawn_->getCameraPosition(index);
    217220                if(cameraPos_ == NULL)
    218221                continue;
     
    225228    }
    226229
    227         /**
     230    /**
    228231    @brief
    229232        Initializes the termination.
     
    244247    }
    245248
    246         /**
     249    /**
    247250    @brief
    248251        Creates a duplicate of the input OrxonoxClass.
Note: See TracChangeset for help on using the changeset viewer.