#ifndef BugBots_Item_hpp #define BugBots_Item_hpp #include"BugBots.hpp" class Item { public: Item(); virtual bool Update() = 0; static ItemBuilder* GetBuilder(); protected: static ItemBuilder* Creator; private: int m_health; Position m_pos; int m_size; int m_sight; int m_reach; int m_speed; int m_max_health; int m_economy; int m_strength; int m_moved; int m_cost; friend World; friend Wrapper; }; #endif