📄 macromanager.cpp
字号:
// MacroManager.cpp: implementation of the CMacroManager class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#ifdef _CHEATENABLE_
#include "CheatMsgParser.h"
#include "CommonGameFunc.h"
#endif //_CHEATENABLE_
#ifdef _GMTOOL_
#include "GMToolManager.h"
#endif
#include <direct.h>
#include "WindowIdEnum.h"
#include "./interface/cWindowManager.h"
#include "../GlobalEventFunc.h"
#include "MacroManager.h"
#include "GameIn.h"
#include "MurimNet.h"
#include "QuickManager.h"
#include "MoveManager.h"
#include "PeaceWarModeManager.h"
#include "UngijosikManager.h"
#include "AbilityManager.h"
#include "ObjectManager.h"
/*#include "PyogukManager.h"
#include "FriendManager.h"
*/
#include "WantedManager.h"
#include "MainGame.h"
#include "MHCamera.h"
#include "MinimapDialog.h"
#include "ChatManager.h"
#include "./input/cIMEWnd.h"
#include "./input/UserInput.h"
#include "HelpDicManager.h"
#include "VimuManager.h"
#include "StreetStallManager.h"
#include "ExchangeManager.h"
#include "MouseCursor.h"
#include "HelpDialog.h"
//#include "PyogukDialog.h"
//#include "NoteDialog.h"
//#include "FriendDialog.h"
#include "QuickDialog.h"
#include "MainBarDialog.h"
#include "CharacterDialog.h"
#include "InventoryExDialog.h"
#include "OptionDialog.h"
#include "ReviveDialog.h"
#include "DissolutionDialog.h"
#include "GuildCreateDialog.h"
#include "GuildDialog.h"
#include "GuildInviteDialog.h"
#include "GuildMarkDialog.h"
#include "GuildNickNameDialog.h"
#include "GuildRankDialog.h"
#include "GuildWarehouseDialog.h"
#include "GuildManager.h"
#include "GuildMarkManager.h"
#include "BattleSystem_Client.h"
#include "PKManager.h"
#include "SkillManager_Client.h"
#include "QuestTotaldialog.h"
#include "QuestManager.h"
#include "MiniMapDlg.h"
#include "BailDialog.h"
#include "WindowIDEnum.h"
#include "cMsgBox.h"
#include "PartyIconManager.h"
#include "FreeImage/FreeImage.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
extern BOOL g_bActiveApp;
#ifdef _TESTCLIENT_
#include "MHMap.h"
#include "ObjectManager.h"
#include "EFFECT/EffectManager.h"
#include "TacticManager.h"
#include "GameResourceManager.h"
void InitTestHero();
void InitTestMonster();
#endif
extern BOOL g_bDisplayFPS;
GLOBALTON(CMacroManager)
CMacroManager::CMacroManager()
{
ZeroMemory( m_MacroKey, sizeof( m_MacroKey ) );
ZeroMemory( m_DefaultKey, sizeof( m_DefaultKey ) );
ZeroMemory( m_MacroPressKey, sizeof( m_MacroPressKey ) );
ZeroMemory( m_DefaultPressKey, sizeof( m_DefaultPressKey ) );
// m_nMacroMode = MM_DEFAULT_GENERAL;
// m_nUserSetMode = 0; //CHAT
m_nMacroMode = MM_CHAT;
m_bChatMode = TRUE;
m_bPause = FALSE;
m_bInVisibleCursor = FALSE;
}
CMacroManager::~CMacroManager()
{
}
void CMacroManager::KeyboardInput( CKeyboard* keyInfo )
{
if( !g_bActiveApp || m_bPause ) return;
if(HEROID == 0)
return;
if( MAINGAME->GetCurStateNum() != eGAMESTATE_GAMEIN ) return; //AOAuE々
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -