.. |
ai.c
|
Read big endian savegames on little endian computers and vice versa
|
2009-10-05 02:51:37 +00:00 |
ai.h
|
Read big endian savegames on little endian computers and vice versa
|
2009-10-05 02:51:37 +00:00 |
aipath.c
|
Added new function to calculate common timesteps; Increased MAXIMUM_FPS to 200 for release and 1000 for debug; Used fixed sim_time for do_physics_sim and Interpolating to ensure collisions stay accurate at high FPS; New code and faster code for dot products by The_Lion; Disabled Nice-FPS and common Frame-Loop if VSync is active; More accurate delta timer for mouse (consider overhead); Added SDL_(Un)LockAudio for old SDL Audio interface; General support for up to 16 mouse buttons; Code cleanup; Made some AI movement and Player shaking FPS-independent
|
2008-09-30 00:07:07 +00:00 |
aistruct.h
|
|
|
altsound.c
|
|
|
altsound.h
|
|
|
automap.c
|
Make response to EVENT_WINDOW_CLOSE conform to 'handling' system - returning 1 means abort closing
|
2010-01-28 03:27:49 +00:00 |
automap.h
|
Put most of the remaining globals in automap.c in the 'automap' struct
|
2009-12-27 12:27:44 +00:00 |
bm.c
|
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 |
bm.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 |
bmread.c
|
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 |
cntrlcen.c
|
Read big endian savegames on little endian computers and vice versa
|
2009-10-05 02:51:37 +00:00 |
cntrlcen.h
|
Read big endian savegames on little endian computers and vice versa
|
2009-10-05 02:51:37 +00:00 |
collide.c
|
Adding macros USE_UDP and USE_IPX for the compiler to compile with either UDP- and/or IPX-support and removed the older IPX macros
|
2009-11-29 16:46:13 +00:00 |
collide.h
|
|
|
compbit.h
|
|
|
config.c
|
Abstracting networking protocols - Step 4: Implemented new UDP layer with Client/Server communication, Packet Loss Prevention and strict Version checking. Netgames list will follow later.
|
2009-11-24 09:48:53 +00:00 |
config.h
|
Abstracting networking protocols - Step 4: Implemented new UDP layer with Client/Server communication, Packet Loss Prevention and strict Version checking. Netgames list will follow later.
|
2009-11-24 09:48:53 +00:00 |
console.c
|
Remove redundant conf.h directives
|
2009-04-30 13:01:31 +00:00 |
controls.c
|
|
|
controls.h
|
|
|
credits.c
|
Associate the jukebox with Redbook Audio via new 'extmusic' layer - separating from MIDI and making it handle ALL music (not just game music)
|
2009-03-03 12:55:27 +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 |
custom.c
|
|
|
custom.h
|
|
|
desc_id.h
|
|
|
digi.h
|
Associate the jukebox with Redbook Audio via new 'extmusic' layer - separating from MIDI and making it handle ALL music (not just game music)
|
2009-03-03 12:55:27 +00:00 |
digicomp.c
|
|
|
digicomp.h
|
|
|
digiobj.c
|
Removed timer_get_approx_seconds() and replaced with timer_get_fixed seconds since it was too inaccurate and created significant offset
|
2009-11-24 22:43:41 +00:00 |
dumpmine.c
|
|
|
effects.c
|
Make game.c more similar between D1X and D2X, making related changes to other files (\!)
|
2009-07-01 11:35:33 +00:00 |
effects.h
|
|
|
endlevel.c
|
Made PlayerCfg.CockpitMode an array to hold two values: 0 to store the actual cockpit, 1 to also store Letterbox, Rear, etc. Greatly helps to switch and restore views - especially in Demo playback which now properly selects modes
|
2010-01-28 00:04:29 +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 |
fireball.c
|
Fix some compile errors, including for the non-NETWORK build
|
2009-11-28 07:51:06 +00:00 |
fireball.h
|
|
|
fuelcen.c
|
Read big endian savegames on little endian computers and vice versa
|
2009-10-05 02:51:37 +00:00 |
fuelcen.h
|
Read big endian savegames on little endian computers and vice versa
|
2009-10-05 02:51:37 +00:00 |
fvi.c
|
Took out the disable_new_fvi-hack. After all we do not need that specific optimisation anymore and also without it we can have more accurate collisions with non-player objects. After playtesting for a while let's just do this.
|
2008-11-22 00:43:59 +00:00 |
fvi.h
|
|
|
fvi_a.h
|
|
|
game.c
|
Make response to EVENT_WINDOW_CLOSE conform to 'handling' system - returning 1 means abort closing
|
2010-01-28 03:27:49 +00:00 |
game.h
|
Remove all uses of LeaveGame jmpbuf to allow more changing of main loop
|
2010-01-27 04:30:31 +00:00 |
gamecntl.c
|
Make response to EVENT_WINDOW_CLOSE conform to 'handling' system - returning 1 means abort closing
|
2010-01-28 03:27:49 +00:00 |
gamefont.c
|
Reduced size of vectorial reticle to match the size of the original one; Only scale fonts by float if Texture filtering is on - otherwise scale by int
|
2009-01-15 23:58:36 +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
|
|
|
gamemine.h
|
|
|
gamerend.c
|
Made PlayerCfg.CockpitMode an array to hold two values: 0 to store the actual cockpit, 1 to also store Letterbox, Rear, etc. Greatly helps to switch and restore views - especially in Demo playback which now properly selects modes
|
2010-01-28 00:04:29 +00:00 |
gamesave.c
|
Change newmenu and listbox callback systems, adding use of d_event, for greater flexibility
|
2010-01-07 14:49:07 +00:00 |
gamesave.h
|
|
|
gameseg.c
|
Abstracting networking protocols - Step 4: Implemented new UDP layer with Client/Server communication, Packet Loss Prevention and strict Version checking. Netgames list will follow later.
|
2009-11-24 09:48:53 +00:00 |
gameseg.h
|
|
|
gameseq.c
|
Allow escape from player listbox if appropriate; call RegisterPlayer only from main menu for more flexibility; actually use file_list block so deleting players/demos doesn't crash it
|
2010-01-27 09:11:47 +00:00 |
gameseq.h
|
|
|
gauges.c
|
Made PlayerCfg.CockpitMode an array to hold two values: 0 to store the actual cockpit, 1 to also store Letterbox, Rear, etc. Greatly helps to switch and restore views - especially in Demo playback which now properly selects modes
|
2010-01-28 00:04:29 +00:00 |
gauges.h
|
Disable network support for Mac OS X for now
|
2009-04-30 12:30:14 +00:00 |
hash.c
|
|
|
hash.h
|
|
|
hostage.c
|
Made PlayerCfg.CockpitMode an array to hold two values: 0 to store the actual cockpit, 1 to also store Letterbox, Rear, etc. Greatly helps to switch and restore views - especially in Demo playback which now properly selects modes
|
2010-01-28 00:04:29 +00:00 |
hostage.h
|
|
|
hud.c
|
Made PlayerCfg.CockpitMode an array to hold two values: 0 to store the actual cockpit, 1 to also store Letterbox, Rear, etc. Greatly helps to switch and restore views - especially in Demo playback which now properly selects modes
|
2010-01-28 00:04:29 +00:00 |
hudmsg.h
|
|
|
inferno.c
|
Allow escape from player listbox if appropriate; call RegisterPlayer only from main menu for more flexibility; actually use file_list block so deleting players/demos doesn't crash it
|
2010-01-27 09:11:47 +00:00 |
inferno.h
|
Cleaning up the mess from revision 892...
|
2009-01-15 01:05:31 +00:00 |
kconfig.c
|
Tidy up newmenu_show/hide_cursor calls
|
2010-01-28 04:24:25 +00:00 |
kconfig.h
|
Make the automap into a 'window', make kconfig.c more similar between D1X and D2X
|
2009-12-02 13:49:54 +00:00 |
kmatrix.c
|
Remove all uses of LeaveGame jmpbuf to allow more changing of main loop
|
2010-01-27 04:30:31 +00:00 |
kmatrix.h
|
Abstracting networking protocols - Step 4: Implemented new UDP layer with Client/Server communication, Packet Loss Prevention and strict Version checking. Netgames list will follow later.
|
2009-11-24 09:48:53 +00:00 |
laser.c
|
Abstracting networking protocols - Step 1: Renaming network-related files; Removing net_ipx.h (former network.h) includes from as much files as possible to make isolation of IPX-related functions easier in Step 2; Version defines Cleanup - needed later for good Version-Checking
|
2009-03-04 21:04:43 +00:00 |
laser.h
|
|
|
lighting.c
|
Remove redundant conf.h directives
|
2009-04-30 13:01:31 +00:00 |
lighting.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 |
menu.c
|
Make response to EVENT_WINDOW_CLOSE conform to 'handling' system - returning 1 means abort closing
|
2010-01-28 03:27:49 +00:00 |
menu.h
|
Move newmenu_get_filename to menu.c, call it get_filename and have it use newmenu_listbox1; support long demo filenames
|
2009-12-08 11:01:36 +00:00 |
mglobal.c
|
Added new function to calculate common timesteps; Increased MAXIMUM_FPS to 200 for release and 1000 for debug; Used fixed sim_time for do_physics_sim and Interpolating to ensure collisions stay accurate at high FPS; New code and faster code for dot products by The_Lion; Disabled Nice-FPS and common Frame-Loop if VSync is active; More accurate delta timer for mouse (consider overhead); Added SDL_(Un)LockAudio for old SDL Audio interface; General support for up to 16 mouse buttons; Code cleanup; Made some AI movement and Player shaking FPS-independent
|
2008-09-30 00:07:07 +00:00 |
mission.c
|
Change newmenu and listbox callback systems, adding use of d_event, for greater flexibility
|
2010-01-07 14:49:07 +00:00 |
mission.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 |
morph.c
|
|
|
morph.h
|
|
|
multi.c
|
Remove all uses of LeaveGame jmpbuf to allow more changing of main loop
|
2010-01-27 04:30:31 +00:00 |
multi.h
|
Change newmenu and listbox callback systems, adding use of d_event, for greater flexibility
|
2010-01-07 14:49:07 +00:00 |
multibot.c
|
Removed timer_get_approx_seconds() and replaced with timer_get_fixed seconds since it was too inaccurate and created significant offset
|
2009-11-24 22:43:41 +00:00 |
multibot.h
|
|
|
mute.c
|
|
|
mute.h
|
|
|
net_ipx.c
|
Make response to EVENT_WINDOW_CLOSE conform to 'handling' system - returning 1 means abort closing
|
2010-01-28 03:27:49 +00:00 |
net_ipx.h
|
Change newmenu and listbox callback systems, adding use of d_event, for greater flexibility
|
2010-01-07 14:49:07 +00:00 |
net_udp.c
|
Make response to EVENT_WINDOW_CLOSE conform to 'handling' system - returning 1 means abort closing
|
2010-01-28 03:27:49 +00:00 |
net_udp.h
|
Change newmenu and listbox callback systems, adding use of d_event, for greater flexibility
|
2010-01-07 14:49:07 +00:00 |
newdemo.c
|
Added a new code to properly re-record view/cockpit-events at beginning and end of Demo recording so views will be fine if switched before recording started; Also added lost sequence to record Rear-view reset between levels; Last but not least, record wall tmaps in D1X-Rebirth so opened/blasted doors will be shown correctly if opened/blasted before recording; Everything done without breaking the Demo format
|
2010-01-28 01:08:36 +00:00 |
newdemo.h
|
Reintroduced Newdemo_game_mode to prevent demo playback from entering code parts it should not and fixing a bug with Multiplayer demos along the way, introduced in rev. 953
|
2009-11-30 14:59:37 +00:00 |
newmenu.c
|
Allow user to abort close, for whatever reason (helps with my next commit)
|
2010-01-28 04:53:56 +00:00 |
newmenu.h
|
Add EVENT_NEWMENU_SELECTED, allowing a newmenu/listbox selection to be handled in the callback. Demonstrate with "Select Song" menu
|
2010-01-08 01:55:12 +00:00 |
object.c
|
Made PlayerCfg.CockpitMode an array to hold two values: 0 to store the actual cockpit, 1 to also store Letterbox, Rear, etc. Greatly helps to switch and restore views - especially in Demo playback which now properly selects modes
|
2010-01-28 00:04:29 +00:00 |
object.h
|
Read big endian savegames on little endian computers and vice versa
|
2009-10-05 02:51:37 +00:00 |
paging.c
|
Page in overriding robot textures, like D2X-Rebirth
|
2008-10-04 11:56:03 +00:00 |
paging.h
|
|
|
physics.c
|
Adjusted D1 Lifter collision damage according to D2 to scale with FPS as Melee combats can happen in every frame; Actually set velocity from movement when colliding with objects
|
2009-01-13 01:19:19 +00:00 |
physics.h
|
|
|
piggy.c
|
Get Mac command keys working, MACINTOSH code cleanup, update Xcode project
|
2008-12-07 12:26:43 +00:00 |
piggy.h
|
Adding cfile.h include to get CFILE definition work again
|
2009-11-22 11:07:25 +00:00 |
player.c
|
Read big endian savegames on little endian computers and vice versa
|
2009-10-05 02:51:37 +00:00 |
player.h
|
Read big endian savegames on little endian computers and vice versa
|
2009-10-05 02:51:37 +00:00 |
playsave.c
|
Made PlayerCfg.CockpitMode an array to hold two values: 0 to store the actual cockpit, 1 to also store Letterbox, Rear, etc. Greatly helps to switch and restore views - especially in Demo playback which now properly selects modes
|
2010-01-28 00:04:29 +00:00 |
playsave.h
|
Made PlayerCfg.CockpitMode an array to hold two values: 0 to store the actual cockpit, 1 to also store Letterbox, Rear, etc. Greatly helps to switch and restore views - especially in Demo playback which now properly selects modes
|
2010-01-28 00:04:29 +00:00 |
polyobj.c
|
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 |
polyobj.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 |
powerup.c
|
Adding macros USE_UDP and USE_IPX for the compiler to compile with either UDP- and/or IPX-support and removed the older IPX macros
|
2009-11-29 16:46:13 +00:00 |
powerup.h
|
Added: Mostly stubbed out test code for game tracker server stuff...
|
2008-07-26 17:57:13 +00:00 |
render.c
|
Made PlayerCfg.CockpitMode an array to hold two values: 0 to store the actual cockpit, 1 to also store Letterbox, Rear, etc. Greatly helps to switch and restore views - especially in Demo playback which now properly selects modes
|
2010-01-28 00:04:29 +00:00 |
render.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 |
robot.c
|
|
|
robot.h
|
Added: Mostly stubbed out test code for game tracker server stuff...
|
2008-07-26 17:57:13 +00:00 |
scores.c
|
Change newmenu and listbox callback systems, adding use of d_event, for greater flexibility
|
2010-01-07 14:49:07 +00:00 |
scores.h
|
|
|
screens.h
|
|
|
script.h
|
|
|
segment.h
|
|
|
segpoint.h
|
|
|
slew.c
|
|
|
slew.h
|
|
|
snddecom.c
|
|
|
snddecom.h
|
|
|
songs.c
|
Make game.c more similar between D1X and D2X, making related changes to other files (\!)
|
2009-07-01 11:35:33 +00:00 |
songs.h
|
Associate the jukebox with Redbook Audio via new 'extmusic' layer - separating from MIDI and making it handle ALL music (not just game music)
|
2009-03-03 12:55:27 +00:00 |
sounds.h
|
|
|
state.c
|
Add EVENT_WINDOW_ACTIVATED, change EVENT_DRAW to EVENT_WINDOW_DRAW and EVENT_CLOSE to EVENT_WINDOW_CLOSE
|
2010-01-20 05:10:32 +00:00 |
state.h
|
|
|
switch.c
|
Read big endian savegames on little endian computers and vice versa
|
2009-10-05 02:51:37 +00:00 |
switch.h
|
Read big endian savegames on little endian computers and vice versa
|
2009-10-05 02:51:37 +00:00 |
terrain.c
|
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 |
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
|
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.h
|
|
|
text.c
|
Add endian converter for demos, read shareware demos, various bugfixes to demo system
|
2009-11-15 08:22:08 +00:00 |
text.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 |
textures.h
|
|
|
titles.c
|
Removed timer_get_approx_seconds() and replaced with timer_get_fixed seconds since it was too inaccurate and created significant offset
|
2009-11-24 22:43:41 +00:00 |
titles.h
|
Add BALDGUY cheat for Mac data (see if anyone finds it ;-) )
|
2008-07-15 12:50:27 +00:00 |
vclip.c
|
|
|
vclip.h
|
|
|
vers_id.h
|
Abstracting networking protocols - Step 4: Implemented new UDP layer with Client/Server communication, Packet Loss Prevention and strict Version checking. Netgames list will follow later.
|
2009-11-24 09:48:53 +00:00 |
wall.c
|
Read big endian savegames on little endian computers and vice versa
|
2009-10-05 02:51:37 +00:00 |
wall.h
|
Read big endian savegames on little endian computers and vice versa
|
2009-10-05 02:51:37 +00:00 |
weapon.c
|
Change newmenu and listbox callback systems, adding use of d_event, for greater flexibility
|
2010-01-07 14:49:07 +00:00 |
weapon.h
|
|
|