home *** CD-ROM | disk | FTP | other *** search
/ Amiga ACS 1998 #2 / amigaacscoverdisc1998-021998.iso / games / doom / source / linuxdoom-1.10 / files2 < prev    next >
Text File  |  1997-01-19  |  7KB  |  222 lines

  1. ChangeLog
  2. FILES
  3. FILES2
  4. Makefile
  5.  
  6. -----------------------------------------------------------------------
  7. Global and misc. stuff
  8. -----------------------------------------------------------------------
  9. doomdata.h   -  external data definitions (WAD file structure)
  10. doomdef.h    -  internal data definitions (game structs)
  11. dstrings.h   -  printed strings for translation, english 
  12. d_french.h   -  printed strings for translation
  13.  
  14. info.h
  15. info.c      -  LUT's for Thing TAB, Frame TAB,
  16.                 generated by multigen utility
  17. dutils.h
  18. dutils.c     - Dave's utilities
  19.                  including doubly-linked lists & simple state machines.
  20.                  Used in WI, ST, AM, and d_main.c
  21.  
  22. ------------------------------------------------------------------------
  23. DOOM game loop and top level stuff
  24. ------------------------------------------------------------------------
  25. g_game.c    -  Game loop functions, event handling etc.
  26.  
  27.                 boolean  G_CheckDemoStatus (void); 
  28.                 void     G_ReadDemoTiccmd (ticcmd_t *cmd); 
  29.                 void     G_WriteDemoTiccmd (ticcmd_t *cmd); 
  30.                 void     G_PlayerReborn (int player); 
  31.                 void     G_InitNew (skill_t skill, int episode, int map); 
  32.  
  33.                 void     G_DoReborn (int playernum); 
  34.  
  35.                 void     G_DoLoadLevel (void); 
  36.                 void     G_DoNewGame (void); 
  37.                 void     G_DoLoadGame (void); 
  38.                 void     G_DoPlayDemo (void); 
  39.                 void     G_DoCompleted (void); 
  40.                 void     G_DoVictory (void); 
  41.                 void     G_DoWorldDone (void); 
  42.                 void     G_DoSaveGame (void); 
  43.  
  44. d_main.c    -  event handling, D_DoomMain() and other functions
  45.                  NOT int main()
  46.  
  47. d_net.c     -  high level networking protocol code
  48.  
  49. ------------------------------------------------------------------
  50. I         Interfaces, system specifics
  51. ------------------------------------------------------------------    
  52. i_main.c    -  main(), calls D_DoomMain().
  53. i_svgalib.c -  Linux SVGAlib code, including main(),
  54.                  replaces i_main.c
  55.  
  56. i_x.c       -  X11 with SHM code, use with i_main.c
  57. i_dga.c     -  X11 DGA code, use with i_main.c
  58. i_unix.c    -  fixed point, networking, and display stuff for UNIX
  59.  
  60. i_ibm.c     -  IBM DOS VGA graphics and key/mouse/joystick,
  61.                  use with i_main.c
  62. i_pcnet.c   -  IPX networking, DOS 
  63.  
  64. fpfunc.S     - fixed point assembly and (currently) duplicate of
  65. tmap.S       - texture mapping assembly (currently unused)
  66.  
  67. ------------------------------------------------------------------
  68. AM        AutoMap
  69. ------------------------------------------------------------------
  70. am_data.h    -  vector graphics for the automap
  71.  
  72. am_map.h
  73. am_map.c     -  automap code
  74.  
  75. ------------------------------------------------------------------
  76. HU         Heads Up
  77. ------------------------------------------------------------------
  78. hu_lib.h
  79. hu_lib.c    -  heads-up text and input code
  80.  
  81. hu_stuff.h
  82. hu_stuff.c  -  Heads-up displays
  83.  
  84.  
  85. -------------------------------------------------------------------
  86. M          Menu
  87. -------------------------------------------------------------------
  88. m_menu.c    -  DOOM options code and leaving messages
  89.  
  90. m_misc.c    -  misc. HUD text display, input checks, and
  91.                 random table, file I/O
  92.  
  93.  
  94. -------------------------------------------------------------------
  95. P          Play???
  96. -------------------------------------------------------------------
  97. p_local.h   -  header for all play modules
  98.  
  99. p_spec.h    -  specials, lighting, doors, plats, texture animation
  100. p_spec.c    -  specials, texture animation
  101.  
  102. p_doors.c   -  door code
  103. p_plats.c   -  platform raising/lowering code
  104. p_ceilng.c  -  active (e.g. crushing) ceilings
  105. p_floor.c   -  active (e.g. raising) floors
  106. p_lights.c  -  dynamic (e.g. flickering) lighting
  107. p_switch.c  -  button switches and animation
  108.  
  109. p_enemy.c   -  enemy AI and animation
  110. p_inter.c   -  object/object interaction?
  111. p_map.c     -  movement objects, handling of collisions
  112. p_maputl.c  -  distance, position etc. utilities for movement
  113. p_mobj.c    -  mobile objects handling, spawn etc.
  114. p_user.c    -  more movement, bobbing etc.
  115.  
  116. p_telept.c  -  teleportation code
  117.  
  118. p_sight.c   -  LOS checks, REJECT
  119.  
  120.  
  121. p_pspr.c    -  weapon overlays, bobbing, raising, sprite tables,
  122.                firing, ammo bookkeeping
  123.  
  124. p_setup.c   -  load map from WAF file, setup code
  125.  
  126.  
  127. p_tick.c    -  savegame function (archive/unarchive),
  128.                 thinker list handling, allocation,
  129.                 game tick execution (updates)
  130.  
  131.  
  132. -------------------------------------------------------------------
  133. R          Rendering    
  134. -------------------------------------------------------------------
  135. r_local.h   - header for all rendering modules,
  136.                 internal map data structure definitions
  137.  
  138. r_bsp.c     - BSP seg's clipping
  139.  
  140. r_data.c    - texture column caching, patch assembly, 
  141.                  flats, colormaps, sprites,
  142.                  lookup by name
  143.  
  144. r_draw.c    - access to framebuffer API, drawing C functions
  145.  
  146.  
  147. r_main.c    - geometry functions, trigonometry lookups, 
  148.                  R_RenderPlayerView
  149.  
  150. r_plane.c   - floor/ceiling visplanes, sky
  151.  
  152. r_segs.c    - drawing segs, marking hslices for floors/ceilings
  153.  
  154. r_things.c  - sprite and sprite frame/rotation handling, drawing
  155.  
  156.  
  157. tables.c    - trigonometry lookup tables, static
  158.  
  159. v_video.c   - gamma correction lookup, patch drawing to rectangle
  160.  
  161. -------------------------------------------------------------------
  162. S          Sound
  163. -------------------------------------------------------------------
  164. s_sound.c   - more sound and music handling
  165.  
  166. soundst.h   - sound and music data structures
  167. sounds.h
  168. sounds.c    - sound and music lump LUT's (manually maintained)
  169.  
  170. sndserver.h
  171. sndserver.c -  (Irix) sndserver code
  172.  
  173. irix.h
  174. irix.c      -  SGI Irix sound/sndserver support code
  175.  
  176. linux.c     -  Linux voxware sound/sndserver support code,
  177.                  replaces irix.c, uses irix.h
  178. sun.c       -  SUN replacement for irix.c
  179.  
  180.  
  181. i_sound.h
  182. i_sound.c   -  DOS DMX music and sound interface 
  183.  
  184. -------------------------------------------------------------------
  185. ST         STatus bar
  186. -------------------------------------------------------------------
  187. st_lib.h
  188. st_lib.c    -  status bar widget code
  189.  
  190. st_stuff.c
  191. st_stuff.h  -  status bar code
  192.  
  193.  
  194. -------------------------------------------------------------------
  195. W          Wad file I/O
  196. -------------------------------------------------------------------
  197. w_wad.c     -  lump based functions
  198. wadread.h
  199. wadread.c   -  lump I/O, get SFX
  200.  
  201. -------------------------------------------------------------------
  202. WI         WIn / level end screens
  203. -------------------------------------------------------------------
  204. wi_data.h   -  lookups for intermission screens, patch positions
  205.  
  206. wi_stuff.h  
  207. wi_stuff.c  -  intermission animation patchwork
  208.  
  209. -------------------------------------------------------------------
  210. Z          Zone memory allocation
  211. -------------------------------------------------------------------
  212. z_zone.c
  213.  
  214. -------------------------------------------------------------------
  215. F          Final screen animation
  216. -------------------------------------------------------------------
  217. f_finale.c   - DOOM mission end screens? (bunny)
  218.  
  219.  
  220.  
  221. -------------------------------------------------------------------
  222.