gxschedule_proc_msg.h

来自「墨香最新私服」· C头文件 代码 · 共 44 行

H
44
字号
/*
	GXSCHEDULE_PROC_MSG.h
	
	typedef.h ¿¡ Á¤ÀÇµÈ GXSchedulePROC ÇÔ¼öÀÇ ¸Þ½ÃÁö¸¦ Á¤ÀÇÇÑ ÆÄÀÏ.

	2002/05/30	óÀ½ ¸¸µê.

	typedef DWORD (*GXSchedulePROC)(I4DyuchiGXExecutive* pExecutive,GXOBJECT_HANDLE gxh,DWORD msg,int arg1,int arg2,void* pData);
*/
#pragma once

#ifndef		_GXSCHEDULE_PROC_MSG_h_
#define		_GXSCHEDULE_PROC_MSG_h_

// Ãæµ¹ÀÌ ÀϾÀ»¶§.
#define		GXSCHEDULE_PROC_MSG_COLLISION				10

struct	GXSCHEDULE_PROC_MSG_COLLISION_ARG
{
	DWORD				dwCollisionType;	// Ãæµ¹µÈ ¿ÀºêÁ§Æ®ÀÇ Å¸ÀÔ.		GX_MAP_OBJECT_TYPE ÁßÀÇ Çϳª´Ù.
	GXOBJECT_HANDLE		gxHandle;			// Ãæµ¹µÈ ¿ÀºêÁ§Æ®ÀÇ ÇÚµé,		dwCollisionType¿¡ µû¶ó ´Ù¸£°Ô ÇØ¼®À»... ¹Û¿¡¼­ º¼¶§ '¿ÀºêÁ§Æ®'¿Ü¿£ Àǹ̰¡ ¾øÀ»Áöµµ.
	VECTOR3				vMeetPos;			// Ãæµ¹µÈ¶§ÀÇ ÇǺ¿.
	VECTOR3				vWhereMeet;			// ½ÇÁ¦ Ãæµ¹ ¸ðµ¨ÀÌ Ãæµ¹µÈ ÁöÁ¡.
//	VECTOR3				vToCandidate;		// Ãæµ¹µÈ °ÍÀ» ±âÁØÀ¸·Î ÁÖ¾îÁø »õ To Èĺ¸, À̶§ »õ From È帴 vFromCandidate ÀÌ µÈ´Ù.
	PLANE				MeetPlane;
};

enum	GXSCHEDULE_PROC_MSG_COLLISION_RETURN
{
	GXSCHEDULE_PROC_MSG_COLLISION_RETURN_STOP,				// Á¤ÁöÇ϶ó.
	GXSCHEDULE_PROC_MSG_COLLISION_RETURN_SLIDE				// ¹Ì²ô·¯Á®¶ó.
//	GXSCHEDULE_PROC_MSG_COLLISION_RETURN_REFLECT			// ¹Ý»çÇ϶ó.
};

// °³Ã¼°¡ À̵¿Áß À̺¥Æ® ¹Ú½º¿Í ¸¸³µÀ»¶§. arg1¾Æ·¡ÀÇ ÀÎÀÚ°¡ µé¾î¿Â´Ù.
#define		GXSCHEDULE_PROC_MSG_MEET_EVENT_TRIGGER		11

struct	GXSCHEDULE_PROC_MSG_MEET_EVENT_TRIGGER_ARG
{
	DWORD				dwEventTriggerID;			// ¸¸³­ À̺¥Æ®Æ®¸®°ÅÀÇ ID
};

#endif

⌨️ 快捷键说明

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