// Motor Instances saving functions
////////////////////////////////////////
// Created by YB, 12/05/97
////////////////////////////////////////////////
#ifndef _ED_ACTORS_MOTOR_INSTANCES_SAVE_
#define _ED_ACTORS_MOTOR_INSTANCES_SAVE_

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000

#include "_AInterf.hpp"

class CPA_Actor;
	
void ED_ACTORS_fn_vStdGameSaveMiniStructure(SCR_tdst_File_Description *p_stFile, struct tdstEngineObject_ *p_stObject);
void ED_ACTORS_fn_vSectInfoSaveMiniStructure(SCR_tdst_File_Description *p_stFile, struct tdstEngineObject_ *p_stObject);
void ED_ACTORS_fn_vMSWaySaveMiniStructure(SCR_tdst_File_Description *p_stFile, struct tdstEngineObject_ *p_stObject);
void ED_ACTORS_fn_vLightSaveMiniStructure(SCR_tdst_File_Description *p_stFile, struct tdstEngineObject_ *p_stObject);
void ED_ACTORS_fn_vMicroSaveMiniStructure(SCR_tdst_File_Description *p_stFile, struct tdstEngineObject_ *p_stObject);
void ED_ACTORS_fn_vDynamSaveMiniStructure(SCR_tdst_File_Description *p_stFile, struct tdstEngineObject_ *p_stObject);
void ED_ACTORS_fn_vCollSetSaveMiniStructure(SCRIPT_tdstSaveFile *p_stFile, struct tdstEngineObject_ *p_stObject);
void ED_ACTORS_fn_vCineinfoSaveMiniStructure(SCR_tdst_File_Description *p_stFile, struct tdstEngineObject_ *p_stObject);
void ED_ACTORS_fn_vBrainSaveMiniStructure(CPA_Actor *,SCR_tdst_File_Description *p_stFile, struct tdstEngineObject_ *p_stObject);
void ED_ACTORS_fn_v3dDataSaveMiniStructure(SCR_tdst_File_Description *p_stFile, struct tdstEngineObject_ *p_stObject);
void ED_ACTORS_fn_vPrtSourceSaveMiniStructure(SCR_tdst_File_Description *p_stFile, struct tdstEngineObject_ *p_stObject);
void ED_ACTORS_fn_vSoundSaveMiniStructure(SCR_tdst_File_Description *p_stFile, struct tdstEngineObject_ *p_stObject);

//ANNECY BBB 20/10/97 {
void ED_ACTORS_fn_vAnimEffectSaveMiniStructure(SCR_tdst_File_Description *p_stFile, struct tdstEngineObject_ *p_stObject);
//ENDANNECY BBB 20/10/97 }

// CHINA QZY (MT) 26/02/98 {
void ED_ACTORS_fn_vMagnetSaveMiniStructure(SCR_tdst_File_Description *p_stFile,struct tdstEngineObject_ *p_stObject);
// ENDCHINA QZY }

#endif //_ED_ACTORS_MOTOR_INSTANCES_SAVE_
