41 lines
1.9 KiB
C++
41 lines
1.9 KiB
C++
/*******************************************************************************/
|
|
/** _zQuery.hpp **/
|
|
/*******************************************************************************/
|
|
/** **/
|
|
/** This public file contains structure used when sending message to the **/
|
|
/** Zones dll **/
|
|
/** **/
|
|
/*******************************************************************************/
|
|
/** Author : Alexis Vaisse **/
|
|
/*******************************************************************************/
|
|
#ifndef _ZQUERY_HPP_
|
|
#define _ZQUERY_HPP_
|
|
|
|
typedef struct stCreateZoneMess_
|
|
{
|
|
CString csTypeName; /* C_szZddName, C_szZdeName, C_szZdmName, C_szZdrName or C_szBoundingVolumeName*/
|
|
void * hEngineZone; /* Handle to the engine zone*/
|
|
CString csName; /* Name of the zone to create*/
|
|
CPA_BaseObject * pOwner; /* Owner of the zone*/
|
|
char * szDataPath;
|
|
CString csReferenceSectionName;
|
|
} tdstCreateZoneMess;
|
|
|
|
/*CPA2 Corneliu Babiuc 27-04-1998*/
|
|
#define C_uiQueryActorWasMoved 7
|
|
/*END CPA2 Corneliu Babiuc 27-04-1998*/
|
|
/*CPA2 Stegaru Cristian 98-04*/
|
|
#define C_uiQueryEditBoundingVolume 8
|
|
#define C_uiQueryCreateBoundingVolumeObject 9
|
|
#define C_uiQueryCheckZonesAgainstBV 10
|
|
/*End CPA2 Stegaru Cristian 98-04*/
|
|
|
|
/*CPA2 Corneliu Babiuc 27-04-1998*/
|
|
typedef struct stMoveZoneMess_
|
|
{
|
|
CPA_SuperObject * pActorSuperObject; /*Actor who was moved*/
|
|
MTH3D_tdstVector stTranslation; /*translation vector in global coordinates*/
|
|
} tdstMoveZoneMess;
|
|
/*END CPA2 Corneliu Babiuc 27-04-1998*/
|
|
#endif /*_ZQUERY_HPP_*/
|