📄 tacticmanager.h
字号:
// TacticManager.h: interface for the CTacticManager class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_TACTICMANAGER_H__1DDB15D4_3E95_443D_9D35_FF717CAB00AB__INCLUDED_)
#define AFX_TACTICMANAGER_H__1DDB15D4_3E95_443D_9D35_FF717CAB00AB__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define TACTICMGR CTacticManager::GetInstance()
class CTacticManager
{
CYHHashTable<CTacticStartInfo> m_TacticInfoTable;
CYHHashTable<CTacticObject> m_GarbageTacticTable;
void RegistTacticObject(CTacticStartInfo* pInfo,CPlayer* pOperator,DIRINDEX Direction);
public:
GETINSTANCE(CTacticManager);
CTacticManager();
virtual ~CTacticManager();
void AddTacticStartInfo(TACTICSTART_INFO* pList);
CTacticStartInfo* GetTacticStartInfo(WORD TacticID);
void OnTacticStartReceived(CPlayer* pPlayer, SEND_TACTIC_START* pmsg);
void OnTacticJoinReceived(CPlayer* pPlayer, SEND_TACTIC_JOIN* pmsg);
BOOL TacticProcess(CTacticObject* pTacObj);
void AddGarbageTactic(CTacticObject* pTacObj);
void ProcessGarbageTactic();
CTacticObject* GetTacticObject(DWORD TacticObjectID);
DWORD GetNewTacticObjectIdx();
};
#endif // !defined(AFX_TACTICMANAGER_H__1DDB15D4_3E95_443D_9D35_FF717CAB00AB__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -