aboutsummaryrefslogtreecommitdiffstats
path: root/demos/3rdparty/doom/FILES2
diff options
context:
space:
mode:
authorinmarket <andrewh@inmarket.com.au>2013-12-24 01:00:14 +1000
committerinmarket <andrewh@inmarket.com.au>2013-12-24 01:00:14 +1000
commit39adfff2a9f73919dd09593efc38884dc2a05f40 (patch)
treef0fdf8c70ce4a1396e33927f9033049de370c56a /demos/3rdparty/doom/FILES2
parent57d9c4854beefd22aa367f6a44b5da4a586632b1 (diff)
downloaduGFX-39adfff2a9f73919dd09593efc38884dc2a05f40.tar.gz
uGFX-39adfff2a9f73919dd09593efc38884dc2a05f40.tar.bz2
uGFX-39adfff2a9f73919dd09593efc38884dc2a05f40.zip
demo - DOOM the game.
Runs but not quite functional yet (requires user input to be completed). Shareware WAD file. Please read README.txt and DOOMLIC.txt
Diffstat (limited to 'demos/3rdparty/doom/FILES2')
-rw-r--r--demos/3rdparty/doom/FILES2221
1 files changed, 221 insertions, 0 deletions
diff --git a/demos/3rdparty/doom/FILES2 b/demos/3rdparty/doom/FILES2
new file mode 100644
index 00000000..066a4ef1
--- /dev/null
+++ b/demos/3rdparty/doom/FILES2
@@ -0,0 +1,221 @@
+ChangeLog
+FILES
+FILES2
+Makefile
+
+-----------------------------------------------------------------------
+Global and misc. stuff
+-----------------------------------------------------------------------
+doomdata.h - external data definitions (WAD file structure)
+doomdef.h - internal data definitions (game structs)
+dstrings.h - printed strings for translation, english
+d_french.h - printed strings for translation
+
+info.h
+info.c - LUT's for Thing TAB, Frame TAB,
+ generated by multigen utility
+dutils.h
+dutils.c - Dave's utilities
+ including doubly-linked lists & simple state machines.
+ Used in WI, ST, AM, and d_main.c
+
+------------------------------------------------------------------------
+DOOM game loop and top level stuff
+------------------------------------------------------------------------
+g_game.c - Game loop functions, event handling etc.
+
+ boolean G_CheckDemoStatus (void);
+ void G_ReadDemoTiccmd (ticcmd_t *cmd);
+ void G_WriteDemoTiccmd (ticcmd_t *cmd);
+ void G_PlayerReborn (int player);
+ void G_InitNew (skill_t skill, int episode, int map);
+
+ void G_DoReborn (int playernum);
+
+ void G_DoLoadLevel (void);
+ void G_DoNewGame (void);
+ void G_DoLoadGame (void);
+ void G_DoPlayDemo (void);
+ void G_DoCompleted (void);
+ void G_DoVictory (void);
+ void G_DoWorldDone (void);
+ void G_DoSaveGame (void);
+
+d_main.c - event handling, D_DoomMain() and other functions
+ NOT int main()
+
+d_net.c - high level networking protocol code
+
+------------------------------------------------------------------
+I Interfaces, system specifics
+------------------------------------------------------------------
+i_main.c - main(), calls D_DoomMain().
+i_svgalib.c - Linux SVGAlib code, including main(),
+ replaces i_main.c
+
+i_x.c - X11 with SHM code, use with i_main.c
+i_dga.c - X11 DGA code, use with i_main.c
+i_unix.c - fixed point, networking, and display stuff for UNIX
+
+i_ibm.c - IBM DOS VGA graphics and key/mouse/joystick,
+ use with i_main.c
+i_pcnet.c - IPX networking, DOS
+
+fpfunc.S - fixed point assembly and (currently) duplicate of
+tmap.S - texture mapping assembly (currently unused)
+
+------------------------------------------------------------------
+AM AutoMap
+------------------------------------------------------------------
+am_data.h - vector graphics for the automap
+
+am_map.h
+am_map.c - automap code
+
+------------------------------------------------------------------
+HU Heads Up
+------------------------------------------------------------------
+hu_lib.h
+hu_lib.c - heads-up text and input code
+
+hu_stuff.h
+hu_stuff.c - Heads-up displays
+
+
+-------------------------------------------------------------------
+M Menu
+-------------------------------------------------------------------
+m_menu.c - DOOM options code and leaving messages
+
+m_misc.c - misc. HUD text display, input checks, and
+ random table, file I/O
+
+
+-------------------------------------------------------------------
+P Play???
+-------------------------------------------------------------------
+p_local.h - header for all play modules
+
+p_spec.h - specials, lighting, doors, plats, texture animation
+p_spec.c - specials, texture animation
+
+p_doors.c - door code
+p_plats.c - platform raising/lowering code
+p_ceilng.c - active (e.g. crushing) ceilings
+p_floor.c - active (e.g. raising) floors
+p_lights.c - dynamic (e.g. flickering) lighting
+p_switch.c - button switches and animation
+
+p_enemy.c - enemy AI and animation
+p_inter.c - object/object interaction?
+p_map.c - movement objects, handling of collisions
+p_maputl.c - distance, position etc. utilities for movement
+p_mobj.c - mobile objects handling, spawn etc.
+p_user.c - more movement, bobbing etc.
+
+p_telept.c - teleportation code
+
+p_sight.c - LOS checks, REJECT
+
+
+p_pspr.c - weapon overlays, bobbing, raising, sprite tables,
+ firing, ammo bookkeeping
+
+p_setup.c - load map from WAF file, setup code
+
+
+p_tick.c - savegame function (archive/unarchive),
+ thinker list handling, allocation,
+ game tick execution (updates)
+
+
+-------------------------------------------------------------------
+R Rendering
+-------------------------------------------------------------------
+r_local.h - header for all rendering modules,
+ internal map data structure definitions
+
+r_bsp.c - BSP seg's clipping
+
+r_data.c - texture column caching, patch assembly,
+ flats, colormaps, sprites,
+ lookup by name
+
+r_draw.c - access to framebuffer API, drawing C functions
+
+
+r_main.c - geometry functions, trigonometry lookups,
+ R_RenderPlayerView
+
+r_plane.c - floor/ceiling visplanes, sky
+
+r_segs.c - drawing segs, marking hslices for floors/ceilings
+
+r_things.c - sprite and sprite frame/rotation handling, drawing
+
+
+tables.c - trigonometry lookup tables, static
+
+v_video.c - gamma correction lookup, patch drawing to rectangle
+
+-------------------------------------------------------------------
+S Sound
+-------------------------------------------------------------------
+s_sound.c - more sound and music handling
+
+soundst.h - sound and music data structures
+sounds.h
+sounds.c - sound and music lump LUT's (manually maintained)
+
+sndserver.h
+sndserver.c - (Irix) sndserver code
+
+irix.h
+irix.c - SGI Irix sound/sndserver support code
+
+linux.c - Linux voxware sound/sndserver support code,
+ replaces irix.c, uses irix.h
+sun.c - SUN replacement for irix.c
+
+
+i_sound.h
+i_sound.c - DOS DMX music and sound interface
+
+-------------------------------------------------------------------
+ST STatus bar
+-------------------------------------------------------------------
+st_lib.h
+st_lib.c - status bar widget code
+
+st_stuff.c
+st_stuff.h - status bar code
+
+
+-------------------------------------------------------------------
+W Wad file I/O
+-------------------------------------------------------------------
+w_wad.c - lump based functions
+wadread.h
+wadread.c - lump I/O, get SFX
+
+-------------------------------------------------------------------
+WI WIn / level end screens
+-------------------------------------------------------------------
+wi_data.h - lookups for intermission screens, patch positions
+
+wi_stuff.h
+wi_stuff.c - intermission animation patchwork
+
+-------------------------------------------------------------------
+Z Zone memory allocation
+-------------------------------------------------------------------
+z_zone.c
+
+-------------------------------------------------------------------
+F Final screen animation
+-------------------------------------------------------------------
+f_finale.c - DOOM mission end screens? (bunny)
+
+
+
+-------------------------------------------------------------------