Kp
00a9ca2423
Remove unused MULTI_PLAY_BY_PLAY
...
The sending function has been disabled since Bazaar import.
2013-12-15 01:45:19 +00:00
zico
ec516b5675
Disable powerup capping for cooperative game mode as it potentially deletes weapons carried over from another level
2013-12-14 02:53:45 +01:00
zico
c4f14f1044
Small change in ogl_ulinec to haround up right and bottom properly
2013-12-14 02:34:13 +01:00
Kp
8a5644fc07
Only pass -Werror=redundant-decls if it works well
2013-12-13 03:59:49 +00:00
Kp
cb4fd7c1b4
Compact known file extension storage
2013-12-13 03:58:01 +00:00
Kp
4dfceab50b
Factor out file extension filtering
2013-12-13 03:51:14 +00:00
Kp
593d0b25ff
Remove duplicate kconfig labels
...
import re, fileinput
which = 3
last = [None, None]
e = re.compile(r'(?P<left> \{(?:\s*\d+,){8})(?P<quote>"?)(?P<s>[^",]+)(?P=quote)(?P<right>,.*},)$')
for line in fileinput.input(inplace=True):
if line == '#if defined(DXX_BUILD_DESCENT_I)\n':
which = 1
elif line == '#elif defined(DXX_BUILD_DESCENT_II)\n':
which = 2
elif line == '#endif\n':
which = 3
else:
m = e.match(line)
if m:
s = m.group('s')
suppress = True
if (which & 1) and last[0] != s:
suppress = False
last[0] = s
if (which & 2) and last[1] != s:
suppress = False
last[1] = s
if suppress:
line = m.group('left') + ' NULL /* duplicate */' + m.group('right') + '\n'
print line,
2013-12-13 03:50:51 +00:00
Kp
ff8db8d39e
Reduce relocations for Controls members
2013-12-13 03:49:37 +00:00
Kp
2bd302cddd
Move Controls ubyte values into substructure
2013-12-13 03:47:57 +00:00
Kp
3f92639efc
Remove unnecessary PCH variable
2013-12-13 03:44:02 +00:00
Kp
8bd9f9bccd
Make vers_id.o depend on PCH if present
2013-12-13 03:44:02 +00:00
Kp
ac6fe9aca6
Test for compiler support for pre-compiled headers
...
Fix interaction of pre-compiled headers with configure-modified flags.
2013-12-13 03:44:02 +00:00
Kp
07877853ba
Use static_assert where available
2013-12-13 03:44:02 +00:00
Kp
e784dd4357
Remove C compiler handling from SConstruct
2013-12-13 03:44:02 +00:00
Kp
02f4c007e3
Make scores_handler fades[] static const
2013-12-11 04:06:35 +00:00
Kp
5ba6917c30
Optimize Degroup not to use n² deletion algorithm
2013-12-11 04:05:58 +00:00
Kp
a3fa660d33
Remove casts in dxx_sendto calls
2013-12-11 04:05:24 +00:00
Kp
23e58e2deb
Use bitwise-not, not boolean-not, for texture masks
2013-12-11 04:03:04 +00:00
zico
e195290fe4
Added quick load ability for savestates
2013-12-10 18:13:32 +01:00
zico
5a36ffdb17
Reduced base divisor for mouse X and Y axes, doubling acceleration and base sensitivity
2013-12-10 16:26:37 +01:00
zico
dc2a7c6df0
Rearranged EVENT_KEY_RELEASE for automap_handler so it will not trigger automap_key_command and create a double input following EVEN_KEY_COMMAND
2013-12-10 02:58:56 +01:00
zico
6bd9c2bfc1
Rearranged game mode check so ANARCHY_ONLY_MISSION will not prohibit CTF, Hoard or Bounty
2013-12-10 01:52:19 +01:00
zico
a04aa340c5
Keep multi frame running during game idle events to decrease delay on packet forwarding
2013-12-09 16:28:34 +01:00
zico
4f56e3d9ca
Removed ancient multiplayer message header handling of D2X that broke communication between players.
2013-12-09 14:51:13 +01:00
zico
dae83f9edc
Set PPS limits from 5 to 40
2013-12-09 14:25:32 +01:00
zico
3e2fd4f74b
Improved pdata update sync when firing and not limiting general use of the force flag
2013-12-09 14:05:24 +01:00
zico
2e407fa5a8
Removed short packets and added segment number to quaternion structure
2013-12-09 14:00:23 +01:00
Kp
04fdf83298
Use helper to copy default key settings
2013-12-08 21:43:53 +00:00
Kp
322c61ef01
Remove use of heap-based splitword
2013-12-08 21:43:53 +00:00
Kp
0c712921b7
Simplify string search in playsave.cpp
2013-12-08 21:43:52 +00:00
Kp
b7fe431979
Use RAII for playsave strings
2013-12-08 21:02:10 +00:00
Kp
3b9b5ebfb0
Use RAII to manage function-local heap objects
2013-12-08 19:04:52 +00:00
Kp
60ecc60971
Move abspath onto read_m3u stack
2013-12-08 19:01:55 +00:00
Kp
49f80d5886
Move movie control structure onto RunMovie stack
2013-12-08 19:01:53 +00:00
Kp
dd6a89221b
Move demo file mount paths onto PHYSFSX_removeArchiveContent stack
2013-12-08 18:26:20 +00:00
Kp
11dc06b462
Move file search paths onto PHYSFSX_removeArchiveContent stack
2013-12-08 18:26:20 +00:00
Kp
04fb0c721c
Move demo file mount paths onto PHYSFSX_addArchiveContent stack
2013-12-08 18:26:20 +00:00
Kp
0b99c6abf6
Move file search paths onto PHYSFSX_addArchiveContent stack
2013-12-08 18:26:20 +00:00
Kp
9bb36c002a
Move object_rw onto state_restore_all_sub stack
2013-12-08 18:26:20 +00:00
Kp
938b9e4427
Move object_rw onto state_save_all_sub stack
2013-12-08 18:26:20 +00:00
Kp
f4ac8b34fe
Move grs_bitmap BBM onto piggy_new_pigfile stack
2013-12-08 18:26:20 +00:00
Kp
3b75f65359
Move callsign buf onto change_playernum_to stack
2013-12-08 18:26:20 +00:00
Kp
50d14ea3b0
Move ending tmp buffer onto load_mission stack
2013-12-08 18:26:20 +00:00
Kp
cebd52442b
Move briefing tmp buffer onto load_mission stack
2013-12-08 18:26:20 +00:00
Kp
af5ff85286
Move drive letter newmenu_item onto select_file_handler stack
2013-12-08 18:26:19 +00:00
Kp
fddcfc8e99
Fix technical buffer overrun in drive letter selection
...
Padding makes this safe, but moving onto the stack is cleaner.
2013-12-08 18:26:19 +00:00
Kp
d16dff3a16
Move kmatrix_screen onto kmatrix_view stack
2013-12-08 18:26:19 +00:00
Kp
4d877c5d67
Move ai_save_state *_rw onto stack
2013-12-08 18:26:19 +00:00
Kp
8e0e19cd27
Move medkey_init LispCommand onto stack
2013-12-08 18:26:19 +00:00
Kp
769c5bc837
Move autosave_mine savename onto stack
2013-12-08 18:26:19 +00:00