Add rayman2 source files

This commit is contained in:
2024-09-18 02:33:44 +08:00
parent bcc093f8ed
commit fb036c54fd
14339 changed files with 2596224 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
/* (c) Ubi R&D 1996*/
/* See Alain Robin for any comment or question*/
#ifndef __GMTHANDL_H__
#if !defined(GMT_FRIEND)||defined(__GAMEMAT_H__)
#define __GMTHANDL_H__
/* Use this handle for the game material*/
typedef struct GMT_tdstGameMaterial_ * GMT_tdxHandleToGameMaterial ;
/*Sound material handle*/
typedef long SND_tdxHandleToSoundMaterial;
/*Collide material handle*/
typedef struct GMT_tdstCollideMaterial_ * GMT_tdxHandleToCollideMaterial;
typedef unsigned short GMT_tdxMask; /* Used for the identifier*/
#endif /* !defined(GMT_FRIEND)||defined(__GAMEMAT_H__)*/
#endif /* __GMTHANDL_H__*/

View File

@@ -0,0 +1,41 @@
#ifndef _HDLPROTO_H_
#define _HDLPROTO_H_
#ifdef __cplusplus
extern "C" {
#endif
/* For DLLs who are using this module : */
#undef CPA_EXPORT
#if defined(CPA_WANTS_IMPORT)
#define CPA_EXPORT __declspec(dllimport)
#elif defined(CPA_WANTS_EXPORT)
#define CPA_EXPORT __declspec(dllexport)
#else
#define CPA_EXPORT
#endif
/*----------------------------------------------------------------------------
-- Description : HDL_fn_vInitModulesFor3DOS()
-- Initialise all the ACP modules for the 3dos client
------------------------------------------------------------------------------
-- Input :
-- Output :
----------------------------------------------------------------------------*/
extern CPA_EXPORT void HDL_fn_vInitModulesFor3DOS();
/*----------------------------------------------------------------------------
-- Description : HDL_fn_vInitModulesForA3D()
-- Initialise all the ACP modules for the A3D client
------------------------------------------------------------------------------
-- Input :
-- Output :
----------------------------------------------------------------------------*/
extern CPA_EXPORT void HDL_fn_vInitModulesForA3D();
#ifdef __cplusplus
}/* extern "C" */
#endif
#endif