35 #ifndef _CollectiblePickup_H__ 36 #define _CollectiblePickup_H__ 63 virtual void changedUsed(
void)
override;
64 virtual void changedPickedUp(
void)
override;
71 {
return this->collection_ !=
nullptr; }
75 void wasRemovedFromCollection(
void);
81 #endif // _CollectiblePickup_H__ #define _PickupExport
Definition: PickupPrereqs.h:60
PickupCollection * collection_
A pointer to the PickupCollection this CollectiblePickup is in.
Definition: CollectiblePickup.h:77
An Interface (or more precisely an abstract class) to model and represent different (all kinds of) pi...
Definition: Pickupable.h:60
bool isInCollection(void) const
Check whether the given CollectiblePickup is par of a PickupCollection.
Definition: CollectiblePickup.h:70
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
The PickupCollection combines different Pickupables (more precisely CollectiblePickups) to a coherent...
Definition: PickupCollection.h:68
The CollectiblePickup class encompasses all Pickupables that can be added to a PickupCollection and t...
Definition: CollectiblePickup.h:55
Shared library macros, enums, constants and forward declarations for the questsystem module ...
Definition of the Pickupable class.