/* ========================================================================== * ÆÄ ÀÏ : TutorialSkillScript.h * ¸ñ Àû : * ÀÛ ¼º ÀÚ : * ÀÛ ¼º ÀÏ : 2009-10-29 * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once struct sTutorialSkill { unsigned long skillIndex; unsigned char skillStep; sTutorialSkill() { skillIndex = 0; skillStep = 0; } }; // Æ©Å丮¾ó¿¡¼­ Á¦°øÇÏ´Â ½ºÅ³ ¸®½ºÆ® class cTutorialSkillScript { public: static cTutorialSkillScript* mpSingleton; public: cTutorialSkillScript(); ~cTutorialSkillScript(); bool Init(); void Release(); inline tPointerArray* GetTutorialSkillArr() { return &mTutorialSkillArr; } public: static cTutorialSkillScript* GetSingleton(); private: bool LoadScript( const cString& pathName ); private: // Æ©Å丮¾ó ½ºÅ³ ÀúÀå typedef tPointerArray cTutorialSkillArr; cTutorialSkillArr mTutorialSkillArr; }; inline cTutorialSkillScript* cTutorialSkillScript::GetSingleton() { return mpSingleton; } #define TUTORIALSKILLSCRIPT cTutorialSkillScript::GetSingleton()