VEGO-Engine  0.1
Loading...
Searching...
No Matches
PickupComponent.h
1#pragma once
2
3#include <functional>
4#include "Component.h"
5
8class PickupComponent : public Component
9{
10public:
15 PickupComponent(std::function<void (Entity*)> func);
17
18 void update(uint_fast16_t diffTime) override;
19
20private:
21 std::function<void (Entity*)> pickupFunc;
22};
Main class for any object in game, stores associations, labeling and components.
Definition Entity.h:35
PickupComponent(std::function< void(Entity *)> func)
Construct a new Powerup Component object.
Definition PickupComponent.cpp:14