#pragma once #ifndef _ITEMPICKUP_HPP_ #define _ITEMPICKUP_HPP_ #include #include #include /** * @brief The ItemPickup class * Inserts an item into a characters inventory on pickup. */ class ItemPickup : public PickupObject { std::shared_ptr _data; public: ItemPickup(GameWorld* world, const glm::vec3& position, std::shared_ptr weapon); bool onCharacterTouch(CharacterObject* character); }; #endif