Kp
1e6bf36e20
Pass vm_vec_mag v by const&
2014-09-28 21:11:03 +00:00
Kp
7ddba1d15e
Pass vm_vec_negate v by reference
2014-09-28 21:09:37 +00:00
Kp
d9a3bf5a57
Move terrain y cache onto stack
2014-09-28 21:09:27 +00:00
Kp
59cacbd8ce
Move Allow_marker_view, AlwaysLighting into DXX_BUILD_DESCENT_II
2014-09-28 21:09:22 +00:00
Kp
c0023cad51
Fix memory leak writing hoard data
2014-09-27 23:14:50 +00:00
Kp
dc511d0a5c
Pass array<> to iff_read_animbrush
2014-09-27 23:06:33 +00:00
Kp
a5723ed187
Adjust Player_num checks for unsigned Player_num
2014-09-27 22:57:15 +00:00
Kp
78ad2adabf
Write weapon_info carefully
2014-09-27 22:46:25 +00:00
Kp
382afad2b8
Refactor weapon_info_read_n
...
Fix potential for initializing .children to wrong value with old data
files. Currently, this cannot be hit because no caller uses the right
combination of arguments to cause it.
Rely on partial_range to report invalid custom files.
2014-09-27 21:21:58 +00:00
Kp
afd995aa22
Centralize N_D2_* constants in bm.h
2014-09-27 15:42:45 +00:00
Kp
b724966511
Propagate for variables in similar/main/texmerge.cpp
2014-09-26 02:42:10 +00:00
Kp
9eae0f808e
Propagate for variables in similar/main/scores.cpp
2014-09-26 02:42:10 +00:00
Kp
7f7e046172
Propagate for variables in similar/main/powerup.cpp
2014-09-26 02:42:10 +00:00
Kp
29a2e905fb
Propagate for variables in similar/main/polyobj.cpp
2014-09-26 02:42:10 +00:00
Kp
6d73413170
Propagate for variables in similar/main/player.cpp
2014-09-26 02:42:10 +00:00
Kp
788a3c37ea
Propagate for variables in similar/main/physics.cpp
2014-09-26 02:42:10 +00:00
Kp
458f31f70a
Propagate for variables in similar/main/paging.cpp
2014-09-26 02:42:10 +00:00
Kp
3c199e3b91
Propagate for variables in similar/main/mission.cpp
2014-09-26 02:42:10 +00:00
Kp
cb2b1ad746
Propagate for variables in similar/main/lighting.cpp
2014-09-26 02:42:10 +00:00
Kp
24697ba109
Propagate for variables in similar/main/laser.cpp
2014-09-26 02:42:09 +00:00
Kp
561ffc61e4
Propagate for variables in similar/main/kmatrix.cpp
2014-09-26 02:42:09 +00:00
Kp
64fab7512a
Propagate for variables in similar/main/kconfig.cpp
2014-09-26 02:42:09 +00:00
Kp
481a95a62b
Propagate for variables in similar/main/iff.cpp
2014-09-26 02:42:09 +00:00
Kp
9e273d9283
Propagate for variables in similar/main/gameseg.cpp
2014-09-26 02:42:09 +00:00
Kp
738b56e20f
Propagate for variables in similar/main/gamesave.cpp
2014-09-26 02:42:09 +00:00
Kp
caac52e606
Propagate for variables in similar/main/gamerend.cpp
2014-09-26 02:42:09 +00:00
Kp
fc28611f52
Propagate for variables in similar/main/gamefont.cpp
2014-09-26 02:42:09 +00:00
Kp
b307e994d0
Propagate for variables in similar/main/gamecntl.cpp
2014-09-26 02:42:09 +00:00
Kp
db6fc94f47
Propagate for variables in similar/main/game.cpp
2014-09-26 02:42:08 +00:00
Kp
d2a74cb52b
Propagate for variables in similar/main/fuelcen.cpp
2014-09-26 02:42:08 +00:00
Kp
5e932daf16
Propagate for variables in similar/main/credits.cpp
2014-09-26 02:42:08 +00:00
Kp
5149df504d
Propagate for variables in similar/main/collide.cpp
2014-09-26 02:42:08 +00:00
Kp
ec06f5e018
Propagate for variables in similar/main/object.cpp
2014-09-26 02:42:08 +00:00
Kp
fc25f00eb1
Propagate for variables in similar/main/endlevel.cpp
2014-09-26 02:42:08 +00:00
Kp
9eda412dff
Use symbolic constant wall_none
2014-09-21 23:05:14 +00:00
Kp
7b36462700
Pass multiplayer message type to multi_process_data
2014-09-21 22:10:21 +00:00
Kp
e6b9f3f923
Use typedef for player number
2014-09-21 22:10:12 +00:00
Kp
6d5b9e3004
Move MAX_BITMAPS_PER_BRUSH definitions to piggy.h
2014-09-21 21:53:54 +00:00
Kp
5caf3206fc
Convert gamemine.cpp to use range_for
2014-09-21 21:46:21 +00:00
Kp
613e98e1f9
Convert ai.cpp to use range_for
2014-09-21 21:46:12 +00:00
Kp
703f60ac3f
Fix -Wtype-limits warnings
2014-09-21 21:41:55 +00:00
Kp
e22923e004
Use unique_ptr for grs_canvas
2014-09-17 02:45:12 +00:00
Kp
5f8ede8d8f
Remove state_save_old_game
...
Saving old player structure is broken since d9e2337
switched to saving
the pointer to sg_player instead of the value of sg_player. No one
reported it in 6 years, so remove it.
2014-09-17 02:45:02 +00:00
Kp
5571cf75ef
Ignore -udp_myport requests for reserved port
2014-09-17 02:16:33 +00:00
Kp
9ccc5400fb
Refactor UDP_MyPort handling
...
Store as short, not string.
Centralize reset-to-default. Fixes sometimes resetting to hardcoded
default instead of GameArg default.
Centralize and improve error check. Now rejects privileged ports
consistently.
2014-09-17 02:13:13 +00:00
Kp
f5c950df69
Throw exception on corrupt weapon list
2014-09-17 02:11:59 +00:00
Kp
191ecd2cdc
Remove write-only field matcen_info::interval
2014-09-17 02:07:55 +00:00
Kp
4b2ad9e3df
Remove write-only field matcen_info::hit_points
2014-09-17 02:07:50 +00:00
Kp
f0a1146b29
Unify MULTI_ROBOT_EXPLODE
...
Derive thief state locally. Remove unused player number. Use new
serializer.
2014-09-14 01:14:33 +00:00
Kp
44827606bc
Use serialize for multi_claim_robot
2014-09-13 23:45:13 +00:00