home *** CD-ROM | disk | FTP | other *** search
/ PC Format (South-Africa) 2001 June / PCFJune.iso / Xenon / XenonSource.exe / gamesystem / includes / gamesystem.h next >
Encoding:
C/C++ Source or Header  |  2000-09-12  |  2.2 KB  |  98 lines

  1. //-------------------------------------------------------------
  2. //
  3. // Library:    2d Game System
  4. //
  5. // Author:    John M Phillips
  6. //
  7. // Started:    12/03/00
  8. //
  9. // Base:    CObject
  10. //
  11. // Derived:    None
  12. //
  13. //-------------------------------------------------------------
  14.  
  15. #ifndef _INCLUDE_GAMESYSTEM_H
  16. #define _INCLUDE_GAMESYSTEM_H
  17.  
  18. //-------------------------------------------------------------
  19.  
  20. #define gsDIRECTX_NT_COMPATIBLE
  21. //#define gsESCAPE_TO_EXIT
  22. #define gsENABLE_ERROR_LOG
  23. #define gsENABLE_DEBUG_REPORT
  24.  
  25. //#ifdef _DEBUG
  26. #ifndef gsDIRECTX_NT_COMPATIBLE
  27. #define gsALLOW_SYSLOCK
  28. #endif
  29. //#endif
  30.  
  31. //-------------------------------------------------------------
  32. // Include Windows headers
  33.  
  34. #define WIN32_LEAN_AND_MEAN                // Exclude rarely-used stuff
  35. #include <windows.h>
  36.  
  37. #ifdef _MSC_VER
  38. #pragma warning(disable : 4201)
  39. #endif
  40.  
  41. #include <mmsystem.h>
  42.  
  43. //-------------------------------------------------------------
  44. // Include some standard C library headers
  45.  
  46. #include <stdio.h>
  47. #include <stdarg.h>
  48.  
  49. //-------------------------------------------------------------
  50. // Include DirectX headers
  51.  
  52. #include "gs_types.h"
  53.  
  54. #include <dinput.h>
  55. #include <ddraw.h>
  56.  
  57. //-------------------------------------------------------------
  58. // Include GameLib headers
  59.  
  60. #include "gs_application.h"
  61. #include "gs_collisionlist.h"
  62. #include "gs_colour.h"
  63. #include "gs_error.h"
  64. #include "gs_file.h"
  65. #include "gs_font.h"
  66. #include "gs_framecounter.h"
  67. #include "gs_image.h"
  68. #include "gs_inifile.h"
  69. #include "gs_input.h"
  70. #include "gs_joystick.h"
  71. #include "gs_keyboard.h"
  72. #include "gs_keycodes.h"
  73. #include "gs_list.h"
  74. #include "gs_map.h"
  75. #include "gs_maptile.h"
  76. #include "gs_maths.h"
  77. #include "gs_menu.h"
  78. #include "gs_menuitem.h"
  79. #include "gs_mouse.h"
  80. #include "gs_object.h"
  81. #include "gs_point.h"
  82. #include "gs_random.h"
  83. #include "gs_rect.h"
  84. #include "gs_sample.h"
  85. #include "gs_scoretable.h"
  86. #include "gs_screen.h"
  87. #include "gs_soundsystem.h"
  88. #include "gs_sprite.h"
  89. #include "gs_starfield.h"
  90. #include "gs_tiledimage.h"
  91. #include "gs_timer.h"
  92. #include "gs_vector.h"
  93. #include "gs_visual.h"
  94.  
  95. //-------------------------------------------------------------
  96.  
  97. #endif
  98.