2020-05-28 16:04:01 +02:00
|
|
|
#ifndef BINK_H
|
|
|
|
#define BINK_H
|
2018-02-18 18:48:51 -03:00
|
|
|
|
2020-05-28 16:04:01 +02:00
|
|
|
#include "fixer.h"
|
2018-02-18 18:48:51 -03:00
|
|
|
|
|
|
|
//--- intro/outro
|
2020-05-28 16:04:01 +02:00
|
|
|
extern void PlayBinkedFMV(char* filenamePtr, int volume);
|
2018-02-18 18:48:51 -03:00
|
|
|
|
|
|
|
//--- menu background
|
|
|
|
extern void StartMenuBackgroundBink();
|
2020-05-28 16:04:01 +02:00
|
|
|
extern int PlayMenuBackgroundBink();
|
2018-02-18 18:48:51 -03:00
|
|
|
extern void EndMenuBackgroundBink();
|
|
|
|
|
|
|
|
//---- music
|
|
|
|
extern int StartMusicBink(char* filenamePtr, BOOL looping);
|
|
|
|
extern int PlayMusicBink(int volume);
|
|
|
|
extern void EndMusicBink();
|
|
|
|
|
|
|
|
//---- ingame fmv
|
2020-05-28 16:04:01 +02:00
|
|
|
typedef unsigned int FMVHandle;
|
2018-02-18 18:48:51 -03:00
|
|
|
|
2020-05-28 16:04:01 +02:00
|
|
|
extern FMVHandle CreateBinkFMV(char* filenamePtr);
|
|
|
|
extern int UpdateBinkFMV(FMVHandle aFmvHandle, int volume);
|
|
|
|
extern void CloseBinkFMV(FMVHandle aFmvHandle);
|
|
|
|
extern char* GetBinkFMVImage(FMVHandle aFmvHandle);
|
2018-02-18 18:48:51 -03:00
|
|
|
|
2020-05-28 16:04:01 +02:00
|
|
|
#endif
|