wolfiphone.h 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. /*
  2. * wolfiphone.h
  3. * wolf3d
  4. *
  5. * Created by John Carmack on 3/13/09.
  6. * Copyright 2009 idSoftware. All rights reserved.
  7. *
  8. */
  9. #include <string.h>
  10. #include <stdarg.h>
  11. #include <assert.h>
  12. #include <setjmp.h>
  13. #include <math.h>
  14. #include <unistd.h>
  15. #include <stdio.h>
  16. #include <dlfcn.h>
  17. #include <dlfcn.h>
  18. #include <time.h>
  19. #include <sys/time.h>
  20. #include <sys/stat.h>
  21. #include <sys/mman.h>
  22. #include <dirent.h>
  23. #include <stdlib.h>
  24. #include <errno.h>
  25. #include <fcntl.h>
  26. #include <OpenGLES/ES1/gl.h>
  27. #include <OpenGLES/ES1/glext.h>
  28. #include "iphone/gles_glue.h"
  29. #include <OpenAL/al.h>
  30. #include <OpenAL/alc.h>
  31. #include <OpenAL/oalStaticBufferExtension.h>
  32. #undef ALCAPI
  33. #define ALCAPI
  34. #include "Tremor/ivorbisfile.h"
  35. #include "env/arch.h"
  36. #include "env/angle.h"
  37. #include "env/matrix.h"
  38. #include "env/vector.h"
  39. #include "env/mymath.h"
  40. #include "env/common_utils.h"
  41. #include "env/cvar.h"
  42. #include "env/zmem.h"
  43. #include "env/mymath.h"
  44. #include "env/cmd.h"
  45. #include "env/num_type.h"
  46. #include "env/filestring.h"
  47. #include "env/filesystem.h"
  48. #include "env/app_def.h"
  49. #include "env/common.h"
  50. #include "env/video.h"
  51. #include "env/texture_manager.h"
  52. #include "env/font_manager.h"
  53. #include "env/renderer.h"
  54. #include "env/opengl_local.h"
  55. #include "env/timer.h"
  56. #include "env/com_string.h"
  57. #include "env/console.h"
  58. #include "env/sound_local.h"
  59. #include "env/sound.h"
  60. #include "env/memory.h"
  61. #include "env/random_number.h"
  62. #include "env/openal_binding.h"
  63. #include "env/glob.h"
  64. #include "env/opengl_local.h"
  65. #include "env/tga.h"
  66. #include "env/wavfile.h"
  67. #include "env/oggfile.h"
  68. #include "wolf/wolf_math.h"
  69. #include "wolf/wolf_level.h"
  70. #include "wolf/wolf_local.h"
  71. #include "wolf/wolf_sprites.h"
  72. #include "wolf/wolf_actors.h"
  73. #include "wolf/wolf_actor_ai.h"
  74. #include "wolf/wolf_player.h"
  75. #include "wolf/wolf_powerups.h"
  76. #include "wolf/wolf_raycast.h"
  77. #include "wolf/wolf_renderer.h"
  78. #include "iphone/iphone_wolf.h"