#pragma once #include "CommonDefines.h" #include "WindowsWrapper.h" #define FADE_WIDTH (((WINDOW_WIDTH - 1) / 16) + 1) #define FADE_HEIGHT (((WINDOW_HEIGHT - 1) / 16) + 1) struct FADE { int mode; BOOL bMask; int count; signed char ani_no[FADE_HEIGHT][FADE_WIDTH]; signed char flag[FADE_HEIGHT][FADE_WIDTH]; // Not a BOOLEAN (those are unsigned) signed char dir; }; extern FADE gFade; void InitFade(void); void SetFadeMask(void); void ClearFade(void); void StartFadeOut(signed char dir); void StartFadeIn(signed char dir); void ProcFade(void); void PutFade(void); BOOL GetFadeActive(void);