/* ========================================================================== * ÆÄ ÀÏ : TodayWordWindow.h * ¸ñ Àû : ¿À´ÃÀÇ ÇѸ¶µð * ÀÛ ¼º ÀÚ : ±è°¡¶÷ * ÀÛ ¼º ÀÏ : 2009-01-07 * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once #include "UIWindow.h" const unsigned long WORD_WHITE = 0xFFFFFFFF; //Èò»ö 255, 255, 255 const unsigned long WORD_BROWN = 0xFF501E00; //°¥»ö 80, 30, 0 const unsigned long WORD_RED = 0xFFFF0000; //»¡°£»ö 255, 0, 0 const unsigned long WORD_ORANGE = 0xFFFF8000; //ÁÖȲ»ö 255, 128, 0 const unsigned long WORD_YELLOW = 0xFFFFFF00; //³ë¶õ»ö 255, 255, 0 const unsigned long WORD_BRIGHTGREEN = 0xFF00FF00; //¿¬µÎ»ö 0, 255, 0 const unsigned long WORD_GREEN = 0xFF008000; //³ì»ö 0, 128, 0 const unsigned long WORD_BRIGHTBLUE = 0xF00FFFFF; //Çϴûö 0, 255, 255 const unsigned long WORD_BLUE = 0xFF0000FF; //ÆÄ¶õ»ö 0, 0, 255 const unsigned long WORD_PINK = 0xFFFF00FF; //ºÐÈ«»ö 255, 0, 255 const unsigned long WORD_PURPLE = 0xFF8000FF; //º¸¶ó»ö 128, 0, 255 const unsigned long WORD_BLACK = 0xFF111111; //°ËÁ¤»ö 0, 0, 0 const int COLOR_COUNT = 12; class cPlaneObject; class cEditBox; class cTodayWordWindow : public cUIWindow { public: cTodayWordWindow(); virtual ~cTodayWordWindow(); virtual void Open(); virtual void Close(); protected: bool OnCreate( cUINodeProperty* pproperty ); void OnCommand( cUINode*, unsigned int id ); void OnRender( cUIFontItemKeeper* pKeeper ); void OnLButtonDoubleClick( const cUIPos& pos ); void OnLButtonDown( const cUIPos& pos, bool ctrl, bool alt, bool ); void UpdateRect(); void OnShow(); void OnHide(); void OnNetLock( int lockTry ); void OnNetUnLock( int lockTry ); /// void UpdateSelectImage(); unsigned long GetWordColor( int arrIdx ); private: cUIRect mColorRect[COLOR_COUNT]; unsigned short mSelectIndex; /// ¼±ÅÃÀ̹ÌÁö cPlaneObject* mpSelectImage; /// cUINode* mpOkBtn; cEditBox* mpEdit; };