//HEADER_GOES_HERE #ifndef __PALETTE_H__ #define __PALETTE_H__ extern PALETTEENTRY logical_palette[256]; extern PALETTEENTRY system_palette[256]; extern PALETTEENTRY orig_palette[256]; extern UINT gdwPalEntries; void __cdecl SaveGamma(); void __cdecl palette_init(); void __cdecl LoadGamma(); void __cdecl LoadSysPal(); void __fastcall LoadPalette(char *pszFileName); void __fastcall LoadRndLvlPal(int l); void __cdecl ResetPal(); void __cdecl IncreaseGamma(); void __cdecl palette_update(); void __fastcall ApplyGamma(PALETTEENTRY *dst, PALETTEENTRY *src, int n); void __cdecl DecreaseGamma(); int __fastcall UpdateGamma(int gamma); void __cdecl BlackPalette(); void __fastcall SetFadeLevel(int fadeval); void __fastcall PaletteFadeIn(int fr); void __fastcall PaletteFadeOut(int fr); void __cdecl palette_update_caves(); void __fastcall palette_update_quest_palette(int n); BOOLEAN __cdecl palette_get_colour_cycling(); void __fastcall palette_set_color_cycling(BOOLEAN enabled); /* rdata */ /* data */ extern int gamma_correction; // idb extern BOOL color_cycling_enabled; #endif /* __PALETTE_H__ */