32 lines
741 B
C
32 lines
741 B
C
![]() |
#ifndef _BINK_H_
|
||
|
#define _BINK_H_
|
||
|
|
||
|
extern BOOL BinkSys_Init();
|
||
|
extern void BinkSys_Release();
|
||
|
|
||
|
//--- intro/outro
|
||
|
extern void PlayBinkedFMV(char *filenamePtr, int volume);
|
||
|
|
||
|
//--- menu background
|
||
|
extern void StartMenuBackgroundBink();
|
||
|
extern int PlayMenuBackgroundBink();
|
||
|
extern void EndMenuBackgroundBink();
|
||
|
|
||
|
//---- music
|
||
|
extern int StartMusicBink(char* filenamePtr, BOOL looping);
|
||
|
extern int PlayMusicBink(int volume);
|
||
|
extern void EndMusicBink();
|
||
|
|
||
|
|
||
|
//---- ingame fmv
|
||
|
typedef unsigned int FMVHandle;
|
||
|
|
||
|
extern FMVHandle CreateBinkFMV(char* filenamePtr);
|
||
|
extern int UpdateBinkFMV(FMVHandle aFmvHandle, int volume);
|
||
|
extern void CloseBinkFMV(FMVHandle aFmvHandle);
|
||
|
extern char* GetBinkFMVImage(FMVHandle aFmvHandle);
|
||
|
|
||
|
|
||
|
|
||
|
#endif //_BINK_H_
|