#include "SunClientPrecompiledHeader.h" #include "uitargetman.h" #include "interfacemanager.h" #include "TargetDialog.h" #include "uiTargetZoneMarkDialog/uiTargetZoneMarkDialog.h" #include "uiTargetAggro/uiTargetAggro.h" const DWORD IM_TARGET_MANAGER::TARGET_DIALOG = StrToWzID("0270"); // 97_29_zone_mark.iwz UI¸¦ Ŭ·ÐÇÏ¿© »ç¿ëÇÏÁö¸¸ ID¸¦ Ŭ¶ó¿¡¼­ "0272"ºÎ¿©ÇÏ¿© »ç¿ëÇÔ // ÃßÈÄ Å¸°Ù°ü·Ã UIÆÄÀÏÀÌ Ãß°¡µÉ ¶§ ID "0272"Àº »ç¿ëÇÏ¸é ¾ÈµÊ const DWORD IM_TARGET_MANAGER::TARGET_ZONEMARK_DIALOG = StrToWzID("0272"); const DWORD IM_TARGET_MANAGER::TARGET_AGGRO = StrToWzID("0273"); uiTargetMan::uiTargetMan(InterfaceManager *pUIMan): uiBaseMan(pUIMan) { target_dialog_ = NULL; target_zonemark_dialog_ = NULL; target_aggro_dialog_ = NULL; } //------------------------------------------------------------------------------ /** */ void uiTargetMan::OnInitialize() { target_dialog_ = CreateUIDialog(IM_TARGET_MANAGER::TARGET_DIALOG, "Data\\Interface\\27_target_window.iwz", this, TRUE); target_zonemark_dialog_ = CreateUIDialog(IM_TARGET_MANAGER::TARGET_ZONEMARK_DIALOG, "Data\\Interface\\97_29_zone_mark.iwz", this, TRUE, TRUE); target_aggro_dialog_ = CreateUIDialog(IM_TARGET_MANAGER::TARGET_AGGRO, "Data\\Interface\\27_3_aggressive_list.iwz", this, TRUE); assert(target_dialog_); assert(target_zonemark_dialog_); assert(target_aggro_dialog_); }