66 lines
1.6 KiB
C
66 lines
1.6 KiB
C
/*=========================================================================
|
|
* InitEng.h : Engine initialzed functions.
|
|
* This is a part of the Game project.
|
|
*
|
|
* Version 1.0
|
|
* Creation date 20/08/96
|
|
* Revision date
|
|
*
|
|
* That file needs to be compatible for all platforms.
|
|
*
|
|
* (c) Ubi Studios 1996
|
|
*=======================================================================*/
|
|
#if !defined(__INITENG_H__)
|
|
#define __INITENG_H__
|
|
|
|
/******************************************/
|
|
#if _MSC_VER >= 1000
|
|
#pragma once
|
|
#endif /* _MSC_VER >= 1000 */
|
|
/******************************************/
|
|
|
|
#include "GAM/Header.h"
|
|
|
|
#if defined(__cplusplus)
|
|
extern "C"
|
|
{
|
|
#endif /* __cplusplus */
|
|
|
|
/*HP 230698*/
|
|
#ifndef _FIRE_DEADCODE_U64_ /* Added by RUC */
|
|
EXTERN long *gp_lBeginMapSoundEventID;
|
|
#endif /* _FIRE_DEADCODE_U64_ */ /* Added by RUC */
|
|
EXTERN SND_tduRefEvt g_stBeginMapSoundEvent;
|
|
|
|
//XB 01/06/99
|
|
//EXTERN ACP_tdxBool g_bBeginMapSoundEventFlag;
|
|
extern ACP_tdxBool g_bBeginMapSoundEventFlag;
|
|
//End XB 01/06/99
|
|
|
|
|
|
void fn_vInitEngineWhenInitApplication(void);
|
|
void fn_vDesinitEngineWhenLeaveApplication(void);
|
|
|
|
void fn_vFirstInitEngine(void);
|
|
void fn_vLastDesinitEngine(void);
|
|
|
|
void fn_vInitGameLoop(void);
|
|
void fn_vDesInitGameLoop(void);
|
|
void fn_vInitLevelLoop(void);
|
|
void fn_vDesInitLevelLoop(void);
|
|
void fn_vInitDeadLoop(void);
|
|
void fn_vDesInitDeadLoop(void);
|
|
|
|
void fn_vInitAllLinkTables(void);
|
|
|
|
void fn_vReinitTheMap(void);
|
|
void fn_vReinitTheStaticHierarchie(HIE_tdxHandleToSuperObject hSuperObject);
|
|
|
|
void fn_vVerifySomeProgramVariables(void);
|
|
|
|
#if defined(__cplusplus)
|
|
}
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* !__INITENG_H__ */
|