diff options
| author | gaa-cifasis <gg@cifasis-conicet.gov.ar> | 2018-02-18 18:48:51 -0300 |
|---|---|---|
| committer | Patryk Obara <dreamer.tan@gmail.com> | 2019-08-20 03:56:27 +0200 |
| commit | 310cf0da7cf4186fde42222e6835d5a8ad485c8a (patch) | |
| tree | 89dc7bb9bdb692a42a77ed57755d1d7f5211e7cf /src/bink.h | |
| parent | 7aea1acf4490b7d68f6915cf63d28c1f18b49b5d (diff) | |
merged support for playing bink cutscenes and added 1366x768 resolution
Diffstat (limited to 'src/bink.h')
| -rw-r--r-- | src/bink.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/bink.h b/src/bink.h new file mode 100644 index 0000000..a54cdee --- /dev/null +++ b/src/bink.h @@ -0,0 +1,31 @@ +#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_ |
