home *** CD-ROM | disk | FTP | other *** search
/ HOT Scene Stuff / hotscenestuffzyklop1996.iso / demos / sunknown / global.h < prev    next >
C/C++ Source or Header  |  1994-04-07  |  2KB  |  80 lines

  1. // GLOBAL DEFINITIONS ///////////////////////////////////////////////////////
  2.  
  3. #ifndef _GLOBAL_H
  4. #define _GLOBAL_H
  5.  
  6. // TIMING ///////////////////////////////////////////////////////////////////
  7.  
  8. #define END_MORPH  25500              // 27     0:27
  9. #define END_EYE    47500                  // 19     0:47
  10. #define END_FRACT 121000              // 50.5    2:01 // 1:08:5
  11. #define END_VOXEL 201000              // 80     3:26 // 2:05
  12. #define END_IFS   246500              // 39.5 4:08 // 3:24
  13. #define END_DUNE  290000              // 41     4:53 // 4:07
  14. #define END_SURFA 325200              // 34     5:25 // 4:52
  15.  
  16. // FILENAMES ////////////////////////////////////////////////////////////////
  17.  
  18. #define SCPALFILE      "SUNKNOWN.000"
  19. #define SCDATA            "SUNKNOWN.001"
  20. #define SURFACEFILE "SUNKNOWN.002"
  21. #define SURFACEPAL    "SUNKNOWN.003"
  22.  
  23. #define FRACTWIST   "SUNKNOWN.004"
  24. #define FRACFILE5        "SUNKNOWN.005"
  25. #define FRACFILE6        "SUNKNOWN.006"
  26. #define FRACFILE7        "SUNKNOWN.007"
  27.  
  28. #define VOXELPAL        "SUNKNOWN.008"
  29. #define CLOUDFILE        "SUNKNOWN.009"
  30. #define MARBLEBMP        "SUNKNOWN.010"
  31.  
  32. #define ZOOMPAL            "SUNKNOWN.011"
  33. #define EYEBMP            "SUNKNOWN.013"
  34. #define EYEPAL            "SUNKNOWN.014"
  35.  
  36. #define DUNEMAP1        "SUNKNOWN.015"
  37. #define DUNEMAP2        "SUNKNOWN.016"
  38.  
  39. #define MORPHDATA        "SUNKNOWN.017"
  40. #define MORPHPAL        "SUNKNOWN.018"
  41.  
  42. #define DUNEPAL            "SUNKNOWN.019"
  43.  
  44. #define BRIXFILE    "SUNKNOWN.101"
  45. #define MASKFILE    "SUNKNOWN.103"
  46. #define FLAMEPAL    "SUNKNOWN.104"
  47.  
  48. #define TITLE       "SUNKNOWN.020"
  49. #define VOXPRE            "SUNKNOWN.021"
  50. #define IFSPAL            "SUNKNOWN.022"
  51.  
  52. #define MIDIFILE    "SUNKNOWN.200"
  53.  
  54. // FIXED DEFINES ////////////////////////////////////////////////////////////
  55.  
  56. #define VGAINT      geninterrupt(0x10)
  57. #define DOSINT    geninterrupt(0x21)
  58. #define MOUSEINT    geninterrupt(0x33)
  59.  
  60. #define MAXKEYS        128
  61.  
  62. #define AC_INDEX        0x03c0
  63. #define MISC_OUTPUT     0x03c2
  64. #define SC_INDEX        0x03c4
  65. #define GC_INDEX          0x03ce
  66. #define CRTC_INDEX      0x03d4
  67. #define INPUT_STATUS_0  0x03da
  68. #define MAP_MASK          0x02
  69. #define READ_MAP        0x04
  70. #define BIT_MASK          0x08
  71.  
  72. // TYPEDEFS /////////////////////////////////////////////////////////////////
  73.  
  74. typedef int boolean;
  75. typedef unsigned int word;
  76. typedef unsigned char byte;
  77. typedef unsigned long ulong;
  78.  
  79. #endif
  80.