96 lines
2.5 KiB
C
96 lines
2.5 KiB
C
/*=========================================================================*/
|
|
/* PCAEngin.h : Kernel base of PCA project.*/
|
|
/* This is a part of the PCA project.*/
|
|
/**/
|
|
/* Version 1.0*/
|
|
/* Creation date 20/06/96*/
|
|
/* Revision date*/
|
|
/**/
|
|
/* (c) Ubi Studio 1996*/
|
|
/**/
|
|
/* DO NOT MODIFY THAT FILE. IF SOMETHING NEEDS TO BE CHANGE, PLEASE CONTACT */
|
|
/* VINCENT GRECO OR CHRISTOPHE BEAUDET.*/
|
|
/*=========================================================================*/
|
|
|
|
#if !defined(___Engine_h__)
|
|
#define ___Engine_h__
|
|
|
|
/******************************************/
|
|
#if _MSC_VER >= 1000
|
|
#pragma once
|
|
#endif /* _MSC_VER >= 1000 */
|
|
/******************************************/
|
|
|
|
#include "GAM/Header.h"
|
|
|
|
/*---------------------------------------------------------------------------*/
|
|
|
|
/*---------------------------------------------------------------------------*/
|
|
|
|
/*
|
|
* Put here all the define constants
|
|
*/
|
|
|
|
/*
|
|
* Declare here any type you need
|
|
*/
|
|
|
|
/*
|
|
* Declare here any preprocessor macros
|
|
*/
|
|
|
|
/*---------------------------------------------------------------------------*/
|
|
|
|
/*===========================================================================*/
|
|
|
|
/*---------------------------------------------------------------------------*/
|
|
|
|
/*
|
|
* Global variables are here. The declaration must be of the form :
|
|
*
|
|
* EXTERN <type> <name>;
|
|
*
|
|
* Remember that GLOBALS must be define for only one include of that file
|
|
*/
|
|
|
|
|
|
/*---------------------------------------------------------------------------*/
|
|
|
|
/*
|
|
* Prototypes of functions from the related source module are here
|
|
*/
|
|
|
|
#if defined(__cplusplus)
|
|
extern "C"
|
|
{
|
|
#endif /* __cplusplus */
|
|
|
|
extern GAME_INLINE void fn_vChooseTheGoodInit(void);
|
|
extern GAME_INLINE void fn_vChooseTheGoodDesInit(void);
|
|
extern GAME_INLINE void fn_vOneTrame(void);
|
|
extern GAME_INLINE unsigned char fn_bEndOfGame(void);
|
|
extern GAME_INLINE unsigned char fn_bEndOfOneStep(void);
|
|
|
|
|
|
#if !defined(PRESS_DEMO)
|
|
/**************** FabPerez SectorAnalyse ************/
|
|
/*****************************************************/
|
|
#if defined (WIN32) && defined(_DEBUG)
|
|
extern void fn_RecupInfoTrameSecteur(void);
|
|
#endif /*WIN32 & _DEBUG*/
|
|
/************** Fin FabPerez SectorAnalyse ***********/
|
|
/******************************************************/
|
|
#endif /* PRESS_DEMO */
|
|
|
|
|
|
unsigned int fn_uiEngineMainLoop(void);
|
|
|
|
#if defined(__cplusplus)
|
|
}
|
|
#endif /* __cplusplus */
|
|
|
|
/*---------------------------------------------------------------------------*/
|
|
|
|
#endif /* ___Engine_h__ */
|
|
|