📄 guildmanager.h
字号:
// GuildManager.h: interface for the CGuildManager class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_GUILDMANAGER_H__E299C841_F0B0_413D_9DD7_F63232F5D31A__INCLUDED_)
#define AFX_GUILDMANAGER_H__E299C841_F0B0_413D_9DD7_F63232F5D31A__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Guild.h"
#define GUILDMGR CGuildManager::GetInstance()
class CGuildManager
{
CGuild m_Guild;
BOOL m_bCreateing;
DWORD m_RequestPlayerID;
DWORD m_SelectedMemberID;
BOOL m_bActiveFunc;
MONEYTYPE m_LevelUpInfo[MAX_GUILD_LEVEL];
void SetCreating(BOOL val);
BOOL IsCreating() { return m_bCreateing; }
void ShowErrMsg(BYTE bType);
void MarkChange(MSG_DWORD3 * pInfo);
void LoadLevelUpInfo();
MONEYTYPE GetLevelUpMoney(BYTE GuildLevel);
public:
MAKESINGLETON(CGuildManager);
CGuildManager();
virtual ~CGuildManager();
void Init();
void NetworkMsgParse(BYTE Protocol,void* pMsg);
void CreateGuildSyn(char* GuildName, char* Intro);
void BreakUpGuildSyn();
void DeleteMemberSyn();
void CreateGuildResult(DWORD GuildIdx, char* GuildName);
void BreakUpGuildResult();
void DeleteMemberResult(DWORD PlayerIDX);
void AddMemberSyn(DWORD PlayerIDX);
void SetRequestPlayerId(DWORD PlayerIDX) { m_RequestPlayerID = PlayerIDX; }
void AddMemberAccept();
void AddMemberDeny();
void SecedeSyn();
char* GetGuildName() { return m_Guild.GetGuildName(); }
BYTE GetLevel() { return m_Guild.GetLevel(); }
char* GetMasterName() { return m_Guild.GetMasterName(); }
BYTE GetMemberNum() { return m_Guild.GetMemberNum(); }
MAPTYPE GetLocation() { return m_Guild.GetLocation(); }
char* GetMemberName(DWORD MemberID);
void LevelUpSyn();
BOOL CanEntryGuild(char* date);
BOOL SetSelectedMemberID();
char* GetSelectedMemberName();
BYTE GetGuildLevel();
void ChangeMemberRank(BYTE Rank);
void GiveNickNameSyn(char* NickName);
char* GetRankName(BYTE rank);
void SetActiveFunc(BOOL val);
BOOL IsActiveFunc();
void GuildWarehouseInfoSyn(BYTE TabNum);
void GuildWarehouseLeave(BYTE TabNum);
BOOL CanUseWarehouse();
};
#endif // !defined(AFX_GUILDMANAGER_H__E299C841_F0B0_413D_9DD7_F63232F5D31A__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -