Commit graph

4887 commits

Author SHA1 Message Date
Kp 377626541d Pass objptridx_t to render_object 2014-01-11 23:06:33 +00:00
Kp f0ad549a7e Pass objptridx_t to render_object_search 2014-01-11 23:03:56 +00:00
Kp f4deb058a5 Pass objptridx_t to do_render_object 2014-01-11 23:02:43 +00:00
Kp 24570e2726 Pass objptridx_t to compute_object_light 2014-01-11 22:58:58 +00:00
Kp a3dd2ea963 Pass objptridx_t to create_player_appearance_effect 2014-01-11 22:57:55 +00:00
Kp 2effc847aa Pass objptridx_t to create_path_points 2014-01-11 22:55:21 +00:00
Kp 0b529d16c7 Pass objptridx_t to do_controlcen_destroyed_stuff 2014-01-11 22:54:46 +00:00
Kp 70b8a2bb6d Disallow using operator-(objptridx_t,Objects)
Implicit conversions made this work, but it just does extra work for no gain.
2014-01-11 22:50:07 +00:00
Kp e06f53feb8 Pass objptridx_t to draw_weapon_vclip 2014-01-11 22:47:38 +00:00
Kp 93db613176 Reduce includes in vclip.h 2014-01-11 22:47:38 +00:00
Kp 7af7f60ffb Pass objptridx_t to add_stuck_object 2014-01-11 22:47:38 +00:00
Kp f9c7311214 Pass objptridx_t to do_physics_sim 2014-01-11 22:47:37 +00:00
Kp 85b95efc70 Fix ugly hack of using -4 for fuelcen reached 2014-01-11 22:24:55 +00:00
Kp ae88d2ed8b Split out guidebot fuelcen search to separate function 2014-01-11 22:23:37 +00:00
Kp 21c9aa6c16 Remove unused ESCORT_GOAL_EXIT2 2014-01-11 22:20:48 +00:00
Kp 1ec7ea4e8f Remove goto logic in detect_escort_goal_accomplished 2014-01-11 22:19:19 +00:00
Kp 729f9c7d90 Check escort goal directly, rather than using goal_seg hack 2014-01-11 22:17:13 +00:00
Kp f12dd0b2f8 Pass objptridx_t to boss_fits_in_seg 2014-01-11 21:54:44 +00:00
Kp b8b2b047cd Use objptridx_t in init_boss_segments 2014-01-11 21:54:44 +00:00
Kp 09767b933f Pass objptridx_t to player_is_visible_from_object 2014-01-11 21:54:44 +00:00
Kp 8e6e450df6 Pass objptridx_t to do_controlcen_frame 2014-01-11 21:54:44 +00:00
Kp cfa4bda3a4 Pass objptridx_t to compute_vis_and_vec 2014-01-11 21:54:44 +00:00
Kp 5a3158e7a3 Remove unreachable return in multi_check_robot_timeout 2014-01-11 21:54:44 +00:00
Kp c64e96cb59 Pass objptridx_t to ai_multi_send_robot_position 2014-01-11 21:54:43 +00:00
Kp 5527feec15 Pass objptridx_t to ai_fire_laser_at_player 2014-01-11 21:54:43 +00:00
Kp cc6d72b9ee Unpack player to fix build on old compilers 2014-01-11 21:53:09 +00:00
Kp 8cbd85a77d Unpack laser_info to fix build on old compilers 2014-01-11 21:51:29 +00:00
Kp aac0ab26d7 Refactor _DEFINE_VALPTRIDX_SUBTYPE_USERTYPES 2014-01-11 18:20:33 +00:00
Kp 172066f3fb Use objptridx_t in Laser_create_new 2014-01-11 17:55:32 +00:00
Kp 3bdfc28ef5 Return objptridx_t from create_weapon_object 2014-01-11 17:55:01 +00:00
Kp 68125a472a Pass objptridx_t to set_camera_pos 2014-01-11 17:26:11 +00:00
Kp fca105e95d Pass objptridx_t to create_small_fireball_on_object 2014-01-11 17:25:26 +00:00
Kp a0ac77569b Pass objptridx_t to obj_delete 2014-01-11 17:22:11 +00:00
Kp 0b820e1e7b Pass objptridx_t to object_move_one 2014-01-11 17:19:22 +00:00
Kp 813bbb079f Pass objptridx_t to do_ai_frame 2014-01-11 17:14:20 +00:00
Kp 10676c1821 Use objptridx_t in boss_spew_robot 2014-01-11 17:09:39 +00:00
Kp 65e8f223a4 Return objptridx_t from create_gated_robot 2014-01-11 17:09:39 +00:00
Kp 799fc04805 Use objptridx_t in create_gated_robot 2014-01-11 17:09:39 +00:00
Kp 201cc2c8ac Use consistent semantics for gate_in_robot
Fixes an ancient bug where the wrong object would be mapped to a remote
object number if the gate_in_robot call failed.
2014-01-11 17:08:58 +00:00
Kp 087c5261ac Remove unused return value of object_create_debris 2014-01-10 04:13:16 +00:00
Kp 392206c378 Use objptridx_t in object_create_debris 2014-01-10 04:09:52 +00:00
Kp 8d2945accd Pass objptridx_t to object_create_explosion_sub 2014-01-10 04:05:24 +00:00
Kp 1296662e96 Pass objptridx_t to object_create_badass_explosion 2014-01-10 04:02:53 +00:00
Kp 0776e692a7 Use objptridx_t in obj_create 2014-01-10 04:00:34 +00:00
Kp 07a23cbaf2 Detect always-invalid valptridx indexes 2014-01-10 03:58:03 +00:00
Kp f0aad4dcd6 Remove unnecessary double conversion in explode_badass_object 2014-01-10 03:40:43 +00:00
Kp ed218f1893 Pass objptridx_t to explode_badass_object 2014-01-10 03:40:16 +00:00
Kp 0d49f5b55a Use objptridx_t for object_create_badass_explosion 2014-01-10 03:23:57 +00:00
Kp 58ed12ffce Use objptridx_t for create_morph_robot 2014-01-10 03:20:11 +00:00
Kp ab3806af83 Use objptridx_t for object_create_explosion 2014-01-10 03:20:11 +00:00