📄 helpdicmanager.h
字号:
#ifndef _HELPDICTIONARYMANAGER_
#define _HELPDICTIONARYMANAGER_
#include "PtrList.h"
#include "../MHFile.h"
#define HELPDICMGR USINGTON(cHelpDicManager)
#ifdef _FILE_BIN_
#define HELP_SCRIPT_PATH "./Npc_Script/Help_Script.bin"
#define HELP_DIALOGUE_PATH "./Npc_Script/Help_Msg.bin"
#define HELP_HYPERTEXT_PATH "./Npc_Script/Help_HyperText.bin"
#else
#define HELP_SCRIPT_PATH "./Npc_Script/Help_Script.txt"
#define HELP_DIALOGUE_PATH "./Npc_Script/Help_Msg.txt"
#define HELP_HYPERTEXT_PATH "./Npc_Script/Help_HyperText.txt"
#endif
class cPage;
class cDialogueList;
class cHyperTextList;
class cHelpDicManager
{
cPtrList m_HelpDicList;
cDialogueList* m_pDialogue;
cHyperTextList* m_pHyperText;
int nTest;
public:
// //MAKESINGLETON(cHelpDicManager);
cHelpDicManager();
virtual ~cHelpDicManager();
void Init();
// Help µ¥ÀÌÅÍ ·Îµù
virtual void LoadHelpDicInfo();
virtual void LoadPageInfo(cPage* pPage, CMHFile* fp);
virtual void AddPage( cPage* pPage );
void DeleteAllPageInfo();
public:
cPage* GetMainPage(); // ½ÃÀÛ ÆäÀÌÁö¸¦ ¾ò´Â´Ù.
cPage* GetPage( DWORD dwPageId ); // ¸µÅ©µÈ ÆäÀÌÁö¸¦ ¾ò´Â´Ù.
cDialogueList* GetDialogueList() { return m_pDialogue; }
cHyperTextList* GetHyperTextList() { return m_pHyperText; }
};
EXTERNGLOBALTON(cHelpDicManager)
#endif // _HELPDICTIONARYMANAGER_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -