/* ========================================================================== * ÆÄ ÀÏ : CheckBox.h * ¸ñ Àû : * ÀÛ ¼º ÀÚ : À̼ø±Ô * ÀÛ ¼º ÀÏ : 2006.09.13 * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once #include "UINode.h" #include "UINodeData.h" /// üũ ¹Ú½º class cCheckBox : public cUINode { public: cCheckBox( eUINodeType type = eUINODE_CHECKBOX ); virtual ~cCheckBox(); protected: /// üũµÈ À̹ÌÁö ÁÂÇ¥ cUIPos mCheckPos; /// üũ ¾ÈµÈ À̹ÌÁö ÁÂÇ¥ cUIPos mNoCheckPos; /// ÅØ½ºÃ³ ³Êºñ unsigned int mOriginalTexWidth, mOriginalTexHeight; /// »ç¿îµåÀ妽º unsigned long mCheckSoundIdx; unsigned long mNoCheckSoundIdx; }; ///////////////////////////////////////////////////////////////////// /// üũ ¹Ú½º ½ºÅ² class cCheckBoxSkin : public cUINodeSkin { public: cCheckBoxSkin( eUINodeType type = eUINODE_CHECKBOX ); virtual ~cCheckBoxSkin(); /// ·Îµù virtual bool Load( cParser& parser ); public: /// üũ ´­¸² ¿©ºÎ bool mPressed; /// üũµÈ À̹ÌÁö ÁÂÇ¥ cUIPos mCheckPos; /// üũ ¾ÈµÈ À̹ÌÁö ÁÂÇ¥ cUIPos mNoCheckPos; unsigned long mCheckSoundIdx; unsigned long mNoCheckSoundIdx; };