#include <src/orxonox/interfaces/Rewardable.h>
Public Member Functions | |
virtual bool | reward (PlayerInfo *player)=0 |
Method to transcribe a rewardable object to the player. Must be implemented by every class inheriting from Rewardable. | |
Rewardable () | |
virtual | ~Rewardable () |
It just needs to inherit form Rewardable, and implement the reward() method.
orxonox::Rewardable::Rewardable | ( | ) |
References RegisterObject.
virtual orxonox::Rewardable::~Rewardable | ( | ) | [inline, virtual] |
virtual bool orxonox::Rewardable::reward | ( | PlayerInfo * | player | ) | [pure virtual] |
Method to transcribe a rewardable object to the player. Must be implemented by every class inheriting from Rewardable.
player | A pointer to the ControllableEntity, do whatever you want with it. |