Files
Stefan MaierandClaude Opus 5.5 fc2b6551ca Merge upstream (OpenCE 13c14df9): online co-op campaign, online split screen, network version 16
Upstream's online co-op (network_actors.c, network_coop.c) ticks beside the
VR port's VR relay and bots; its message types end at 77, below the VR
port's from 240. The look and move flags the action test reads moved into
player_control_action_test_note: the head's turning goes there too. The
vertex shader's screen-space undo is upstream's on every platform now, with
the multiview eye offset after it on Android. The APK carries upstream's
brokers.txt beside the FDM layer stub; the updaters keep the VR port's own
repository (upstream's now points at OpenCommunityEdition/OpenCE).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 16:22:05 +02:00

39 lines
798 B
C

#ifndef __HUD_WEAPON_H
#define __HUD_WEAPON_H
#pragma once
struct player_datum;
void hud_initialize_weapon_interface(
void);
void hud_initialize_weapon_interface_for_new_map(
void);
void hud_dispose_weapon_interface_from_old_map(
void);
void hud_dispose_weapon_interface(
void);
/* port: network co-op (port/linux/game/network_coop.c) */
long hud_weapon_port_script_flags(
void);
void hud_weapon_port_set_script_flags(
long flags);
void scripted_hud_show_crosshair(
boolean show);
void hud_fix_weapon_data(
short old_local_player_index,
short new_local_player_index);
void hud_update_weapon(
void);
#ifdef HALO_ANDROID
void hud_render_weapon_crosshair(
struct player_datum *player);
#endif
void hud_render_weapon_interface(
struct player_datum *player);
#endif // __HUD_WEAPON_H