- Timestamp:
- Sep 29, 2009, 10:24:39 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/tutorial/src/orxonox/worldentities/Drone.cc
r5793 r5833 38 38 CreateFactory(Drone); 39 39 40 /** 41 @brief 42 Constructor. Registers the object and initializes some default values. 43 */ 40 44 Drone::Drone(BaseObject* creator) : ControllableEntity(creator) 41 45 { 42 // put your code in here:46 // put your code in here: 43 47 // - register the drone class to the core 44 48 // - create a new controller and pass our this pointer to it as creator … … 58 62 } 59 63 64 /** 65 @brief 66 Destructor. Destroys controller, if present. 67 */ 60 68 Drone::~Drone() 61 69 { … … 64 72 } 65 73 74 /** 75 @brief 76 Method for creating a Drone through XML. 77 */ 66 78 void Drone::XMLPort(Element& xmlelement, XMLPort::Mode mode) 67 79 { … … 74 86 } 75 87 88 /** 89 @brief 90 Defines which actions the Drone has to take in each tick. 91 @param dt 92 The length of the tick. 93 */ 76 94 void Drone::tick(float dt) 77 95 { … … 95 113 } 96 114 97 115 /** 116 @brief 117 Moves the Drone in the negative z-direction (Front/Back) by an amount specified by the first component of the input 2-dim vector. 118 @param value 119 The vector determining the amount of the movement. 120 */ 98 121 void Drone::moveFrontBack(const Vector2& value) 99 122 { … … 102 125 } 103 126 127 /** 128 @brief 129 Moves the Drone in the x-direction (Right/Left) by an amount specified by the first component of the input 2-dim vector. 130 @param value 131 The vector determining the amount of the movement. 132 */ 104 133 void Drone::moveRightLeft(const Vector2& value) 105 134 { … … 108 137 } 109 138 139 /** 140 @brief 141 Moves the Drone in the y-direction (Up/Down) by an amount specified by the first component of the input 2-dim vector. 142 @param value 143 The vector determining the amount of the movement. 144 */ 110 145 void Drone::moveUpDown(const Vector2& value) 111 146 { … … 114 149 } 115 150 151 /** 152 @brief 153 Rotates the Drone around the y-axis by the amount specified by the first component of the input 2-dim vector. 154 @param value 155 The vector determining the amount of the angular movement. 156 */ 116 157 void Drone::rotateYaw(const Vector2& value) 117 158 { … … 119 160 } 120 161 162 /** 163 @brief 164 Rotates the Drone around the x-axis by the amount specified by the first component of the input 2-dim vector. 165 @param value 166 The vector determining the amount of the angular movement. 167 */ 121 168 void Drone::rotatePitch(const Vector2& value) 122 169 { … … 124 171 } 125 172 173 /** 174 @brief 175 Rotates the Drone around the z-axis by the amount specified by the first component of the input 2-dim vector. 176 @param value 177 The vector determining the amount of the angular movement. 178 */ 126 179 void Drone::rotateRoll(const Vector2& value) 127 180 {
Note: See TracChangeset
for help on using the changeset viewer.