Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 4, 2012, 3:56:56 PM (13 years ago)
Author:
lkevin
Message:

Changed pickup icon and xml for possible varieties of the pickup in the future.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/pickup2012/src/modules/pickup/items/DamageBoostPickup.h

    r9119 r9155  
    2121 *
    2222 *   Author:
    23  *      Damian 'Mozork' Frick
     23 *      Kevin Lengauer
    2424 *   Co-authors:
    2525 *      ...
     
    5353
    5454            virtual void XMLPort(Element& xmlelement, orxonox::XMLPort::Mode mode); //!< Method for creating a DamageBoostPickup object through XML.
    55             // commented out cuz was not used
    56             // virtual void tick(float dt); //!< Is called every tick.
    5755
    5856            virtual void changedUsed(void); //!< Is called when the pickup has transited from used to unused or the other way around.
    5957            virtual void clone(OrxonoxClass*& item); //!< Creates a duplicate of the input OrxonoxClass.
    60 
    61             /**
    62             @brief Get the damageboost that is transferred to the Pawn upon usage of this pickup.
    63             @return Returns the damageboost.
    64             */
    65             // Commentend, may not be used
    66             // inline float setDamageMultiplier(void) const
    67             //    { ship->setMultiplier(); }
    68 
    6958
    7059            /**
     
    7766
    7867
    79             // we need these methods to set the default damage multiplier from XML
    80             // not that beautiful yet
    81             inline void setDefaultDamageMultiplier(float multiplier)
    82                 { this->damageMultiplier_ = multiplier; }
    83             inline float getDefaultDamageMultiplier()
     68
     69            /**
     70             @brief set Damage multiplier
     71             @param multiplier The default damage multiplier to set
     72             */
     73            inline float getDamageMultiplier()
    8474                { return this->damageMultiplier_; }
    8575
     
    8979        protected:
    9080            void initializeIdentifier(void); //!< Initializes the PickupIdentifier of this pickup.
     81            void setDamageMultiplier(float damageMultiplier);
    9182
    92             // void setDamageBoost(float damageBoost);//!< Sets the damage boost.
    93             // void setDamageSave(float damageSave); //!< Saves the original damage.
    9483
    9584        private:
    9685            void initialize(void); //!< Initializes the member variables.
    9786            Pawn* carrierToPawnHelper(void); //!< Helper to transform the PickupCarrier to a Pawn, and throw an error message if the conversion fails.
    98             SpaceShip* carrierToSpaceShipHelper(void);
     87            SpaceShip* carrierToSpaceShipHelper(void); //!< Helper to transform the PickupCarrier to a SpaceShip, and throw an error message if the conversion fails.
    9988            void pickupTimerCallback(void);
    10089
Note: See TracChangeset for help on using the changeset viewer.