Kp
6cd6189681
Never pass nullptr to ai_door_is_openable
...
When objp is nullptr, ai_door_is_openable assumes Buddy_objnum is a
valid object number, but this assumption is not guaranteed to be true.
When it is false, the game crashes. This crash can be triggered by a
brain robot trying to make nearby robots snipe.
Fix the crash by passing the robot of interest.
Reported-by: Yarn <http://www.dxx-rebirth.com/frm/index.php/topic,2165.0.html >
2017-02-19 19:33:45 +00:00
Kp
859b399d20
Use mask for Secondary_last_was_super
2017-02-19 19:33:45 +00:00
Kp
aeb452f715
Fold do_weapon_n_item_stuff toggle sound
2017-02-19 19:33:44 +00:00
Kp
7c658fd8cd
Use mask for Primary_last_was_super
2017-02-19 19:33:44 +00:00
Kp
16dde117fd
Reduce scope of state_restore_all_sub j
2017-02-19 19:33:44 +00:00
Kp
a6cd87613c
Pass polymodel &to free_model
2017-02-19 19:33:44 +00:00
Kp
1a7659897a
Pass canvas to draw_model_picture
2017-02-19 19:33:44 +00:00
Kp
b02e2e9a3a
Use range_for in draw_polygon_model
2017-02-19 19:33:44 +00:00
Kp
39071d124d
Pass canvas to draw_polygon_model
2017-02-19 19:33:43 +00:00
Kp
92d1637b5a
Pass canvas to show_time
2017-02-19 19:33:43 +00:00
Kp
91a3e0f27a
Pass canvas to sb_show_lives
2017-02-19 19:33:43 +00:00
Kp
8a6be6e17f
Pass canvas to hud_show_lives
2017-02-19 19:33:43 +00:00
Kp
0aaf425dab
Pass canvas to hud_show_shield
2017-02-19 19:33:43 +00:00
Kp
34895edc52
Pass canvas to hud_show_cloak_invuln
2017-02-19 19:33:43 +00:00
Kp
13e9a38c7b
Pass canvas to hud_show_weapons
2017-02-19 19:33:42 +00:00
Kp
16718be160
Pass canvas to hud_show_secondary_weapons_mode
2017-02-19 19:33:42 +00:00
Kp
ecf53f967d
Pass canvas to hud_show_primary_weapons_mode
2017-02-19 19:33:42 +00:00
Kp
bbfe38cecc
Pass canvas to hud_printf_vulcan_ammo
2017-02-19 19:33:42 +00:00
Kp
4206c68f44
Pass canvas to hud_set_vulcan_ammo_fontcolor
2017-02-19 19:33:42 +00:00
Kp
3eb84e9dd2
Pass canvas to hud_set_secondary_weapon_fontcolor
2017-02-19 19:33:42 +00:00
Kp
499ac14241
Pass canvas to hud_set_primary_weapon_fontcolor
2017-02-19 19:33:41 +00:00
Kp
d5a197e7f3
Pass canvas to draw_primary_ammo_info
2017-02-19 19:33:41 +00:00
Kp
ddb5f1c6ce
Pass canvas to draw_secondary_ammo_info
2017-02-19 19:33:41 +00:00
Kp
e4848e09ef
Pass canvas to draw_ammo_info
2017-02-19 19:33:41 +00:00
Kp
51488e446f
Pass canvas to show_bomb_count
2017-02-19 19:33:41 +00:00
Kp
b45de8592a
Pass canvas to hud_show_homing_warning
2017-02-19 19:33:41 +00:00
Kp
0e1a670694
Pass canvas to sb_show_score_added
2017-02-19 19:33:41 +00:00
Kp
1ebfb6c6e5
Cache canvas in draw_keys_state
2017-02-19 19:33:40 +00:00
Kp
4b1c0f4198
Combine draw_keys_state subtypes
2017-02-19 19:33:40 +00:00
Kp
205b9ddae4
Pass multires_gauge_graphic to HUD_SCALE_X_AR, HUD_SCALE_Y_AR
2017-02-19 19:33:40 +00:00
Kp
e3699252f7
Pass multires_gauge_graphic to HUD_SCALE_X, HUD_SCALE_Y
2017-02-19 19:33:40 +00:00
Kp
c64152fe79
Pass multires_gauge_graphic to BASE_WIDTH, BASE_HEIGHT
2017-02-19 19:33:40 +00:00
Kp
463fe1f643
Pass canvas to sb_show_score
2017-02-19 19:33:40 +00:00
Kp
7c25caafa6
Pass canvas to hud_show_score_added
2017-02-19 19:33:39 +00:00
Kp
19318b7e74
Pass canvas to hud_show_timer_count
2017-02-19 19:33:39 +00:00
Kp
960ba8a9d2
Pass canvas to hud_show_score
2017-02-19 19:33:39 +00:00
Kp
530856f909
Pass canvas to hud_gauge_bitblt
2017-02-19 19:33:39 +00:00
Kp
d0bc9c1703
Pass canvas to hud_bitblt
2017-02-19 19:33:39 +00:00
Kp
d98a18583b
Pass canvas to hud_bitblt_free
2017-02-19 19:33:39 +00:00
Kp
1e13617c3e
Pass canvas to hud_show_afterburner
2017-02-19 19:33:39 +00:00
Kp
4947779952
Pass canvas to hud_show_energy
2017-02-19 19:33:38 +00:00
Kp
fbd02b5fbe
Factor out template functor of create_vertex_lists_by_predicate
2017-02-19 19:33:38 +00:00
Kp
b918760b3f
Move find_connect_side body to dcx
2017-02-19 19:33:38 +00:00
Kp
b82d9d2b51
Move get_side_verts body to dcx
2017-02-19 19:33:38 +00:00
Kp
9821a77372
Simplify use of get_num_faces
2017-02-19 19:33:38 +00:00
Kp
cdb193c053
Use unsigned for sides/verts in more places
2017-02-19 19:33:38 +00:00
Kp
0f00cf51b0
Make segment vertices unsigned
2017-02-19 19:33:37 +00:00
Kp
3e51705de6
Shorten get_verts_for_normal
2017-02-19 19:33:37 +00:00
Kp
0202765322
Simplify create_walls_on_side
2017-02-19 19:33:37 +00:00
Kp
c0fc6aa419
Factor out side normal initialization
2017-02-19 19:33:37 +00:00