/* HUD_NAV_POINTS.C symbols in this file: 000C5240 0080: _find_nav_point (0000) 000C52C0 0070: _get_nav_point_datum (0000) 000C5330 0040: _hud_initialize_nav_points (0000) 000C5370 0020: _hud_initialize_nav_points_for_new_map (0000) 000C5390 0010: _hud_dispose_nav_points_from_old_map (0000) 000C53A0 0010: _hud_dispose_nav_points (0000) 000C53B0 00f0: _code_000c53b0 (0000) 000C54A0 0020: _hud_activate_nav_point_with_game_engine_flag (0000) 000C54C0 0020: _hud_activate_nav_point_with_flag (0000) 000C54E0 0020: _hud_activate_nav_point_with_object (0000) 000C5500 0070: _code_000c5500 (0000) 000C5570 0030: _hud_activate_team_nav_point_with_game_engine_flag (0000) 000C55A0 0030: _hud_activate_team_nav_point_with_flag (0000) 000C55D0 0030: _hud_activate_team_nav_point_with_object (0000) 000C5600 0070: _code_000c5600 (0000) 000C5670 0030: _hud_activate_global_nav_point_with_game_engine_flag (0000) 000C56A0 0070: _code_000c56a0 (0000) 000C5710 0020: _hud_deactivate_nav_point_with_game_engine_flag (0000) 000C5730 0020: _hud_deactivate_nav_point_with_flag (0000) 000C5750 0020: _hud_deactivate_nav_point_with_object (0000) 000C5770 0060: _code_000c5770 (0000) 000C57D0 0020: _hud_deactivate_team_nav_point_with_flag (0000) 000C57F0 0020: _hud_deactivate_team_nav_point_with_object (0000) 000C5810 0030: _hud_unit_activate_nav_point_with_flag (0000) 000C5840 0030: _hud_unit_activate_nav_point_with_object (0000) 000C5870 0030: _hud_unit_deactivate_nav_point_with_flag (0000) 000C58A0 0030: _hud_unit_deactivate_nav_point_with_object (0000) 000C58D0 0110: _hud_get_nav_point_render_type (0000) 000C59E0 0660: _custom_render_nav_point (0000) 000C6040 0190: _hud_render_nav_points (0000) 000C61D0 0230: _code_000c61d0 (0000) 000C6400 0030: _hud_update_nav_points (0000) 00270134 0019: ??_C@_0BJ@MJDIOPPI@could?5not?5find?5nav?5point?$AA@ (0000) 00270150 000f: ??_C@_0P@MOLLEBG@nav_point_data?$AA@ (0000) 00270160 004a: ??_C@_0EK@HLGJFFJP@local_player_index?$DO?$DN0?$CG?$CGlocal_pla@ (0000) 002701AC 002a: ??_C@_0CK@OOCBMBAL@c?3?2halo?2SOURCE?2interface?2hud_nav@ (0000) 002701D8 000f: ??_C@_0P@FGJPNLAM@hud?5nav?5points?$AA@ (0000) 002701E8 0020: ??_C@_0CA@LFILMGD@Could?5not?5add?5another?5nav?5point?$AA@ (0000) 00270208 0008: __real@4010000000000000 (0000) 00270210 0008: __real@4024000000000000 (0000) 00270218 0004: __real@3f28f5c3 (0000) 0027021C 0004: __real@3ea8f5c3 (0000) 00270220 0004: __real@4043126f (0000) 00270224 0014: ??_C@_0BE@OJIBABCH@waypoint_type?$CB?$DNNONE?$AA@ (0000) 00270238 0008: __real@3fe6666666666666 (0000) 00453ABC 0004: _bss_00453abc (0000) */ /* ---------- headers */ #include "cseries/cseries.h" #include "game_state.h" /* ---------- constants */ /* ---------- macros */ /* ---------- structures */ /* ---------- prototypes */ /* ---------- globals */ static void *nav_point_data; /* ---------- public code */ void hud_initialize_nav_points(void) { nav_point_data = game_state_malloc("hud nav points", NULL, 0xC0); match_assert("c:\\halo\\SOURCE\\interface\\hud_nav_points.c", 106, nav_point_data); } void hud_initialize_nav_points_for_new_map(void) { csmemset(nav_point_data, NONE, 0xC0); } void hud_dispose_nav_points_from_old_map(void) { } void hud_dispose_nav_points(void) { } /* ---------- private code */