⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wantedmanager.h

📁 墨香最新私服
💻 H
字号:
// WantedManager.h: interface for the CWantedManager class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_WANTEDMANAGER_H__336352E4_3DC3_4194_9B12_D9D2DB641EE4__INCLUDED_)
#define AFX_WANTEDMANAGER_H__336352E4_3DC3_4194_9B12_D9D2DB641EE4__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define WANTEDMGR USINGTON(CWantedManager)
#define WANTED_CHARGE 500
#include "Wanted.h"

enum iswaiting
{
	eNone, eStart, eWaiting, eDone,
};
struct WINFO
{
	WANTEDTYPE WantedIDX;
	DWORD CharacterIDX;
};

#ifdef TAIWAN_LOCAL
#define MIN_PRIZE 1000
#else
#define MIN_PRIZE 1000
#endif

#define MAX_PRIZE 1000000
class CWantedManager  
{
	DWORD m_MurdererID;

	CWanted m_Wanted;
	int m_bIsWaiting;
	BOOL m_bCanRevive;

	BOOL CanBuyWantedRight(WANTEDTYPE WantedIDX);
	BOOL CanRegist(MONEYTYPE Prize);

	int IsWaiting() { return m_bIsWaiting; }

	void SetCanRevive(BOOL val) { m_bCanRevive = val; }
	BOOL CanRevive() { return m_bCanRevive;	}

public:
	CWantedManager();
	virtual ~CWantedManager();
	
	void Init();
	void SetWaiting(BOOL val) { m_bIsWaiting = val; }
	
	void SetActiveDialog();
	void SetMurdererID(DWORD ID) { m_MurdererID = ID; }
	DWORD GetMurdererID() { return m_MurdererID;	}

	void NetworkMsgParse(BYTE Protocol,void* pMsg);
	
	void RegistKillerSyn(MONEYTYPE Prize);

	void BuyWantedRightSyn(WANTEDTYPE WantedIDX);
	void BuyWantedRightResult(WANTEDLIST * pInfo);
	
	void GiveUpWantedRightSyn(WANTEDTYPE WantedIDX);
	void GiveUpWantedRightResult(WANTEDTYPE WantedIDX);
	
	void DeleteFromWantedList(WANTEDTYPE WantedIDX, BYTE DelKind);
	
	BOOL IsInList(WANTEDTYPE WantedIDX);
	BOOL IsChrIDInList(DWORD CharacterID);	

	void SortWantedListSyn(WORD Page);
	void MyWantedListSyn(WORD Page);
};
EXTERNGLOBALTON(CWantedManager)
#endif // !defined(AFX_WANTEDMANAGER_H__336352E4_3DC3_4194_9B12_D9D2DB641EE4__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -