- Timestamp:
- Sep 30, 2009, 12:56:59 PM (15 years ago)
- Location:
- code/branches/tutorial/src/orxonox
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/tutorial/src/orxonox/pickup/BaseItem.h
r5738 r5840 44 44 { 45 45 /** 46 47 46 @brief 47 Base class for all items/pickups. 48 48 49 50 51 49 Provides common methods to be used in derived classes. 50 @author 51 Daniel 'Huty' Haggenmueller 52 52 */ 53 53 class _OrxonoxExport BaseItem : public BaseObject … … 61 61 62 62 /** 63 64 63 @brief Checks how many instances of this item can be carried at a time. 64 @return How many of this item can be carried. 65 65 */ 66 66 virtual int getMaxCarryAmount() const … … 70 70 bool removeFrom(Pawn* pawn); //!< Removes the item from a pawn. 71 71 /** 72 73 72 @brief 73 Method invoked when the item gets picked up. 74 74 75 76 75 Has to be overridden for an item to work, 76 should contain a call to addTo(). 77 77 78 79 78 @param pawn Pawn who picks up the item. 79 @return Returns whether the pawn was able to pick up the item. 80 80 */ 81 81 virtual bool pickedUp(Pawn* pawn) -
code/branches/tutorial/src/orxonox/worldentities/Drone.h
r5835 r5840 100 100 { this->rotateRoll(Vector2(value, 0)); } 101 101 102 void setPrimaryThrust( float thrust ){ this->primaryThrust_=thrust; } 103 void setAuxilaryThrust( float thrust ){ this->auxilaryThrust_=thrust; } 104 void setRotationThrust( float thrust ){ this->rotationThrust_=thrust; } 102 /** 103 @brief Sets the primary thrust to the input amount. 104 @param thrust The amount of thrust. 105 */ 106 inline void setPrimaryThrust( float thrust ) 107 { this->primaryThrust_=thrust; } 108 inline void setAuxilaryThrust( float thrust ) 109 { this->auxilaryThrust_=thrust; } 110 inline void setRotationThrust( float thrust ) 111 { this->rotationThrust_=thrust; } 105 112 106 float getPrimaryThrust(){ return this->primaryThrust_; } 107 float getAuxilaryThrust(){ return this->auxilaryThrust_; } 108 float getRotationThrust(){ return this->rotationThrust_; } 113 /** 114 @brief Gets the primary thrust to the input amount. 115 @preturn The amount of thrust. 116 */ 117 inline float getPrimaryThrust() 118 { return this->primaryThrust_; } 119 inline float getAuxilaryThrust() 120 { return this->auxilaryThrust_; } 121 inline float getRotationThrust() 122 { return this->rotationThrust_; } 109 123 110 124 private:
Note: See TracChangeset
for help on using the changeset viewer.