35 #ifndef _PickupCarrier_H__    36 #define _PickupCarrier_H__    79             virtual void preDestroy(
void) 
override; 
    89             virtual const Vector3& getCarrierPosition(
void) 
const = 0;
    98             virtual std::vector<PickupCarrier*>* getCarrierChildren(
void) 
const = 0;
   111                 { 
return this->pickups_; }
 An Interface (or more precisely an abstract class) to model and represent different (all kinds of) pi...
Definition: Pickupable.h:60
 
This is the class from which all interfaces of the game-logic (not the engine) are derived from...
Definition: OrxonoxInterface.h:50
 
Die Wagnis Klasse hat die folgenden Aufgaben: 
Definition: ApplicationPaths.cc:66
 
Declaration of OrxonoxInterface, the base class of all interfaces in Orxonox. 
 
std::set< Pickupable * > pickups_
The list of Pickupables carried by this PickupCarrier. 
Definition: PickupCarrier.h:114
 
Shared library macros, enums, constants and forward declarations for the orxonox library  ...
 
#define _OrxonoxExport
Definition: OrxonoxPrereqs.h:60
 
std::set< Pickupable * > & getPickups(void)
Get all Pickupables this PickupCarrier has. 
Definition: PickupCarrier.h:110
 
The PickupCarrier interface provides the means, for any class implementing it, to possess Pickupables...
Definition: PickupCarrier.h:68
 
The PickupManager class manages Pickupables. 
Definition: PickupManager.h:99