dxx-rebirth/main
2007-01-30 00:00:53 +00:00
..
ai.c change byte to sbyte 2006-10-06 14:41:31 +00:00
ai.h initial import 2006-03-20 16:43:15 +00:00
aipath.c change byte to sbyte 2006-10-06 14:41:31 +00:00
aistruct.h change byte to sbyte 2006-10-06 14:41:31 +00:00
altsound.c fixing crash when playing sounds in lowmem 2006-10-06 14:56:25 +00:00
altsound.h initial import 2006-03-20 16:43:15 +00:00
args.c moved some FindArgs to main() so they are not called in the game; added printf for DEBUG to track FindArgs 2006-10-31 15:45:48 +00:00
automap.c for OGL don't display background bitmap if screen height < 400 because it won't fit - just draw grey 2007-01-20 12:06:01 +00:00
automap.h initial import 2006-03-20 16:43:15 +00:00
ban.c initial import 2006-03-20 16:43:15 +00:00
ban.h initial import 2006-03-20 16:43:15 +00:00
bm.c ARM CPU support with words alignment and GP2X handheld support 2006-11-22 05:35:10 +00:00
bm.h change byte to sbyte 2006-10-06 14:41:31 +00:00
bmread.c change byte to sbyte 2006-10-06 14:41:31 +00:00
cdplay.c initial import 2006-03-20 16:43:15 +00:00
cdplay.h initial import 2006-03-20 16:43:15 +00:00
clock.c ARM CPU support with words alignment and GP2X handheld support (part2 - added clock.c) 2006-11-22 05:36:49 +00:00
cntrlcen.c initial import 2006-03-20 16:43:15 +00:00
cntrlcen.h initial import 2006-03-20 16:43:15 +00:00
collide.c initial import 2006-03-20 16:43:15 +00:00
collide.h initial import 2006-03-20 16:43:15 +00:00
command.c initial import 2006-03-20 16:43:15 +00:00
command.h initial import 2006-03-20 16:43:15 +00:00
compbit.h initial import 2006-03-20 16:43:15 +00:00
config.c code optimisation and fixed mem-leaks 2006-11-28 08:56:24 +00:00
config.h initial import 2006-03-20 16:43:15 +00:00
console.c initial import 2006-03-20 16:43:15 +00:00
console.h initial import 2006-03-20 16:43:15 +00:00
controls.c initial import 2006-03-20 16:43:15 +00:00
controls.h initial import 2006-03-20 16:43:15 +00:00
credits.c use ogl_ubitmapm_cs instead of show_fullscr in OGL to render faster 2007-01-27 02:48:36 +00:00
credits.h initial import 2006-03-20 16:43:15 +00:00
custom.c initial import 2006-03-20 16:43:15 +00:00
custom.h change byte to sbyte 2006-10-06 14:41:31 +00:00
d_conv.c initial import 2006-03-20 16:43:15 +00:00
d_gamecv.c initial import 2006-03-20 16:43:15 +00:00
d_gamecv.h initial import 2006-03-20 16:43:15 +00:00
desc_id.h initial import 2006-03-20 16:43:15 +00:00
digi.h implemented sound code of d2x 2006-10-06 16:34:53 +00:00
digicomp.c initial import 2006-03-20 16:43:15 +00:00
digicomp.h initial import 2006-03-20 16:43:15 +00:00
digiobj.c added digiobj.c which was missing - should already be in rev 165 2006-10-10 17:13:52 +00:00
dumpmine.c change byte to sbyte 2006-10-06 14:41:31 +00:00
effects.c initial import 2006-03-20 16:43:15 +00:00
effects.h initial import 2006-03-20 16:43:15 +00:00
endlevel.c draw spheres instead of pixels in draw_stars to show correctly in OGL 2007-01-17 15:35:14 +00:00
endlevel.h initial import 2006-03-20 16:43:15 +00:00
fireball.c change byte to sbyte 2006-10-06 14:41:31 +00:00
fireball.h initial import 2006-03-20 16:43:15 +00:00
fuelcen.c change byte to sbyte 2006-10-06 14:41:31 +00:00
fuelcen.h change byte to sbyte 2006-10-06 14:41:31 +00:00
fvi.c initial import 2006-03-20 16:43:15 +00:00
fvi.h initial import 2006-03-20 16:43:15 +00:00
fvi_a.h initial import 2006-03-20 16:43:15 +00:00
game.c corrected position of multi-message entry string 2007-01-27 15:48:22 +00:00
game.h removing unnecessary stuff from game_init_render_buffers; better resolution handling; making shareware version using registered save/restore features; storing resolution stuff in PLX file and making compability to other D1X versions; cleaning up the code a bit; implemented SHAREWARE build in SCons and some fixes for SHAREWARE build (Thanks to Hans de Goede) 2006-10-06 00:12:16 +00:00
gamefont.c read/save Hires fonts/briefings, demos, AddOn missions, screenshots from/to subdirectories 2007-01-25 09:56:05 +00:00
gamefont.h initial import 2006-03-20 16:43:15 +00:00
gamemine.c initial import 2006-03-20 16:43:15 +00:00
gamemine.h initial import 2006-03-20 16:43:15 +00:00
gamesave.c fixed EDITOR build 2007-01-21 11:03:36 +00:00
gamesave.h initial import 2006-03-20 16:43:15 +00:00
gameseg.c change byte to sbyte 2006-10-06 14:41:31 +00:00
gameseg.h change byte to sbyte 2006-10-06 14:41:31 +00:00
gameseq.c only read and write lowercase pilots - prevents mistakes in -pilot option as well as multisaves 2007-01-18 18:58:18 +00:00
gameseq.h initial import 2006-03-20 16:43:15 +00:00
gauges.c don't display lives and score if hud message is longer than 40 chars. preventing overlay of message and lives/score 2007-01-25 13:49:17 +00:00
gauges.h initial import 2006-03-20 16:43:15 +00:00
hash.c initial import 2006-03-20 16:43:15 +00:00
hash.h initial import 2006-03-20 16:43:15 +00:00
hmp2mid.c * Addition of forgotten HMP-MIDI conversion 2006-10-18 17:08:59 +00:00
hmp2mid.h * Addition of forgotten HMP-MIDI conversion 2006-10-18 17:08:59 +00:00
hostage.c initial import 2006-03-20 16:43:15 +00:00
hostage.h initial import 2006-03-20 16:43:15 +00:00
hud.c aligned 'press any key...' message on hud 2006-10-12 10:07:05 +00:00
hudlog.c tell user where descent.hog/pig should be if it isn't there, removed broken -hudlogdir code 2007-01-19 14:27:21 +00:00
hudlog.h tell user where descent.hog/pig should be if it isn't there, removed broken -hudlogdir code 2007-01-19 14:27:21 +00:00
hudmsg.h initial import 2006-03-20 16:43:15 +00:00
ignore.c initial import 2006-03-20 16:43:15 +00:00
ignore.h initial import 2006-03-20 16:43:15 +00:00
inferno.c added transparency effects for some bitmaps like explosions, powerups, weapons, etc. - to enable with -gl_transparency 2007-01-29 23:31:20 +00:00
inferno.h initial import 2006-03-20 16:43:15 +00:00
ip_base.cpp initial import 2006-03-20 16:43:15 +00:00
ip_base.h initial import 2006-03-20 16:43:15 +00:00
ip_basec.h initial import 2006-03-20 16:43:15 +00:00
ipclienc.c initial import 2006-03-20 16:43:15 +00:00
ipclient.cpp windows fixes: using SDL_ShowCursor for windows; adding alloca.h for MinGW environment 2006-10-07 11:56:30 +00:00
ipclient.h corrected UDP/IP error output 2007-01-30 00:00:53 +00:00
ipserver.cpp initial import 2006-03-20 16:43:15 +00:00
ipserver.h initial import 2006-03-20 16:43:15 +00:00
ipx_drv.c initial import 2006-03-20 16:43:15 +00:00
joydefs.h initial import 2006-03-20 16:43:15 +00:00
kconfig.c reverting rev372 - fast movement noticed in DOS version was caused by too high FPS because of the different behaviour of FrameTime. Divisor in pitch time is correct to stay as close as possible to 30FPS behaviour 2007-01-27 23:01:42 +00:00
kconfig.h added new control type: Joystick & Mouse (Thanks to The_Lion) 2006-10-07 01:09:41 +00:00
kmatrix.c initial import 2006-03-20 16:43:15 +00:00
kmatrix.h initial import 2006-03-20 16:43:15 +00:00
laser.c limit homing missle turn-rate 2007-01-13 16:22:27 +00:00
laser.h initial import 2006-03-20 16:43:15 +00:00
lighting.c change byte to sbyte 2006-10-06 14:41:31 +00:00
lighting.h initial import 2006-03-20 16:43:15 +00:00
loadrdl.h change byte to sbyte 2006-10-06 14:41:31 +00:00
loadrl2.c ARM CPU support with words alignment and GP2X handheld support 2006-11-22 05:35:10 +00:00
m_inspak.c initial import 2006-03-20 16:43:15 +00:00
makefile The new build system for d1x 2006-04-03 17:32:39 +00:00
menu.c read/save Hires fonts/briefings, demos, AddOn missions, screenshots from/to subdirectories 2007-01-25 09:56:05 +00:00
menu.h initial import 2006-03-20 16:43:15 +00:00
mglobal.c change byte to sbyte 2006-10-06 14:41:31 +00:00
mission.c initial import 2006-03-20 16:43:15 +00:00
mission.h initial import 2006-03-20 16:43:15 +00:00
mlticntl.c initial import 2006-03-20 16:43:15 +00:00
mlticntl.h initial import 2006-03-20 16:43:15 +00:00
modem.c change byte to sbyte 2006-10-06 14:41:31 +00:00
modem.h initial import 2006-03-20 16:43:15 +00:00
morph.c initial import 2006-03-20 16:43:15 +00:00
morph.h initial import 2006-03-20 16:43:15 +00:00
mprofile.c initial import 2006-03-20 16:43:15 +00:00
mprofile.h initial import 2006-03-20 16:43:15 +00:00
multi.c cleaned up command-line help; removed old/redundant/unfunctional options; improved code to read -pilot/-demo argument 2006-10-18 12:52:56 +00:00
multi.h change byte to sbyte 2006-10-06 14:41:31 +00:00
multibot.c change byte to sbyte 2006-10-06 14:41:31 +00:00
multibot.h initial import 2006-03-20 16:43:15 +00:00
multipow.c initial import 2006-03-20 16:43:15 +00:00
multipow.h initial import 2006-03-20 16:43:15 +00:00
multiver.c initial import 2006-03-20 16:43:15 +00:00
multiver.h initial import 2006-03-20 16:43:15 +00:00
mute.c initial import 2006-03-20 16:43:15 +00:00
mute.h initial import 2006-03-20 16:43:15 +00:00
netlist.c removed fullscreen menu toggle - does not work on any arch and hasn't since we have toggle in resolution menu 2006-10-20 14:53:41 +00:00
netmisc.c initial import 2006-03-20 16:43:15 +00:00
netmisc.h initial import 2006-03-20 16:43:15 +00:00
netpkt.c initial import 2006-03-20 16:43:15 +00:00
netpkt.h change byte to sbyte 2006-10-06 14:41:31 +00:00
netseq.h initial import 2006-03-20 16:43:15 +00:00
network.c fixed multi summary reactor lifetime refresh 2007-01-22 11:34:03 +00:00
network.h change byte to sbyte 2006-10-06 14:41:31 +00:00
newdemo.c read/save Hires fonts/briefings, demos, AddOn missions, screenshots from/to subdirectories 2007-01-25 09:56:05 +00:00
newdemo.h read/save Hires fonts/briefings, demos, AddOn missions, screenshots from/to subdirectories 2007-01-25 09:56:05 +00:00
newmenu.c scale menus properly when dealing with hiresfont 2007-01-26 12:10:19 +00:00
newmenu.h windows fixes: using SDL_ShowCursor for windows; adding alloca.h for MinGW environment 2006-10-07 11:56:30 +00:00
nncoms.c initial import 2006-03-20 16:43:15 +00:00
nncoms.h initial import 2006-03-20 16:43:15 +00:00
nocomlib.c initial import 2006-03-20 16:43:15 +00:00
nocomlib.h initial import 2006-03-20 16:43:15 +00:00
object.c added transparency effects for some bitmaps like explosions, powerups, weapons, etc. - to enable with -gl_transparency 2007-01-29 23:31:20 +00:00
object.h ARM CPU support with words alignment and GP2X handheld support 2006-11-22 05:35:10 +00:00
observer.h initial import 2006-03-20 16:43:15 +00:00
paging.c change byte to sbyte 2006-10-06 14:41:31 +00:00
paging.h initial import 2006-03-20 16:43:15 +00:00
physics.c ARM CPU support with words alignment and GP2X handheld support 2006-11-22 05:35:10 +00:00
physics.h initial import 2006-03-20 16:43:15 +00:00
piggy.c initial import 2006-03-20 16:43:15 +00:00
piggy.h initial import 2006-03-20 16:43:15 +00:00
pingstat.c initial import 2006-03-20 16:43:15 +00:00
pingstat.h initial import 2006-03-20 16:43:15 +00:00
player.h change byte to sbyte 2006-10-06 14:41:31 +00:00
playsave.c joystick axes can be reassigned; higher offset for axes moving detection; correction for menus that are bigger than screen; plxver correction (is actually used) 2007-01-10 00:50:07 +00:00
playsave.h initial import 2006-03-20 16:43:15 +00:00
polyobj.c ARM CPU support with words alignment and GP2X handheld support 2006-11-22 05:35:10 +00:00
polyobj.h ARM CPU support with words alignment and GP2X handheld support 2006-11-22 05:35:10 +00:00
powerup.c initial import 2006-03-20 16:43:15 +00:00
powerup.h initial import 2006-03-20 16:43:15 +00:00
radar.c corrected radar positions and gave it a grey background so it's better visible 2007-01-28 18:11:53 +00:00
radar.h initial import 2006-03-20 16:43:15 +00:00
reconfig.c initial import 2006-03-20 16:43:15 +00:00
reconfig.h initial import 2006-03-20 16:43:15 +00:00
render.c removed inaccurate 4D hack, use GL_ALWAYS for special segments in level 19 only - typo corrected 2007-01-20 16:06:03 +00:00
render.h initial import 2006-03-20 16:43:15 +00:00
reorder.c initial import 2006-03-20 16:43:15 +00:00
reorder.h initial import 2006-03-20 16:43:15 +00:00
robot.c initial import 2006-03-20 16:43:15 +00:00
robot.h change byte to sbyte 2006-10-06 14:41:31 +00:00
scores.c ARM CPU support with words alignment and GP2X handheld support 2006-11-22 05:35:10 +00:00
scores.h initial import 2006-03-20 16:43:15 +00:00
screens.h initial import 2006-03-20 16:43:15 +00:00
script.h initial import 2006-03-20 16:43:15 +00:00
segment.h change byte to sbyte 2006-10-06 14:41:31 +00:00
segpoint.h initial import 2006-03-20 16:43:15 +00:00
settings.h initial import 2006-03-20 16:43:15 +00:00
slew.c initial import 2006-03-20 16:43:15 +00:00
slew.h fix error when building editor with RELEASE 2006-10-02 13:05:23 +00:00
snddecom.c initial import 2006-03-20 16:43:15 +00:00
snddecom.h initial import 2006-03-20 16:43:15 +00:00
songs.c code cleanups 2006-05-05 14:14:55 +00:00
songs.h initial import 2006-03-20 16:43:15 +00:00
sounds.h initial import 2006-03-20 16:43:15 +00:00
state.c corrected demo-related font positions; merged ogl_ubitmapm_cs and ogl_ubitmapm_cf 2006-10-08 15:56:03 +00:00
state.h initial import 2006-03-20 16:43:15 +00:00
switch.c change byte to sbyte 2006-10-06 14:41:31 +00:00
switch.h change byte to sbyte 2006-10-06 14:41:31 +00:00
terrain.c initial import 2006-03-20 16:43:15 +00:00
terrain.h initial import 2006-03-20 16:43:15 +00:00
texmerge.c initial import 2006-03-20 16:43:15 +00:00
texmerge.h initial import 2006-03-20 16:43:15 +00:00
text.c fixed mem-leak in load_text() 2006-11-28 21:56:07 +00:00
text.h initial import 2006-03-20 16:43:15 +00:00
textures.h initial import 2006-03-20 16:43:15 +00:00
titles.c read/save Hires fonts/briefings, demos, AddOn missions, screenshots from/to subdirectories 2007-01-25 09:56:05 +00:00
titles.h move order form showing to titles.c (d2x-cvs takeover) 2006-10-02 13:50:22 +00:00
vclip.c initial import 2006-03-20 16:43:15 +00:00
vclip.h initial import 2006-03-20 16:43:15 +00:00
vers_id.h if player is deleted also delete PLX file; removed D1X_DATE, not necessary; corrected Menu_special 2006-10-10 09:53:25 +00:00
vlcnfire.c initial import 2006-03-20 16:43:15 +00:00
vlcnfire.h initial import 2006-03-20 16:43:15 +00:00
wall.c last small hack for 4D effects... still does not work correctly and never will 2006-10-14 12:43:50 +00:00
wall.h change byte to sbyte 2006-10-06 14:41:31 +00:00
weapon.c change byte to sbyte 2006-10-06 14:41:31 +00:00
weapon.h change byte to sbyte 2006-10-06 14:41:31 +00:00