/* ========================================================================== * ÆÄ ÀÏ : UIProperty.h * ¸ñ Àû : * ÀÛ ¼º ÀÚ : ±è°¡¶÷ * ÀÛ ¼º ÀÏ : 2006-12-13 * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once class cUINodeProperty; class cParser; class cUIProperty { public: cUIProperty(); ~cUIProperty(); /// Áö¿ì±â void Clear(); /// ·Îµù bool Load( const cString& pathName ); /// ³ëµå ¼Ó¼º cUINodeProperty* GetNodeProperty( const cString& name ) const; protected: /// ½ºÅ©¸³Æ® ·Îµù bool LoadScripts( const cString& path, cParser& parser ); bool LoadScript( const cString& pathName ); private: /// ¼Ó¼º ¸Ê // typedef tPointerHashMap cNodePropertyMap; typedef tPointerHashMap cNodePropertyMap; cNodePropertyMap mNodePropertyMap; };