From 310cf0da7cf4186fde42222e6835d5a8ad485c8a Mon Sep 17 00:00:00 2001 From: gaa-cifasis Date: Sun, 18 Feb 2018 18:48:51 -0300 Subject: merged support for playing bink cutscenes and added 1366x768 resolution --- src/bink.h | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/bink.h (limited to 'src/bink.h') 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_ -- cgit v1.3