VEGO-Engine  0.1
Loading...
Searching...
No Matches
PickupComponent.h
1#pragma once
2
3#include <functional>
4#include "Component.h"
5
7{
8public:
13 PickupComponent(std::function<void (Entity*)> func);
15
16 void update(uint_fast16_t diffTime) override;
17
18private:
19 std::function<void (Entity*)> pickupFunc;
20};
Definition Component.h:8
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