home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / Add-Ons / After Dark / The Swarm 1.5 / Source / AD Shared Resources / Fade.h < prev    next >
Encoding:
Text File  |  1995-11-06  |  989 b   |  33 lines  |  [TEXT/R*ch]

  1. /********************************************************************************
  2.          Copyright  ©  N. Jonas Englund, 1993.    All Rights Reserved.
  3.  ********************************************************************************
  4.  
  5.      FILE:        Fade.h
  6.      
  7.      PURPOSE:    constants, type definitions and prototypes
  8.  
  9.  ********************************************************************************/
  10.  
  11. //================================= DEFINES =====================================
  12.  
  13. #define     MAXBYTE     0xFF     // 256 colors
  14.  
  15. //================================= TYPEDEFS ====================================
  16.  
  17. typedef struct FadeValues
  18. {
  19.     short    reds[MAXBYTE];
  20.     short    greens[MAXBYTE];
  21.     short    blues[MAXBYTE];
  22. }
  23. FadeValues;
  24.  
  25. //================================= FUNCTIONS ===================================
  26.  
  27. void fade_screen(short, Boolean);
  28. void restore_clut(void);
  29. void install_clut(short clutID);
  30. void setup_cluts();
  31.  
  32. //=================================== EOF =======================================
  33.