/* ======================================================================================================= * ÆÄ ÀÏ : DramaturgyLexer.h , DramaturgyLexer.cpp * ¸ñ Àû : ¿¬ÃâÆÄÀÏ ÅäÅ« ÀúÀå¼Ò * ÀÛ ¼º ÀÚ : Á¤¿øÁÖ * ÀÛ ¼º ÀÏ : 2006³â 9¿ù 28ÀÏ * * Ãß°¡³»¿ë : * Ãß°¡³¯Â¥ ÀÛ¾÷ÀÚ Ãß°¡³»¿ë * * ÁÖÀÇ»çÇ× : ±âº»ÀûÀ¸·Î UI ½ºÅ©¸³Æ®¿Í ±¸Á¶ µ¿ÀÏ - À̼ø±Ô¾¾ Lexer»ó¼Ó -> Parser¿Í ¿¬µ¿ * ======================================================================================================== */ #pragma once #include "Lexer.h" /// ¿¬Ãâ ÅäÅ« ŸÀÔ enum { /// ´ëºÐ·ù eTOKEN_HEADER = 100, eTOKEN_CASTING, eTOKEN_ACTIVITY, eTOKEN_APPLY, /// headerºÎ eTOKEN_TYPE, // ¿¬Ãâ type (½ºÅ³, È¿°ú) eTOKEN_EFFECT, eTOKEN_SOUND, eTOKEN_TRAILTEX, /// ¼¼ºÎ ³»¿ë(casting, activity, apply) eTOKEN_ANI, // Àû¿ë ¾Ö´Ï ¹øÈ£ eTOKEN_ACTION, // Àû¿ë effect »ó¼¼ eTOKEN_ACTIONEX, // Àû¿ë effect »ó¼¼ È®Àå eTOKEN_SOUNDPLAY, // Àû¿ë sound »ó¼¼ eTOKEN_CHANNELING, // Àû¿ë effect »ó¼¼(Áö¸é¿¡ ¼³Ä¡ÇÒ Ã¤³Î¸µ¿ë) eTOKEN_ACTIVE, // Activity & Apply µ¿½Ã ó¸® (¼­¹öÀÎ °æ¿ì µ¥¹ÌÁö Àû¿ë) eTOKEN_BULLET, // ACTIVEÀÇ ¿ªÈ°À» ¼öÇàÇϰí, ¹ß»çü¸¦ »ý¼º Ãæµ¹ °ËÃâ ÇÑ´Ù. eTOKEN_CRASH, eTOKEN_DAMAGE, // µ¥¹ÌÁö Ãâ·ÂºÎ eTOKEN_TRAIL, // eTOKEN_SHAKE, eTOKEN_FADEOUT, }; class cDramaturgyLexer : public cLexer { public: cDramaturgyLexer( const char* pbuffer, unsigned int size ); };