ambience.hpp

来自「里面包含了许多实用的游戏开发包」· HPP 代码 · 共 95 行

HPP
95
字号
/*----------------------------------------------------------------*\
函  数:
	int GetBoundCoord(	WORD cxInMapX,
					WORD cyInMapY,
					BYTE byType,
					BYTE byDistance,
					COORDINATE *stpCoordBuff,
					WORD nCoordBuffSize)
功  能:
    纪录范围坐标
参  数:
	cxInMapX:
	cyInMapY:
		开始位置
	byType:
		范围类型
	byDistance:
		范围长度
	stpCoordBuff:
		纪录坐标缓冲区
	nCoordBuffSize:
		纪录坐标缓冲区的长度
返回值:
	纪录坐标的个数
最后更改日期(Update):
	1999.06.10 0:32
\*----------------------------------------------------------------*/
DllExport int GetBoundCoord(WORD cxInMapX,
							WORD cyInMapY,
							BYTE byType,
							BYTE byDistance,
							COORDINATE *stpCoordBuff,
							WORD nCoordBuffSize);

/*----------------------------------------------------------------*\
函  数:
	int GetAttackObject(WORD wId,
						BYTE byType,
						WORD *wpBuff,
						WORD nBuffSize)
功  能:
    判断攻击范围内是否有敌人
参  数:
	wId:
		判断物件ID号
	byType:
		判断物件的类型
	wpBuff:
		保存敌人ID号缓冲区
	nBuffSize:
		保存敌人ID号缓冲区长度
		
返回值:
	存在敌人的个数
最后更改日期(Update):
	1999.06.10 0:32
\*----------------------------------------------------------------*/
DllExport int GetAttackObject(WORD wId,BYTE byType,WORD *wpBuff,WORD nBuffSize);

/*----------------------------------------------------------------*\
函  数:
	WORD GetMagicUseObject(WORD wMagicId,	//法术下标
					   WORD x,			//
					   WORD y,
					   WORD *wpBuff,
					   WORD wBuffSize)
功  能:
    计算指定位置法术可以攻击到的敌人数目
参  数:
	wMagicId:
		法术下标
	x:
		指定的位置X
	y:
		指定的位置Y
	wpBuff:
		保存敌人ID号缓冲区
	nBuffSize:
		保存敌人ID号缓冲区长度
返回值:
	可以攻击到的敌人数目
最后更改日期(Update):
	1999.06.14 0:32
\*----------------------------------------------------------------*/
DllExport WORD GetMagicUseObject(WORD wMagicId,	//法术下标
					   WORD x,			//
					   WORD y,
					   WORD *wpBuff,
					   WORD wBuffSize);

DllExport WORD GetMagicUseObjectCoordinate(WORD wMagicId,	//法术下标
								 WORD x,
								 WORD y);
DllExport int CallCharacter(char *szCharacterName);

⌨️ 快捷键说明

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