Main.h
上传用户:sz83729876
上传日期:2013-03-07
资源大小:4140k
文件大小:2k
源码类别:

OpenGL

开发平台:

Windows_Unix

  1. // Include
  2. // disable: truncation from 'double' to 'float'
  3. #pragma warning (disable : 4305)
  4. // disable: conversion from 'double' to 'float', possible loss of data
  5. #pragma warning (disable : 4244)
  6. #include <windows.h>
  7. #include <stdio.h>
  8. #include <stdlib.h>
  9. #include <math.h>
  10. #include <ocidl.h>
  11. #include <olectl.h>
  12. #include <mmsystem.h>
  13. #include <malloc.h>
  14. #include <memory.h>
  15. #include <tchar.h>
  16. #include <direct.h>
  17. #include <time.h>
  18. #include <glgl.h>
  19. #include <glglu.h>
  20. #include <glglaux.h>
  21. #include "src/unzip/src/utils_unzip.h"
  22. #include "src/unzip/src/utils_util.h"
  23. #include "src/naskelclass.h"
  24. //#include "src/Particle.h"
  25. #include "src/ogl/ogl.h"
  26. #include "src/camera.h"
  27. #include "src/water/water.h"
  28. #include "src/sliding/sliding.h"
  29. #include "src/star/starwars.h"
  30. #include "src/moving/moving.h"
  31. #include "src/moving/img_slide.h"
  32. #include "src/fly/fly.h"
  33. // Libs
  34. #pragma comment(lib, "oleaut32.lib")
  35. #pragma comment(lib, "Winmm.lib")
  36. #pragma comment(lib, "opengl32.lib")
  37. #pragma comment(lib, "glu32.lib")
  38. #pragma comment(lib, "lib/glaux.lib")
  39. #pragma comment(lib, "lib/minifmod.lib")
  40. // If u want to use bassmod, but u need the .dll
  41. // look at the util tools (src/unzip/)
  42. //#pragma comment(lib, "lib/bassmod.lib")
  43. #pragma comment(lib, "lib/util.lib")
  44. #pragma comment(lib, "lib/unzip.lib")
  45. #pragma comment(lib, "lib/jpeg.lib")
  46. #pragma comment(lib, "user32.lib")
  47. #pragma comment(lib, "kernel32.lib")
  48. // Define
  49. //#define __RELEASE_NASKEL3D
  50. #define SCREEN_WIDTH 800
  51. #define SCREEN_HEIGHT 600
  52. #define SCREEN_DEPTH 32
  53. // Ready to Final Release !! yeah =))
  54. #define __FINAL
  55. #ifndef __FINAL
  56. // Only debug if non final..
  57. #define __DEBUG
  58. #endif
  59. // Setting
  60. extern float StartTime;
  61. // Proc. Def.