41 lines
1.9 KiB
C
41 lines
1.9 KiB
C
/*=========================================================================
|
|
*
|
|
* PhyLoad.h - Saving functions for PHY file
|
|
*
|
|
* Version 1.0
|
|
* Revision date
|
|
*
|
|
*=======================================================================*/
|
|
#ifndef PHYSAVE_H
|
|
#define PHYSAVE_H
|
|
|
|
|
|
//--- Includes --------------------------------------------------------
|
|
|
|
#include "SCR.h"
|
|
|
|
#include "objload.h"
|
|
|
|
//--- Functions ---------------------------------------------------------
|
|
|
|
// init
|
|
extern void MLT_vInitSaveTbl (void);
|
|
// files
|
|
extern void MLT_vSaveTblFile (SCR_tdst_File_Description *p_stFile, char *sFileName, void *p_vPtr, SCR_tde_Ntfy_Action xAction);
|
|
extern void MLT_vSavePhyFile (SCR_tdst_File_Description *p_stFile, char *sFileName, void *p_vPtr, SCR_tde_Ntfy_Action xAction);
|
|
// sections
|
|
extern void MLT_vSaveTbl (SCR_tdst_File_Description *p_stFile, char *sFileName, void *p_vPtr, SCR_tde_Ntfy_Action xAction);
|
|
extern void MLT_vSavePhy (SCR_tdst_File_Description *p_stFile, char *sFileName, void *p_vPtr, SCR_tde_Ntfy_Action xAction);
|
|
// from OBJ
|
|
extern void MLT_vSaveTblFromObj (SCR_tdst_File_Description *p_stFile, char *sFileName, void *p_vPtr, SCR_tde_Ntfy_Action xAction);
|
|
extern void MLT_vSavePhyFromObj (SCR_tdst_File_Description *p_stFile, char *sFileName, void *p_vPtr, SCR_tde_Ntfy_Action xAction);
|
|
// subsections
|
|
void MLT_vSaveA3dObj (SCR_tdst_File_Description *p_stFile, MLT_tdstObjElement *p_stGeometric);
|
|
void MLT_vSaveSoundEvent (SCR_tdst_File_Description *p_stFile, MLT_tdstObjElement *p_stGeometric);
|
|
void MLT_vSaveMechanicEvent (SCR_tdst_File_Description *p_stFile, MLT_tdstObjElement *p_stGeometric);
|
|
void MLT_vSaveGenericEvent (SCR_tdst_File_Description *p_stFile, MLT_tdstObjElement *p_stGeometric);
|
|
void MLT_vSaveGenerateEvent (SCR_tdst_File_Description *p_stFile, MLT_tdstObjElement *p_stGeometric);
|
|
void MLT_vSaveCameraEvent (SCR_tdst_File_Description *p_stFile, MLT_tdstObjElement *p_stGeometric);
|
|
|
|
|
|
#endif // PHYSAVE_H
|