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

📄 gameclient.cpp

📁 原子,棋牌游戏源代码,功能齐全,稳定,适合用于棋牌游戏开发
💻 CPP
字号:

#include "Stdafx.h"
#include <afxdllx.h>
#include "Resource.h"
#include "ClientGameDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#endif

static AFX_EXTENSION_MODULE GameClientDLL = { NULL, NULL };

//DLL 入口函数
extern "C" int APIENTRY DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
{
	UNREFERENCED_PARAMETER(lpReserved);
	if (dwReason == DLL_PROCESS_ATTACH)
	{
		if (!AfxInitExtensionModule(GameClientDLL, hInstance)) return 0;
		new CDynLinkLibrary(GameClientDLL);
	}
	else if (dwReason == DLL_PROCESS_DETACH)
	{
		AfxTermExtensionModule(GameClientDLL);
	}
	return 1;
}

/********************************************************************************************/

//等级判断函数(梭哈游戏)
extern "C" __declspec(dllexport) TCHAR * GetGameOrderName(__int64 dwPoint)
{
	static __int64 uBasePoint[15]=
	{
		-300,0,100,200,
		400,700,1100,1600,
		2200,2900,3700,4500,
		5500,6700,8000
	};
	static TCHAR * szOrderName[15]=
	{
		TEXT("庶民"),TEXT("秀才"),TEXT("举人"),TEXT("九品芝麻官"),
		TEXT("八品县丞"),TEXT("七品知县"),TEXT("六品通判"),TEXT("五品知州"),
		TEXT("四品知府"),TEXT("三品按察使"),TEXT("二品巡抚"),TEXT("一品大学士"),
		TEXT("宰相"),TEXT("王爷"),TEXT("皇帝")
	};
	for (int i=0;i<15;i++)	if (dwPoint<uBasePoint[i]) return szOrderName[i];
	return TEXT("皇帝");
}

/********************************************************************************************/

//启动游戏客户端
//客户端引出函数
//GETCLIENTINFO;
GETGAMEICON(CLIENT_DLL_NAME);
GETFRAMEINTERFACE(CClientGameDlg)
GETORDERFUNCTION(GetGameOrderName);

/********************************************************************************************/

⌨️ 快捷键说明

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