Files
Cesarus85--ringfall-mjolnir-vr/source/ai/actor_moving.c
T
2025-11-27 02:27:27 +00:00

220 lines
5.9 KiB
C

/*
ACTOR_MOVING.C
symbols in this file:
00018940 0030:
_actor_move_keep_moving_past_destination (0000)
00018970 0040:
_actor_move_animation_busy (0000)
000189B0 0030:
_actor_path_clear (0000)
000189E0 0020:
_actor_path_has_path (0000)
00018A00 0040:
_actor_path_at_destination (0000)
00018A40 0040:
_actor_path_get_destination_firing_position_index (0000)
00018A80 00c0:
_actor_path_input_new (0000)
00018B40 0010:
_arccosine (0000)
00018B50 0040:
_midpoint3d (0000)
00018B90 0090:
_actor_test_destination (0000)
00018C20 01d0:
_actor_get_stopping_distances (0000)
00018DF0 0080:
_actor_move_animation_impulse (0000)
00018E70 0090:
_actor_move_force_stop (0000)
00018F00 0250:
_actor_move_try_evasion_vector (0000)
00019150 01a0:
_actor_move_try_evasion_direction (0000)
000192F0 0100:
_actor_aim_jump (0000)
000193F0 0240:
_code_000193f0 (0000)
00019630 02f0:
_code_00019630 (0000)
00019920 00f0:
_code_00019920 (0000)
00019A10 0090:
_actor_move_transform_avoidance_vector (0000)
00019AA0 0140:
_actor_move_get_avoidance_direction (0000)
00019BE0 0150:
_actor_move_initialize (0000)
00019D30 0110:
_actor_path_3d_available (0000)
00019E40 0280:
_code_00019e40 (0000)
0001A0C0 02d0:
_code_0001a0c0 (0000)
0001A390 1030:
_code_0001a390 (0000)
0001B3C0 05a0:
_actor_path_refresh (0000)
0001B960 03d0:
_actor_destination_update (0000)
0001BD30 0130:
_actor_move_to_point (0000)
0001BE60 00b0:
_actor_move_to_move_position (0000)
0001BF10 00b0:
_actor_move_to_firing_position (0000)
0001BFC0 00f0:
_actor_move_to_prop (0000)
0001C0B0 0ac0:
_code_0001c0b0 (0000)
0001CB70 0c40:
_actor_move_update (0000)
0001D7B0 0090:
_actor_move_halt (0000)
0001D840 0080:
_actor_move_halt_at_firing_position (0000)
00245318 01e8:
_sense_ray_length (0000)
_sense_ray_offset (0004)
_sense_ray_divergence (0008)
_sense_ray_offsets (000c)
_sense_ray_divergences (0030)
_sense_ray_angles (0054)
_avoidance_ray_length (0078)
_avoidance_ray_angles (007c)
_avoidance_ray_offsets (009c)
_avoidance_ray_divergence (00a4)
_sense_ray_avoidance_weights (00b0)
_avoid_ray_avoidance_weights (01d0)
_avoid_ray_clear_bias_time (01d8)
_avoid_ray_adjacent_fractions (01dc)
_avoid_ray_fully_obstructed_t (01e4)
00245500 0004:
__real@3daaaaab (0000)
00245504 0004:
__real@bf000000 (0000)
00245508 0019:
??_C@_0BJ@MLAKEMMB@evasion_vector?5?$CG?$CG?5result?$AA@ (0000)
00245524 0021:
??_C@_0CB@NNMAEIGB@c?3?2halo?2SOURCE?2ai?2actor_moving?4c@ (0000)
00245548 0038:
??_C@_0DI@MLEEHIMI@alignment_vector?5?$CG?$CG?5evade_direct@ (0000)
00245580 000c:
??_C@_0M@LILBOJLP@collision_t?$AA@ (0000)
0024558C 001c:
??_C@_0BM@PBPJGODL@ray_origin?5?$CG?$CG?5ray_direction?$AA@ (0000)
002455A8 0020:
??_C@_0CA@DELIOAJE@avoidance_data?5?$CG?$CG?5avoidance_ray?$AA@ (0000)
002455C8 002a:
??_C@_0CK@ELKMJFEA@?$CIangle?5?$DO?$DN?50?40f?$CJ?5?$CG?$CG?5?$CIangle?5?$DM?5_ful@ (0000)
002455F4 0004:
__real@40c90fdb (0000)
002455F8 0054:
??_C@_0FE@HKFOPCHI@warning?3?5actor_move_get_avoidanc@ (0000)
0024564C 0016:
??_C@_0BG@BFFHAOOA@desired_facing_vector?$AA@ (0000)
00245664 0014:
??_C@_0BE@NFPBALFN@facing_direction?9?$DOk?$AA@ (0000)
00245678 0025:
??_C@_0CF@KDINJLFK@?$CFs?0?5?$CFs?3?5assert_valid_realcmp?$CI?$CFf?0@ (0000)
002456A0 0016:
??_C@_0BG@DNKOIPNK@movement_direction?9?$DOk?$AA@ (0000)
002456B8 0005:
??_C@_04MPNNEBNI@0?40f?$AA@ (0000)
002456C0 0023:
??_C@_0CD@NOAIDOJA@?$CIreal_vector2d?5?$CK?$CJ?5facing_directi@ (0000)
002456E4 0025:
??_C@_0CF@IPKJEDPE@?$CIreal_vector2d?5?$CK?$CJ?5movement_direc@ (0000)
0024570C 0011:
??_C@_0BB@CEGHPIDG@facing_direction?$AA@ (0000)
00245720 0013:
??_C@_0BD@FPDMFHB@movement_direction?$AA@ (0000)
00245734 0004:
__real@3f860a92 (0000)
00245738 0004:
__real@3f44ec4f (0000)
0024573C 0004:
__real@3fa66666 (0000)
00245740 0004:
__real@3b23d70b (0000)
00245744 0004:
__real@be4ccccd (0000)
00245748 0004:
__real@40200001 (0000)
00245750 0080:
??_C@_0IA@DPLAEGLA@?$CImovement_direction_approximatio@ (0000)
002457D0 0066:
??_C@_0GG@CIIOBGBO@?$CIbest_avoidance_direction?5?$DO?$DN?50?$CJ?5@ (0000)
00245838 0004:
__real@ff7fffff (0000)
0024583C 0004:
__real@41480000 (0000)
00245840 0004:
__real@3ca3d70a (0000)
00245844 0004:
__real@42960000 (0000)
00245848 0027:
??_C@_0CH@FHDECA@avoidance_rotation?5?$CG?$CG?5emergency_@ (0000)
00245870 004a:
??_C@_0EK@EPCHDGAN@actor?9?$DOcontrol?4path?4destination_@ (0000)
002458BC 0004:
__real@3c23d70b (0000)
002458C0 002e:
??_C@_0CO@CIMGKAKP@pathfinding?5is?5attempting?5to?5wal@ (0000)
002458F0 0004:
__real@49742400 (0000)
002458F4 002a:
??_C@_0CK@FMFBKFJI@?$CFs?3?5fell?5off?5end?5of?5unfinished?5p@ (0000)
00245920 000b:
??_C@_0L@DMJIGJL@final_step?$AA@ (0000)
0024592C 0004:
__real@3cb851ec (0000)
00245930 0004:
__real@3d800000 (0000)
00245934 000c:
??_C@_0M@BLMAJMLK@destination?$AA@ (0000)
00245940 0058:
??_C@_0FI@KHOOINPJ@?$CIfacing_direction?5?$DN?$DN?5_actor_faci@ (0000)
00245998 0021:
??_C@_0CB@CFOCDAMI@adjust?5angle?5?$CF?44f?5?9?$DO?5?$CF?44f?5?$CI?$CF?44f?$CJ@ (0000)
002459BC 001f:
??_C@_0BP@KEBEJPIO@steer?5?$CF?44f?5?9?5oversteer?5to?5?$CF?44f?$AA@ (0000)
002459DC 0029:
??_C@_0CJ@GAOIDHOG@steer?5?$CF?44f?5?$DM?5?$CF?44f?5?9?5clear?5overst@ (0000)
00245A08 000b:
??_C@_0L@KHLHAIBH@steer?5?$CF?44f?$AA@ (0000)
00245A14 0020:
??_C@_0CA@KJFKJOKH@steer?5?$CF?44f?5?$CIset?5oversteer?5?$CF?44f?$CJ?$AA@ (0000)
00245A34 0004:
__real@bf800000 (0000)
00245A38 0039:
??_C@_0DJ@NBFPGAMC@?$CImaximum_throttle?5?$DO?$DN?50?40f?$CJ?5?$CG?$CG?5?$CIm@ (0000)
00245A74 0004:
__real@3f733333 (0000)
00245A78 000f:
??_C@_0P@JJNKCIHG@?$CGfacing_vector?$AA@ (0000)
00245A88 000f:
??_C@_0P@NHABDOCD@?$CB?$CCunreachable?$CC?$AA@ (0000)
00245A98 0004:
__real@3a83126f (0000)
00245A9C 001c:
??_C@_0BM@IMMKLGND@?$CGactor?9?$DOinput?4facing_vector?$AA@ (0000)
*/
/* ---------- headers */
/* ---------- constants */
/* ---------- macros */
/* ---------- structures */
/* ---------- prototypes */
/* ---------- globals */
/* ---------- public code */
/* ---------- private code */