/* ========================================================================== * ÆÄ ÀÏ : Party_Common.h * ¸ñ Àû : * ÀÛ ¼º ÀÚ : ±è°¡¶÷ * ÀÛ ¼º ÀÏ : 2009-10-12 * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once #include "Lexer.h" //////////////////////////////////////////////////////////////////// // Æ©Å丮¾ó ½ºÅ©¸³Æ® ÅäÅ« enum { eTOKEN_IMAGES = 100, eTOKEN_MODE, eTOKEN_OBJECT, eTOKEN_IMAGE, eTOKEN_OBJECTIMAGE, eTOKEN_STARTPOSIDX, eTOKEN_DIETEXTINDEX, eTOKEN_OBJMONSTER, eTOKEN_OBJNPC, eTOKEN_OBJITEM, eTOKEN_II, eTOKEN_POS, eTOKEN_SIZE, eTOKEN_TEXPOS, eTOKEN_DOWNPOS, eTOKEN_ANIFRAME, eTOKEN_ANIREPEAT, eTOKEN_ANITIME, eTOKEN_KEYINPUT, eTOKEN_DEFAULTSHOW, eTOKEN_DRAMA, eTOKEN_LEFTTOP, eTOKEN_IMGALIGN, }; class cTutorialLexer : public cLexer { public: cTutorialLexer( const char* buffer, unsigned int size ); }; #pragma pack(push,1) #include "CommonDefines.h" #include "CommonNetworkMsgStruct.h" //-------- // Æ©Å丮¾ó Á¾·á ó¸® #define ERROR_TUTORIAL_GIVEUP_SUCCESS 0 // Æ÷±â ¼º°ø #define ERROR_TUTORIAL_GIVEUP_MAP 1 // ¸ÊÀ̵¿ ½ÇÆÐ #define ERROR_TUTORIAL_GIVEUP_TUTORIAL 2 // Æ©Å丮¾ó »óÅ ¾Æ´Ô // struct MSG_SYN_TUTORIAL_CHANGEMODE : public MSGROOT { int mModeIndex; // ¸ðµåÀ妽º }; //-------- // ºÎȰ #define ERROR_TUTORIAL_RESURRECTION_SUCCESS 0 // ¼º°ø #define ERROR_TUTORIAL_RESURRECTION_FAIL 1 // ½ÇÆÐ struct MSG_RES_TUTORIAL_RESURRECTION : MSG_ERROR { unsigned long mHP; unsigned long mMaxHP; unsigned long mMP; unsigned long mMaxMP; float mPosX; float mPosY; }; struct MSG_SYN_TUTORIAL_RESURRECTION : MSG_ERROR { unsigned long mCharacterIdx; unsigned long mHP; unsigned long mMaxHP; unsigned long mMP; unsigned long mMaxMP; float mPosX; float mPosY; }; #pragma pack(pop)