mirror of
https://github.com/jmarshall23/Hellfire.git
synced 2026-08-11 23:40:51 +02:00
46 lines
1.4 KiB
C++
46 lines
1.4 KiB
C++
/*-----------------------------------------------------------------------**
|
|
** Diablo
|
|
**
|
|
** Constants and Variables
|
|
**
|
|
** (C)1995 Condor, Inc. All rights reserved.
|
|
**-----------------------------------------------------------------------**
|
|
** $Header: /Diablo/PALETTE.H 2 1/23/97 12:21p Jmorin $
|
|
**-----------------------------------------------------------------------*/
|
|
|
|
|
|
/*-----------------------------------------------------------------------**
|
|
** Defines
|
|
**-----------------------------------------------------------------------*/
|
|
#define FADE_SLOW 8
|
|
#define FADE_MED 16
|
|
//#define FADE_FAST 32
|
|
#define FADE_FAST 8
|
|
#define FADE_VFAST 128
|
|
|
|
|
|
|
|
/*-----------------------------------------------------------------------**
|
|
** Prototypes
|
|
**-----------------------------------------------------------------------*/
|
|
void CreatePalette();
|
|
void LoadRndLvlPal(int);
|
|
void LoadPalette(const char * pszFileName);
|
|
void ResetPal();
|
|
void SetPalette();
|
|
void PaletteFadeIn(int faderate);
|
|
void PaletteFadeOut(int faderate);
|
|
void LavaCycle();
|
|
void TwinCycleCrypt(); // JKE new cycle for dual effects
|
|
void TwinCycleNest(); // JKE new cycle for nest
|
|
void MeshLavaPalette(int fadeval);
|
|
|
|
|
|
#define lGAMMA_READ 0
|
|
#define lGAMMA_MIN 30
|
|
#define lGAMMA_MAX 100
|
|
#define lGAMMA_STEP 5
|
|
#define lGAMMA_TICKS (((lGAMMA_MAX - lGAMMA_MIN) / lGAMMA_STEP) + 1)
|
|
void GammaUp();
|
|
void GammaDown();
|
|
LONG GammaLevel(LONG lGamma); |