#pragma once #include "game/Towers.h" #include namespace td { namespace game { class TowerInfo { private: std::string m_Name, m_Description; bool m_IsBigTower; public: TowerInfo(std::string&& name, std::string&& description, bool big) : m_Name(std::move(name)), m_Description(std::move(description)), m_IsBigTower(big) {} const std::string& getName() const { return m_Name; } const std::string& getDescription() const { return m_Description; } bool isBigTower() const { return m_IsBigTower; } }; const TowerInfo& getTowerInfo(TowerType type); } // namespace game } // namespace td