#ifndef _CGLOBAL_SPELL_MGR_ #define _CGLOBAL_SPELL_MGR_ #include "NullSpell.h" class CGlobalSpellMgr { public: void Add(CSpell* pSpell); // SpellÀÇ »ý¼ºÀÚ¿¡¼­ Ãß°¡ÇÑ´Ù. void Process(); // ¸ÅÃʸ¶´Ù ½ÇÇàµÈ´Ù. ÁÖ¹® ó¸® ¹× ÇÊ¿ä ¾ø¾îÁø ÁÖ¹®À» Á¦°ÅÇÑ´Ù. void Clear(); // SpellµéÀ» ÀüºÎ Á¦°ÅÇÑ´Ù. size_t GetSpellNum() const { return m_nSpellNum; } // ÇöÀç µî·ÏµÈ Spell°³¼ö¸¦ ¸®ÅÏÇÑ´Ù. static CGlobalSpellMgr& GetInstance(); protected: CGlobalSpellMgr(); ~CGlobalSpellMgr(); size_t m_nSpellNum; CNullSpell m_HeadSpell; }; #endif