mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
* Move main executable files to their own directory * Adapt the build to the new file structure ... and fix some weird #include's that were relying on the project root being an include directory.
40 lines
994 B
C
40 lines
994 B
C
#ifndef FADE_SCREEN_H
|
|
#define FADE_SCREEN_H
|
|
|
|
#define FADE_OUT_VERSION_ONE 1
|
|
#define FADE_OUT_VERSION_FASTER 2
|
|
#define FADE_OUT_VERSION_SIDE 3
|
|
#define FADE_OUT_SQUARE 4
|
|
#define FADE_OUT_REALFADE 5
|
|
|
|
#define FADE_IN_VERSION_ONE 10
|
|
#define FADE_IN_SQUARE 11
|
|
#define FADE_IN_REALFADE 12
|
|
|
|
typedef void (*FADE_HOOK)( void );
|
|
|
|
extern FADE_HOOK gFadeInDoneCallback;
|
|
extern FADE_HOOK gFadeOutDoneCallback;
|
|
|
|
|
|
typedef void (*FADE_FUNCTION)( void );
|
|
|
|
|
|
extern BOOLEAN gfFadeInitialized;
|
|
extern BOOLEAN gfFadeIn;
|
|
extern INT8 gbFadeType;
|
|
extern FADE_FUNCTION gFadeFunction;
|
|
extern BOOLEAN gfFadeInVideo;
|
|
|
|
void BeginFade( UINT32 uiExitScreen, INT8 bFadeValue, INT8 bType, UINT32 uiDelay );
|
|
|
|
BOOLEAN HandleBeginFadeIn( UINT32 uiScreenExit );
|
|
BOOLEAN HandleBeginFadeOut( UINT32 uiScreenExit );
|
|
|
|
BOOLEAN HandleFadeOutCallback( );
|
|
BOOLEAN HandleFadeInCallback( );
|
|
|
|
void FadeInNextFrame( );
|
|
void FadeOutNextFrame( );
|
|
|
|
#endif |