.. |
ai.c
|
Make Boss_dying an int
|
2013-05-26 01:48:55 +00:00 |
ai.h
|
Make Boss_dying an int
|
2013-05-26 01:48:55 +00:00 |
ai2.c
|
Treat robot joints as const
|
2012-07-07 21:38:03 +00:00 |
aipath.c
|
Move segment handling from editor.h
|
2013-03-16 03:10:55 +00:00 |
aistruct.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
automap.c
|
Push down inclusion "args.h" from physfsx.h into sources
|
2013-03-03 19:41:09 +00:00 |
automap.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
bm.c
|
Add new mission type with support for HAM-by-reference
|
2013-04-06 21:24:40 +00:00 |
bm.h
|
Got rid of cfile code: Renamed cfile-functions to use PHYSFSX-naming convention, Replaced cfile-macros with proper PHYSFS(X) calls; Introduced PHYSFSX_exists() which can check case-sensitive or case-insensitive to give more flexibility with game content
|
2011-06-01 09:59:55 +02:00 |
bmread.c
|
Normalize comments and whitespace to match D1X
|
2013-02-25 01:59:08 +00:00 |
bmread.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
cntrlcen.c
|
Mark reactor default countdown times as const
|
2012-07-15 17:32:21 +00:00 |
cntrlcen.h
|
Add helper to get pointer to reactor definition
|
2013-03-31 20:42:14 +00:00 |
collide.c
|
Add proximity bomb ID test helper
|
2013-03-31 20:42:15 +00:00 |
collide.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
config.c
|
Redefined lotsa variables, functions and parameters as const and/or static - patch by Kp
|
2012-07-23 01:17:54 +02:00 |
config.h
|
Moved all these unsorted global cheat variables to a handy structure; Simplified reading of the cheats without trying to make it complicated so no one finds them (everyone can get the source); Removed one or two cheats which carry more garbage than they are worth; Added replacement for the bittersweet cheat; Made FPS Counter an option of Graphics menu
|
2011-02-14 22:27:07 +01:00 |
console.c
|
Marked con_printf fmt as const, Increased console lines from 512 to 2048; Marked console private entries as static - patches by Kp
|
2012-11-02 18:24:51 +01:00 |
controls.c
|
Increased ship wiggle from 20FPS- to 30FPS-base as I think this more representy the 486 play style - feels way more natural to me, too
|
2013-01-22 00:55:56 +01:00 |
controls.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
credits.c
|
Push down inclusion "args.h" from physfsx.h into sources
|
2013-03-03 19:41:09 +00:00 |
credits.h
|
Giving credits function ability to use custom creditfile (again); Made laser-offset for laser exclusive so Prox mines won't go tru doors; Preventing cycling tru cockpit modes while dead, but allowing to load a state; Implemented D2X' lighting code to D1X (faster, better, sexier - weeee); Try to hop over some errors regarding walls/doors in levels instead of using -1 indexes for arrays; Made the briefing text ptr a bit more failsafe in case the file is corrupt/non-standard; Made scores use the menu screen even in GAME OVER; Fixed bug in neighbour fields of Weapon Keys table; Added the Weapon Keys stuff to TABLE_CREATION; Fixed bug where D2X did not recall applied resolution in the resolutions menu; Simpler check to create DEMO_DIR; Seperated X/Y sensitivity for mouse and joystick; Flush controls when Automap toggles so keypress won't deactivate it again; Made FrameCount in Demos aligned to the Dropframe condition; Added KEy to ttoggle playback text off; Gracefully exit demo code if demo is corrupt; Removed that new percent counter because many old demos seem to have corrupted last frames; Closing endlevel data file if IFF error so the mission still can be freed; Fixed Cruising for keyboard which was not aligned to FPS correctly; Used mouse delta scaling in kconfig.c instead of mouse.c to not screw up when delta is requested in non-ingame situations - it actually belongs to the controls IMHO; Now support up to 8 joysticks; Changed some leftover malloc's to d_malloc and free to d_free
|
2008-10-16 17:27:02 +00:00 |
descent.cfg
|
|
|
digi.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
digiobj.c
|
Rename include/error.h to include/dxxerror.h
|
2012-07-07 18:35:06 +00:00 |
dumpmine.c
|
Redefined lotsa variables, functions and parameters as const and/or static - patch by Kp
|
2012-07-23 01:17:54 +02:00 |
effects.c
|
Rename include/error.h to include/dxxerror.h
|
2012-07-07 18:35:06 +00:00 |
effects.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
endlevel.c
|
Move declaration of last_palette_loaded to gamepal.h
|
2013-03-24 17:14:06 +00:00 |
endlevel.h
|
Using a clean flow for closing game data at the end of main() instead of using atexit; Now only use atexit for SDL stuff, error, mem, console (and editor which we do later); Small Cleanup
|
2008-11-14 16:56:40 +00:00 |
escort.c
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
escort.h
|
Moved all these unsorted global cheat variables to a handy structure; Simplified reading of the cheats without trying to make it complicated so no one finds them (everyone can get the source); Removed one or two cheats which carry more garbage than they are worth; Added replacement for the bittersweet cheat; Made FPS Counter an option of Graphics menu
|
2011-02-14 22:27:07 +01:00 |
fireball.c
|
Normalize comments and whitespace to match D1X
|
2013-02-25 01:59:08 +00:00 |
fireball.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
fuelcen.c
|
Rename old_matcen_info to reflect that it is the D1 matcen_info
|
2013-03-23 21:31:49 +00:00 |
fuelcen.h
|
Rename old_matcen_info to reflect that it is the D1 matcen_info
|
2013-03-23 21:31:49 +00:00 |
fvi.c
|
Rename include/error.h to include/dxxerror.h
|
2012-07-07 18:35:06 +00:00 |
fvi.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
game.c
|
Delete empty function apply_modified_palette
|
2013-04-20 03:07:49 +00:00 |
game.h
|
Delete empty function apply_modified_palette
|
2013-04-20 03:07:49 +00:00 |
gamecntl.c
|
Use MENU_DIFFICULTY_TEXT for pause dialog
|
2013-06-13 03:23:25 +00:00 |
gamefont.c
|
Normalize whitespace in copyright header to match D1X-Rebirth
|
2013-02-24 02:40:43 +00:00 |
gamefont.h
|
Reverting integer casts for font spacings - was for testing only - not intended to go into the last revision
|
2008-11-09 14:46:31 +00:00 |
gamemine.c
|
Move segment handling from editor.h
|
2013-03-16 03:10:55 +00:00 |
gamemine.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
gamepal.c
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
gamepal.h
|
Move declaration of last_palette_loaded to gamepal.h
|
2013-03-24 17:14:06 +00:00 |
gamerend.c
|
Make ranking strings const
|
2012-07-08 20:32:47 +00:00 |
gamesave.c
|
Remove obsolete advice about level saving
|
2013-06-14 03:04:23 +00:00 |
gamesave.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
gameseg.c
|
Rename include/error.h to include/dxxerror.h
|
2012-07-07 18:35:06 +00:00 |
gameseg.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
gameseq.c
|
Removed call of digi_stop_digi_sounds() from DoPlayerDead(). Since it was killing persistent sounds which were only started once a level it would forever mute fans, waterfalls, etc.. Also closing Game_wind kills all sounds anyways so there is no point doing it on player death
|
2013-06-10 23:58:30 +02:00 |
gameseq.h
|
Remove unused StartNewLevel parameter 'secret_flag'
|
2013-03-23 20:50:35 +00:00 |
gauges.c
|
Use symbolic indexes for secondary weapon names
|
2013-06-14 03:04:23 +00:00 |
gauges.h
|
Mark reticle control data const
|
2012-07-15 03:24:56 +00:00 |
hostage.c
|
Added dummy %s to prevent formatting untrusted literals - patch by Kp
|
2013-01-03 17:30:42 +01:00 |
hostage.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
hud.c
|
Removed obsolete HUD cleaning code - patch by Kp
|
2013-01-03 17:33:07 +01:00 |
hudmsg.h
|
Introduced HUD message class HM_MAYDUPL for messages that may appear once per frame but the player might not able to supress via option
|
2011-04-11 21:27:31 +02:00 |
inferno.c
|
Support extra information, such as git describe, in version string
|
2013-03-31 20:42:14 +00:00 |
inferno.h
|
Remove inferno.h include of pstypes.h
|
2013-03-03 19:58:10 +00:00 |
inferno.ini
|
Implemented Console-style game logging system to print graphics, to stdout and gamelog.txt; Added structure to keep values for descent.cfg; Added aspect and Texture Filtering to descent.cfg; Removed mono code - printing important stuff over console; Removed some obsolete or very common defines; Code cleanup and small fixes
|
2008-04-06 20:23:28 +00:00 |
kconfig.c
|
Made key_properties readable in other files; Eliminated key_text variable; Marked unicode_frame_buffer as extern in header - patches by Kp
|
2012-11-02 17:41:40 +01:00 |
kconfig.h
|
Remove unused main/gamestat.h
|
2013-03-09 20:29:20 +00:00 |
kmatrix.c
|
Push down inclusion "args.h" from physfsx.h into sources
|
2013-03-03 19:41:09 +00:00 |
kmatrix.h
|
Removed support for IPX protocol and MS-DOS-Multiplayer-compability due to age and lack of real need and to really improve on the Multiplayer without adding too much complexity for backwards-compability
|
2011-09-14 01:15:32 +02:00 |
laser.c
|
Consider FrameTime overhead when calculating time to allow next weapon fire. Should work perfectly as long as FPS >= Shots-per-second. Also set Omega firing rate to 20 shots per second for both single- and multiplayer
|
2013-06-11 12:19:03 +02:00 |
laser.h
|
Add proximity bomb ID test helper
|
2013-03-31 20:42:15 +00:00 |
lighting.c
|
Removed light_frame_count due to being unnecessary since lighting is now time-based and messed up deletion of dynamic light
|
2013-04-18 11:56:18 +02:00 |
lighting.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
menu.c
|
Changed message regarding VSync and Multisampling indicating not all OSes need a restart to apply (mysteries of SDL)
|
2013-06-11 01:07:12 +02:00 |
menu.h
|
Got rid of cfile code: Renamed cfile-functions to use PHYSFSX-naming convention, Replaced cfile-macros with proper PHYSFS(X) calls; Introduced PHYSFSX_exists() which can check case-sensitive or case-insensitive to give more flexibility with game content
|
2011-06-01 09:59:55 +02:00 |
mglobal.c
|
Delete definition of Segment2s
|
2013-03-23 15:44:30 +00:00 |
mission.c
|
Don't try to free Current_mission->alternate_ham_file if not allocated
|
2013-06-11 01:00:37 +02:00 |
mission.h
|
Add new mission type with support for HAM-by-reference
|
2013-04-06 21:24:40 +00:00 |
morph.c
|
Rename include/error.h to include/dxxerror.h
|
2012-07-07 18:35:06 +00:00 |
morph.h
|
Set sound distance to 0 for HUD sound taunts; Making Jukebox not crash if -nosound is enabled (should stop Jukebox since no digi system enabled); Lowered mouse axis speed a bit again; Increasing MAX_VECS to 5000
|
2008-05-25 08:19:31 +00:00 |
movie.c
|
Push down inclusion "args.h" from physfsx.h into sources
|
2013-03-03 19:41:09 +00:00 |
movie.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
multi.c
|
Use enum for multiplayer message numbers
|
2013-06-14 03:04:23 +00:00 |
multi.h
|
Use enum for multiplayer netflag numbers
|
2013-06-22 23:41:57 +00:00 |
multibot.c
|
Use ubyte/const ubyte consistently in multiplayer messaging
|
2013-03-31 20:42:14 +00:00 |
multibot.h
|
Use ubyte/const ubyte consistently in multiplayer messaging
|
2013-03-31 20:42:14 +00:00 |
net_udp.c
|
Fix recvfrom prototype mismatches
|
2013-06-08 17:43:35 +00:00 |
net_udp.h
|
Made UPID_GAME_INFO_SIZE, UPID_GAME_INFO_LITE_SIZE and UPID_SEQUENCE_SIZE change if NETGAME_NAME_LEN, MISSION_NAME_LEN or CALLSIGN_LEN changes
|
2013-04-18 15:31:28 +02:00 |
newdemo.c
|
Added dummy %s to prevent formatting untrusted literals - patch by Kp
|
2013-01-03 17:30:42 +01:00 |
newdemo.h
|
Use #ifdef, not #if, to test WORDS_BIGENDIAN
|
2013-03-03 23:46:22 +00:00 |
newmenu.c
|
Move declaration of last_palette_loaded to gamepal.h
|
2013-03-24 17:14:06 +00:00 |
newmenu.h
|
Normalize comments and whitespace to match D1X
|
2013-02-25 01:59:08 +00:00 |
object.c
|
Add proximity bomb ID test helper
|
2013-03-31 20:42:15 +00:00 |
object.h
|
Move reactor Gun_dir,Gun_pos into struct object
|
2013-03-23 19:09:44 +00:00 |
paging.c
|
Fix bogus optimization in robot maker paging
|
2013-03-23 21:20:41 +00:00 |
paging.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
physics.c
|
Add proximity bomb ID test helper
|
2013-03-31 20:42:15 +00:00 |
physics.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
piggy.c
|
Make piggy_find_bitmap input mostly const
|
2013-06-14 03:04:23 +00:00 |
piggy.h
|
Moved remove_char declaration to piggy.h - patch by Kp
|
2013-01-03 16:28:53 +01:00 |
player.c
|
Normalize comments and whitespace to match D1X
|
2013-02-25 01:59:08 +00:00 |
player.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
playsave.c
|
Added option to ignore cycling weapons that are not on autoselect list
|
2013-04-08 15:04:28 +02:00 |
playsave.h
|
Added option to ignore cycling weapons that are not on autoselect list
|
2013-04-08 15:04:28 +02:00 |
polyobj.c
|
Move model_buf back onto stack
|
2013-06-23 18:25:36 +00:00 |
polyobj.h
|
Got rid of cfile code: Renamed cfile-functions to use PHYSFSX-naming convention, Replaced cfile-macros with proper PHYSFS(X) calls; Introduced PHYSFSX_exists() which can check case-sensitive or case-insensitive to give more flexibility with game content
|
2011-06-01 09:59:55 +02:00 |
powerup.c
|
Mark powerup_basic as printf-like
|
2012-07-01 04:39:04 +00:00 |
powerup.h
|
Mark powerup_basic as printf-like
|
2012-07-01 04:39:04 +00:00 |
render.c
|
Due to additive blending, transparent sprites will become invivible in font of white surfaces (lamps). Fix that with a little desaturation
|
2013-04-18 12:08:51 +02:00 |
render.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
robot.c
|
Treat robot joints as const
|
2012-07-07 21:38:03 +00:00 |
robot.h
|
Treat robot joints as const
|
2012-07-07 21:38:03 +00:00 |
scores.c
|
Use inline function to compute placement names
|
2013-06-14 03:04:23 +00:00 |
scores.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
screens.h
|
Remove unused declarations in main/screens.h
|
2013-03-24 17:53:04 +00:00 |
segment.c
|
Got rid of cfile code: Renamed cfile-functions to use PHYSFSX-naming convention, Replaced cfile-macros with proper PHYSFS(X) calls; Introduced PHYSFSX_exists() which can check case-sensitive or case-insensitive to give more flexibility with game content
|
2011-06-01 09:59:55 +02:00 |
segment.h
|
Move segment2 back to segment
|
2013-03-17 18:55:32 +00:00 |
segpoint.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
slew.c
|
Remove RCS embedded string to synchronize code with D1X
|
2013-02-22 04:32:23 +00:00 |
slew.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
songs.c
|
Push down inclusion "args.h" from physfsx.h into sources
|
2013-03-03 19:41:09 +00:00 |
songs.h
|
added songs_play_file() to play any song depending on filename-extension as a more streamlined approach to handle all different kinds of formats; also used for jukebox to make it independent from SDL_mixer; cleaned up supported filename extenstions
|
2012-06-10 14:02:43 +02:00 |
sounds.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
state.c
|
Fix light save bug in large levels
|
2012-11-25 02:39:45 +00:00 |
state.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
switch.c
|
Avoid -Wformat-nonliteral for trigger message; Reflect plurality in light trigger messages - patches by Kp
|
2013-01-03 17:00:40 +01:00 |
switch.h
|
Remove RCS comment to synchronize code with D1X
|
2013-02-22 04:32:14 +00:00 |
terrain.c
|
Rename include/error.h to include/dxxerror.h
|
2012-07-07 18:35:06 +00:00 |
terrain.h
|
Using a clean flow for closing game data at the end of main() instead of using atexit; Now only use atexit for SDL stuff, error, mem, console (and editor which we do later); Small Cleanup
|
2008-11-14 16:56:40 +00:00 |
texmerge.c
|
Normalize comments and whitespace to match D1X
|
2013-02-25 01:59:08 +00:00 |
texmerge.h
|
Implemented Console-style game logging system to print graphics, to stdout and gamelog.txt; Added structure to keep values for descent.cfg; Added aspect and Texture Filtering to descent.cfg; Removed mono code - printing important stuff over console; Removed some obsolete or very common defines; Code cleanup and small fixes
|
2008-04-06 20:23:28 +00:00 |
text.c
|
Simplify left rotation to help the compiler
|
2013-06-14 03:04:23 +00:00 |
text.h
|
Convert text index macros to ternary expressions
|
2013-06-13 03:23:25 +00:00 |
textures.h
|
Implemented Console-style game logging system to print graphics, to stdout and gamelog.txt; Added structure to keep values for descent.cfg; Added aspect and Texture Filtering to descent.cfg; Removed mono code - printing important stuff over console; Removed some obsolete or very common defines; Code cleanup and small fixes
|
2008-04-06 20:23:28 +00:00 |
titles.c
|
Fixed briefing_screens array for Descent 1 Shareware
|
2013-06-11 00:48:23 +02:00 |
titles.h
|
In Endlevel sequence, re-align big explosion to draw in front of exit model, relative to viewer; Re-organized tex files for Briefings and Endings and created more general code to play them; Re-aligned Dravis' head
|
2010-03-25 23:37:19 +00:00 |
vclip.c
|
Rename include/error.h to include/dxxerror.h
|
2012-07-07 18:35:06 +00:00 |
vclip.h
|
Got rid of cfile code: Renamed cfile-functions to use PHYSFSX-naming convention, Replaced cfile-macros with proper PHYSFS(X) calls; Introduced PHYSFSX_exists() which can check case-sensitive or case-insensitive to give more flexibility with game content
|
2011-06-01 09:59:55 +02:00 |
vers_id.c
|
Support extra information, such as git describe, in version string
|
2013-03-31 20:42:14 +00:00 |
vers_id.h
|
Support extra information, such as git describe, in version string
|
2013-03-31 20:42:14 +00:00 |
wall.c
|
Added dummy %s to prevent formatting untrusted literals - patch by Kp
|
2013-01-03 17:30:42 +01:00 |
wall.h
|
Declared wall_close_door_num in wall.h; Declared validate_segment_side in gameseg.h - patches by Kp
|
2013-01-03 16:46:36 +01:00 |
weapon.c
|
Adjust handling of weapon cycle with superlaser
|
2013-06-08 02:58:06 +00:00 |
weapon.h
|
Mark weapon related globals as const
|
2012-10-28 02:27:28 +00:00 |