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

📄 gamesdk.h

📁 里面包含了许多实用的游戏开发包
💻 H
字号:
#include "CommonDefine.h"
#include "VerdureGameDefine.hpp"
#include "Copyright.h"
#include "DirectDraw.h"
#include "DirectInput.h"
#include "DirectSound.h"
#include "gamedll.h"
#include "Information.h"
#include "resource.h"
#include "Compress.h"
#include "Graphics.h"
#include "GlbDefine.h"
#include "GlbProcess.h"
#include "SceneInit.hpp"
#include "Ambience.hpp"
#include "PathFind.hpp"
#include "GameMessage.hpp"
#include "DynamicProc.hpp"
#include "MagicProc.hpp"
#include "CharacterAttribProc.hpp"
#include "GutProc.hpp"
#include "Dsstream.h"
#include "PropertyLinkProc.hpp"


DllImport WORD 					g_wVideoWidth;      // 屏幕最大水平宽度
DllImport WORD 					g_wVideoHeight;     // 屏幕最大水平高度

DllImport LPDIRECTDRAW2         g_lpDD;        		// DirectDraw 对象的指针
DllImport LPDIRECTDRAWSURFACE3  g_lpVideoPrimary;  	// DirectDraw 主缓冲区
DllImport LPDIRECTDRAWSURFACE3  g_lpVideoBack;     	// DirectDraw 后缓冲区
DllImport LPDIRECTDRAWSURFACE3  g_lpVideo;     		// DirectDraw 第三缓冲区

DllImport LPDIRECTINPUT       	g_lpDI;             // DirectInput 对象
DllImport LPDIRECTINPUTDEVICE 	g_lpDIDKeyboard;    // DirectInput 键盘对象
DllImport LPDIRECTINPUTDEVICE 	g_lpDIDMouse;       // DirectInput 鼠标对象

DllImport MouseData 			g_stMouse;          // 鼠标数据结构
DllImport char  				g_bpKeys[256];      // 按键数组

DllImport HWND 	  				g_hGameHWND;		// 程序实例
DllImport HINSTANCE 			g_hGameHINSTANCE;   // 窗口句柄

DllImport LPDIRECTSOUND 		g_lpDS;				// DirectSound 对象

DllImport WORD wFps;
DllImport DWORD CurTime;

DllImport GLB_IMAGE_LINK  *stpGlbImageLink;					//Glb图像数据缓冲区
DllImport COORDINATE 		*stpBoundCoord;
DllImport SCENE_INFO 		stSceneInfo;
DllImport STATIC_THING 	**stpStaticThingLink;				//静态(没有生命)物件链
DllImport STATIC_THING	**stpMainEvent;
DllImport LIVELY_THING	**stpLivelyThingLink;				//动态(有生命)物件链
DllImport EVENT_DLM_INFO  *stpEventDlmInfo;
DllImport MAP_DESCRIBE 	*stpDiMianMapDescribe;				//地图块的描述信息
DllImport MAP_DESCRIBE 	*stpTianKongMapDescribe;			//天空占用块描述信息
DllImport char szCommonBuff[_MAX_PATH + _MAX_FNAME + 1];
DllImport WORD			wpCommandBuff[100];
DllImport GAME_MESSAGE_STACK	stGameMessageStack;
DllImport FIND_PATH_STACK *stpFindPath[2];
DllImport PATH_TABLE		*stpPathTable;
DllImport WORD			wFindMake;
DllImport ALL_DYNAMIC_PROCREANT_OBJECT	*stpDynamicProcreantObject;
DllImport SHOW_IMAGE_INFO *stpShowImageLink;
DllImport MOUSE_INFO stMouse;
DllImport GAME_MESSAGE_STACK	stGameMessageStack;			//信息堆栈
DllImport GAME_MESSAGE	stCommonMessage;
DllImport MAGIC_DLM_INFO	*stpMagicDlmInfo;				//法术DLL信息
DllImport MAGIC_THING **stpMagicThingLink;					//法术链
DllImport WORD	nMagicCount;								//法术个数计数
DllImport COORDINATE 		*stpMagicAvailableBoundCoord; //法术有效范围坐标缓冲区
DllImport MAGIC_USE_OBJECT_INFO *stpMagicUseObject;
DllImport char SoundEnable;		// 允许播放声音标志:0-不允许,1-允许
DllImport PROPERTY_LINK *stpPropertyLink;					//物品链
DllImport PROPERTY_DLM_INFO	*stpPropertyDlmInfo;
DllImport PROPERTY_THING **stpPropertyThingLink;
DllImport WORD	nPropertyCount;


#ifdef TEST
DllImport int iTotalUseMemory;                          // 全部使用的内存数
#endif

⌨️ 快捷键说明

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