Commit graph

4910 commits

Author SHA1 Message Date
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
Kp a76e088df4 Use objptridx_t for object_create_explosion_sub 2014-01-10 03:20:11 +00:00
Kp f1a6757693 Use objptridx_t for obj_create 2014-01-10 03:20:11 +00:00
Kp 9843406588 Remove unused return value of explode_badass_weapon 2014-01-10 03:17:55 +00:00
Kp d6fab53199 Remove unused return value of object_create_muzzle_flash 2014-01-10 03:14:14 +00:00
Kp 61ad220d42 Remove unused who_killed_controlcen 2014-01-08 03:54:44 +00:00
Christian 55fc7f58b5 Merge pull request #3 from vobject/unification/master
Fix some CppCheck reports and Clang compilation
2014-01-07 14:31:29 -08:00
vobject 9529f60d5d Use correct type for diskid. The *_DISKID defines are larger than a 32bit signed integer. 2014-01-07 22:04:23 +01:00
vobject bb38e8232f Use correct unsigned format specifier for sprintf 2014-01-07 22:01:33 +01:00
vobject 455c46aff0 Remove redundant assignment 2014-01-07 22:00:07 +01:00
vobject c28a0c5dfa Remove unnecessary null check 2014-01-07 21:59:22 +01:00
vobject 1b54c54c58 Fix uninitialized valiable when compiling DEMO_ONLY 2014-01-07 21:58:47 +01:00
vobject a7099aa63a Fix copy&paste error in AI 2014-01-07 21:57:27 +01:00
vobject 35ada6e8d9 Fix copy&paste error in UI debugging info 2014-01-07 21:56:05 +01:00
vobject 9e6ceb7ddf Fix minor leak in mvlcreate.c:main() 2014-01-07 21:52:25 +01:00
Kp 5cc3885478 Remove executable= in subprocess spawn; Windows handles it poorly 2014-01-07 04:12:39 +00:00
Kp 5dcf833da6 Remove useless NULL test on robot pointer 2014-01-06 04:17:57 +00:00
Kp a748065fe5 Explicitly delete valptridx subtype default constructors 2014-01-06 04:17:57 +00:00
Kp 9a5d0f6f09 Use symbolic values for segment/object first/none 2014-01-06 04:17:55 +00:00
Kp f4a7b23bf5 Fix incorrect use of assignment in assert statements 2014-01-05 01:51:22 +00:00
Kp 67741cf603 Remove unused multi_explode_robot_sub parameter killer 2014-01-04 22:04:34 +00:00
Kp b3af37e976 Exclude library settings from DXXArchive environment
Archives link nothing, so this simplifies reaching the bug fixed in the
previous commit.
2014-01-04 18:04:04 +00:00
Kp 3fadf28751 Avoid KeyError when preserving an environment key that does not exist 2014-01-04 18:04:04 +00:00
Kp d5aaf8af0e Remove unused return value of explode_badass_object 2014-01-04 18:03:10 +00:00
Kp 3ca0a6aca6 Remove unused return value of explode_badass_player 2014-01-04 18:03:10 +00:00
Kp 8218af34b5 Add special type to let obj_*link take either pointer or index 2014-01-03 04:04:04 +00:00
Kp ec4317fef2 Fix variable overread when leaving hole for MarkerOwner 2014-01-03 02:55:20 +00:00
Kp f894ad92d0 Use correct player index for dropping markers
Fixes a bug where each players sees markers dropped with the orientation
matrix of the local player.
2014-01-01 23:38:06 +00:00