Kp
e259857fea
List initialize UDP mdata pkt_num array
2014-07-04 04:12:45 +00:00
Kp
a2f65bb467
List initialize UDP_mdata_queue
2014-07-04 04:11:45 +00:00
Kp
75379b5857
List initialize Active_udp_games
2014-07-04 04:10:01 +00:00
Kp
8a35164ae4
List initialize UDP sAddr
2014-07-04 04:09:46 +00:00
Kp
97d72b4dfe
List initialize UDP hints
2014-07-04 04:09:26 +00:00
Kp
9b6bd1d17a
Move sAddr initialization into udp_dns_filladdr
2014-07-04 04:09:25 +00:00
Kp
ba5b1a8e7c
List initialize temporary robot object
2014-07-04 04:07:14 +00:00
Kp
d5b55cf512
List initialize kill_matrix
2014-07-04 04:07:14 +00:00
Kp
51cdce44f1
List initialize perturb_array omega blobs
2014-07-04 03:56:41 +00:00
Kp
ede54be258
List initialize mine_top_fileinfo
2014-07-04 03:56:41 +00:00
Kp
786063665c
Fix incomplete memset of pick_connected_segment seg_queue
2014-07-04 03:56:41 +00:00
Kp
fda2bf70aa
List initialize Controls
2014-07-04 03:56:41 +00:00
Kp
bc7a8eb600
List initialize ai_local ailp
2014-07-04 03:56:40 +00:00
Kp
a48e3e421a
List initialize Mouse
2014-07-04 03:56:40 +00:00
Kp
f092095727
List initialize SDL_Event event
2014-07-04 03:56:40 +00:00
Kp
256e86b2b6
List initialize grd_curscreen
2014-07-04 03:56:40 +00:00
Kp
e63e46f8f0
List initialize PCX header
2014-07-04 03:46:40 +00:00
Kp
048d4bcc8f
List initialize bitmap
2014-07-04 03:45:35 +00:00
Kp
4a81c3c482
List initialize bitmap
2014-07-04 03:44:25 +00:00
Kp
a07376fe05
List initialize hmp event
2014-07-04 03:43:38 +00:00
Kp
5339c4873a
Use assignment to clear Joystick
2014-07-04 03:43:01 +00:00
Matt Vandermeulen
28f307eb85
Fixes #5 - Byteswap header renamed to byteutil, plus sed magic
...
[Kp: switch to #pragma for byteutil.h]
2014-07-03 02:03:08 +00:00
Kp
7a1b103ed1
Reduce template recursion in serializer
2014-07-02 03:08:44 +00:00
Kp
9f03076a58
Remove write-only variable Beam_brightness
2014-07-02 02:31:32 +00:00
Kp
36685d3938
Fix off-by-one bugs in bmread workaround
2014-07-02 02:29:35 +00:00
Kp
6222b58bbc
Move uvl_list into g3_draw_rod_tmap
2014-07-01 03:10:56 +00:00
Kp
d8a1971769
Decode transparent RLE in pieces
2014-07-01 02:30:39 +00:00
Kp
b6033c49f2
Use unsigned transparent bitmap bounds
2014-07-01 01:34:16 +00:00
Kp
3abc33d6cc
Optimize gr_rle_decode
2014-06-30 23:56:51 +00:00
Kp
9cf70f29f6
Fix forcing features off
2014-06-30 03:31:54 +00:00
Kp
8958a0dfbe
Remove unnecessary typename usage
2014-06-30 03:25:47 +00:00
Kp
deb700950f
Work around bmread use of uninitialized memory
...
bmread copies from a stale pointer into a local buffer. If the stale
pointer points to null bytes, this is stupid but harmless. If the stale
pointer points to a large run of non-null bytes, this crashes the game.
Modify PHYSFSX_fgets to clear the unused portion of the return buffer to
work around this bmread bug. Otherwise using shareware data crashes the
game at startup.
2014-06-28 23:30:46 +00:00
Kp
d6c012ce4d
Fix brown-wall robots in D1 non-editor build
...
tmap == -1 means no override, but 7b33018c
changed the comparison to be
true when given negative inputs. Since -Wsign-compare is off, this was
not caught by the compiler.
2014-06-28 15:29:25 +00:00
Kp
d0b3d9e32e
Force desired conversion in render_object_search
2014-06-28 04:13:42 +00:00
Kp
d35b021ac6
Fix misspelled C++ guard in loadgl.h
2014-06-28 03:57:57 +00:00
Kp
11cbbf66fc
Fix Win32 newmenu_do build failure
2014-06-28 03:54:36 +00:00
Kp
78559cdc62
Cast network buffers for compatibility with Win32 prototype
...
Win32 deviates from BSD and sets the buffer type as char*
2014-06-28 03:52:37 +00:00
Kp
a301eb97ed
Cast fix64->unsigned long in HUD
...
Fix format warning when unsigned long is smaller than fix64
2014-06-28 03:50:08 +00:00
Kp
39a56ae244
Unpack UDP_mdata_store
2014-06-27 03:11:39 +00:00
Kp
71e7458bd8
Avoid memory corruption when moving UDP queues
...
Passing overlapping ranges to memcpy leads to undefined behavior. Some
versions of glibc copy backwards, causing incorrect results when the
ranges overlap. Switch to std::move to guarantee a copy forward and to
ensure proper handling of any future class members.
See https://lwn.net/Articles/414467/
2014-06-27 03:11:39 +00:00
Kp
6091496b28
Unpack UDP_mdata_info
2014-06-26 03:17:23 +00:00
Kp
c7b161cf2d
Unpack UDP_frame_info
2014-06-26 03:17:23 +00:00
Kp
f1970ad129
Unpack netplayer_info
2014-06-26 03:17:23 +00:00
Kp
291d11d17e
Unpack UDP_sequence_packet
2014-06-26 03:17:23 +00:00
Kp
65fedf7b59
Unpack netgame_info
2014-06-26 03:17:23 +00:00
Kp
e99b496d72
Unpack game_cheats
2014-06-26 03:17:23 +00:00
Kp
93e90b6f0b
Unpack cheat_codes[]
2014-06-26 03:17:23 +00:00
zico
56769113e5
Removed PKilledFlags-hack since not being necessary anymore with ordered traffic
2014-06-24 14:52:18 +02:00
zico
f6a18e05a6
Reworked packet loss prevention system to send and receive protected packets in correct order
2014-06-24 14:49:18 +02:00
Kp
da1bd2fd08
Precompute collision tables
2014-06-24 03:40:31 +00:00