extern void Init3DGame(void); extern void DrawFire(short ,short ,short ,short ,short ); extern void WaitReleaseSpace(void); extern void DrawObj3D(short ,short ,short ,short ,short ,short ,unsigned char *); extern void DrawCadre(short ,short ,short ,short ); extern void DrawComportement(short ,short ,short ); extern void DrawInfoMenu(short ,short ); extern void DrawMenuComportement(short ); extern void MenuComportement(void); extern void Draw3dObject(short ,short ,short *,short ,short ); extern void DrawOneInventory(short ); extern void DrawListInventory(void); extern void Inventory(void); extern void DoFoundObj(short ); extern void ExtInitMcga(void); extern void ExtInitSvga(void); extern void TestRestoreModeSVGA(long ); extern void CopyBlockPhysMCGA(long ,long ,long ,long ); extern short PlayerGameList(unsigned char **,unsigned char *); extern short FindPlayerFile(void); extern void SaveGame(void); extern void LoadGame(void); extern void DrawOneString(short ,short ,unsigned char *,short ); extern void DrawSingleString(short ,short ,unsigned char *); extern void DrawOneLetter(short ,short ,short ); extern void DrawAllLetters(void); extern short InputPlayerName(short ); extern short ChoosePlayerName(short ); extern void DrawOneChoice(short ,short ,short ,short ,short ); extern void DrawGameMenu(unsigned short *,short ); extern void SetVolumes(long ,long ,long ,long ,long ); extern short DoGameMenu(unsigned short *); extern long OptionsMenu(void); extern void VolumeOptions(void); extern void SavedGameManagement(void); extern void AdvancedOptions(void); extern long MainGameMenu(void); extern long QuitMenu(void); extern void GameAskChoice(short ); extern void GameOver(void); extern void Credits(void); extern void RessPict(short ); extern void TimerPause(short ); extern void AdelineLogo(void); extern void MenuDemo(void);