Kp
|
946048c54b
|
Move valptridx subtypes to individual fwd headers
|
2015-08-22 20:43:04 +00:00 |
|
Kp
|
15fb75c1c7
|
Fix check_header_includes build
|
2015-07-25 23:10:45 +00:00 |
|
Kp
|
9ecb8d8601
|
Use fwdvalptridx instead of inline forward declarations
|
2015-06-13 22:42:16 +00:00 |
|
Kp
|
00c1429ebf
|
Use enum for Escort_special_goal
|
2015-06-13 22:42:15 +00:00 |
|
Kp
|
33204bac5c
|
Make Break_on_object static
|
2015-06-02 03:03:31 +00:00 |
|
Kp
|
850853326c
|
Pass vsegptridx to gate_in_robot
|
2015-05-28 03:08:39 +00:00 |
|
Kp
|
5810faf33d
|
Make Ai_last_missile_camera object*
|
2015-05-13 03:20:28 +00:00 |
|
Kp
|
8e5a63700b
|
Use enum class for ai_mode
|
2015-04-26 20:15:51 +00:00 |
|
Kp
|
e883d7c872
|
Use enum class for AIB constants
|
2015-04-26 20:15:51 +00:00 |
|
Kp
|
8582907b91
|
Reduce ai.h includes
|
2015-04-19 04:18:51 +00:00 |
|
Kp
|
9157e5f970
|
Use enum class for player_awareness_type_t
|
2015-04-02 02:36:53 +00:00 |
|
Kp
|
90fbebf8fd
|
Convert most global arrays to array<>
|
2015-04-02 02:36:52 +00:00 |
|
Kp
|
66a70fd373
|
Prepare for global arrays to be array<>
|
2015-04-02 02:36:52 +00:00 |
|
Bradley Bell
|
28bd4c1650
|
Enable D1 boss behavior in d2x build.
So we get correct boss behavior when emulating D1, and 3rd party mn2s can include D1 bosses.
|
2015-02-08 12:26:36 -08:00 |
|
Kp
|
0ea95e87e7
|
Pass array<> to create_bfs_list
|
2015-01-28 03:42:52 +00:00 |
|
Kp
|
c8b5fe5552
|
Pass find_vector_intersection arg by &
|
2015-01-20 02:46:42 +00:00 |
|
Kp
|
61ba3d1ba2
|
Centralize buddy search
|
2015-01-12 00:26:04 +00:00 |
|
Kp
|
b96b6eb4cb
|
Make do_ai_robot_hit_attack player vobjptridx_t
|
2014-12-23 04:20:27 +00:00 |
|
Kp
|
f206b3b127
|
Reduce inclusion of object.h
|
2014-11-23 04:36:58 +00:00 |
|
Kp
|
317fffe5da
|
Move #endif to cover functions that need trigger
|
2014-11-17 04:02:26 +00:00 |
|
Kp
|
57ed5c24fd
|
Add developer option to test header completeness
|
2014-11-17 04:02:25 +00:00 |
|
Kp
|
d5d958af96
|
Add make_random_vector that returns result
|
2014-11-04 01:33:45 +00:00 |
|
Kp
|
53aa70cecb
|
Use vsegptridx_t
|
2014-10-28 03:08:51 +00:00 |
|
Kp
|
d14c0ba71c
|
Pass do_snipe_frame vector by &
|
2014-10-28 01:45:53 +00:00 |
|
Kp
|
012435f5c4
|
Pass collide_*_and_* arg by &
Use const& where possible. Some are non-const due to the recent FVI
hack that resets the collision point late.
|
2014-10-26 21:36:40 +00:00 |
|
Kp
|
9dea4b4d88
|
Pass sound vms_vector arg by &
|
2014-10-26 21:33:50 +00:00 |
|
Kp
|
93113bc400
|
Pass player_is_visible_from_object arg by &
|
2014-10-02 03:02:38 +00:00 |
|
Kp
|
3d6d2d3f14
|
Pass make_random_vector arg by &
|
2014-10-02 03:02:38 +00:00 |
|
Kp
|
02fd23f6af
|
Pass player_is_visible_from_object arg by const &
|
2014-10-02 03:02:37 +00:00 |
|
Kp
|
5b97433ce5
|
Make various ai functions take const vms_vector&
|
2014-10-02 03:02:36 +00:00 |
|
Kp
|
16b87b350f
|
Pass const vms_vector* to ai_follow_path
|
2014-10-02 03:02:36 +00:00 |
|
Kp
|
703f60ac3f
|
Fix -Wtype-limits warnings
|
2014-09-21 21:41:55 +00:00 |
|
Kp
|
b95759aecc
|
Propagate use of objptridx
|
2014-08-23 23:53:56 +00:00 |
|
Kp
|
66cb80c343
|
Propagate use of objptridx
|
2014-08-17 20:31:18 +00:00 |
|
Kp
|
d6b81d2fe3
|
Deduce create_bfs_list max_segs
|
2014-08-13 03:19:13 +00:00 |
|
Kp
|
125d9257be
|
Use special type names for segment/object numbers
|
2014-08-13 02:57:12 +00:00 |
|
Kp
|
362f0a5d23
|
Use array<> for Point_segs
|
2014-06-22 20:56:47 +00:00 |
|
zico
|
ad7cb106bc
|
Changed custom D1X license to GPLv3
|
2014-06-01 19:55:23 +02:00 |
|
Kp
|
a2427f58b5
|
Use special type to reduce pointer/index conversions
|
2014-01-12 19:32:12 +00:00 |
|
Kp
|
2effc847aa
|
Pass objptridx_t to create_path_points
|
2014-01-11 22:55:21 +00:00 |
|
Kp
|
21c9aa6c16
|
Remove unused ESCORT_GOAL_EXIT2
|
2014-01-11 22:20:48 +00:00 |
|
Kp
|
09767b933f
|
Pass objptridx_t to player_is_visible_from_object
|
2014-01-11 21:54:44 +00:00 |
|
Kp
|
813bbb079f
|
Pass objptridx_t to do_ai_frame
|
2014-01-11 17:14:20 +00:00 |
|
Kp
|
9a5d0f6f09
|
Use symbolic values for segment/object first/none
|
2014-01-06 04:17:55 +00:00 |
|
Kp
|
094dfbf3d4
|
Reduce header inclusions
|
2013-12-31 03:22:03 +00:00 |
|
Kp
|
cf5343db18
|
Move ai_local into ai_static
Eliminates a global and some pointer math.
|
2013-12-29 03:59:21 +00:00 |
|
Kp
|
38b2dbe639
|
Move object* -> objnum conversion into init_ai_object
|
2013-12-28 22:10:24 +00:00 |
|
Kp
|
038bbad26a
|
Rearrange headers to build under all test modes
|
2013-12-22 20:56:35 +00:00 |
|
Kp
|
44f1814b45
|
Store boss gate/teleport segments in countarray objects
|
2013-12-22 20:02:42 +00:00 |
|
Kp
|
4fb6990b6c
|
Make Stolen_items[] a C++ array
|
2013-12-22 01:53:26 +00:00 |
|