reman3/Rayman_X/cpa/main/Inc/GameITF.h

83 lines
2.5 KiB
C

#if !defined (__GameITF_H__)
#define __GameITF_H__
/******************************************/
#if _MSC_VER >= 1000
#pragma once
#endif /* _MSC_VER >= 1000 */
/******************************************/
#if defined(__cplusplus)
extern "C"
{
#endif /* __cplusplus */
void fn_vChangeWindowTitle(char *szWindowName);
void fn_vSetEngineWorldForITF(HIE_tdxHandleToSuperObject _hActualWorld);
GLD_tdhDevice fn_hGetGLDDevice(unsigned long _ulValue);
GLD_tdhViewport fn_hGetGLDViewport(unsigned long _ulValue);
void GAMITF_fn_vResizeGameViewport(void);
void *fn_hGetDrawSemaphore(void);
void fn_vForceToCloseApplication();
void fn_vEditorDrawObjectExpect0(void);
void fn_vEditorDataHasChange(void);
unsigned char fn_ucIsEditorsActive(void);
void fn_vEnableEditorsMainWnd(unsigned char _ulValue);
void fn_vEditorSetCurrentMap(char *_szCurrentMap);
HWND fn_hGetBaseFrameWnd(void);
void fn_vInitSoundStruct(void *SndInit);
void fn_vSwapDeviceToFullScreen(void);
char *fn_szGetExeCommandLine(void);
void MAIN_fn_vSetDeviceWidth(unsigned long ulWidth,unsigned long ulHeigh);
unsigned long MAIN_fn_ulGetDeviceWidth(void);
unsigned long MAIN_fn_ulGetDeviceHeight(void);
//VL0
void MAIN_fn_vSetDeviceMode(unsigned long ulIsFullScreen );
unsigned long MAIN_fn_ulDeviceIsFullScreen(void);
//EVL
BOOL fn_bInFullScreen(void);
BOOL fn_bBadRes(void);
void fn_vChangeDeviceResolution( void );
//ANNECY VL SPOFLAG 03/12/97{
BOOL fn_bIsEditorsActive(void);
//ENDANNECY VL SPOFLAG}
HINSTANCE fn_hGetApplicationInstance(void);
HWND fn_hGetApplicationWindow(void);
HWND fn_hGetApplicationWindowWithChoise(BOOL _isFullScreen);//chbani
//************************************************************************************
//************************************************************************************
//************************** nouvelle synchro ****************************************
//************************************************************************************
//************************************************************************************
//************************************************************************************
//************************************************************************************
void fn_vCheckPause();
void fn_vCheckEditor();
void fn_vForceEditor();
void fn_vCheckEnd();
void fn_vEngineHasFinished();
ACP_tdxBool fn_bTestIfEndOfAppliAsked();
ACP_tdxBool fn_bTestIfEditorRunning();
void fn_vChoicePreferences(void);
#if defined(__cplusplus)
}
#endif /* __cplusplus */
#endif /* __GameITF_H__ */