/* ========================================================================== * ÆÄ ÀÏ : CardBookWindow.h * ¸ñ Àû : * ÀÛ ¼º ÀÚ : ±è°¡¶÷ * ÀÛ ¼º ÀÏ : 2008-06-10 * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once #include "TabWindow.h" enum eBookPage { ePAGE_DATA = 0, ePAGE_TAROT, ePAGE_MONSTER, ePAGE_STORY, ePAGE_MAX, }; enum eBookLock { eBook_Open, eBook_Close, }; class cTarotSheetWindow; class cCardBookWindow : public cTabWindow { public: cCardBookWindow(); virtual ~cCardBookWindow(); /// void Clear(); virtual void Open(); /// ÇöÀç ÆäÀÌÁö ¸®ÅÏ eBookPage GetCurrentPage() { return mPage; } /// sheet ¸®ÅÏ cTarotSheetWindow* GetTarotSheet() { return mTarotSheet; } protected: bool OnCreate( cUINodeProperty* pproperty ); void OnCommand( cUINode* , unsigned int ); void OnTabButtonPressed( cUINode*, unsigned int id ); void OnRender( cUIFontItemKeeper* pkeeper ); /// ÆäÀÌÁö º¯°æ void SetCurrent( unsigned int index ); private: eBookPage mPage; cTarotSheetWindow* mTarotSheet; };