📄 gamesdk.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 + -