mirror of
https://github.com/Cesarus85/ringfall-mjolnir-vr.git
synced 2026-10-18 01:00:26 +02:00
Import only independently reviewed production changes. Preserve canonical physics and virtual-keyboard repairs; keep B3 and all unresolved holds out. Record exactly four approved canary debits (6987 meaningful bytes), six Halo admissions and two revocations. Keep vendor ioinit/storage work separate. Full build, 8252-row sweep, 1318 tests, park/admission/fake audits and 621-object binding pass within approved debit bounds. Do not publish donor research dumps or private assets. README and unrelated user research remain untouched. See frontier_publication_reconciliation_20260927.md for complete evidence limits and accounting.
57 lines
1.1 KiB
C
57 lines
1.1 KiB
C
/*
|
|
WEAPON_HUD_INTERFACE_DEFINITION.H
|
|
|
|
header included in hcex build.
|
|
*/
|
|
|
|
#ifndef __WEAPON_HUD_INTERFACE_DEFINITION_H
|
|
#define __WEAPON_HUD_INTERFACE_DEFINITION_H
|
|
#pragma once
|
|
|
|
/* ---------- headers */
|
|
|
|
#include "interface/hud_definitions.h"
|
|
|
|
/* ---------- constants */
|
|
|
|
/* ---------- macros */
|
|
|
|
/* ---------- structures */
|
|
|
|
struct weapon_flash_state_definition
|
|
{
|
|
short flags;
|
|
short pad;
|
|
short total_ammo;
|
|
short loaded_ammo;
|
|
short heat;
|
|
short age;
|
|
long unused[8];
|
|
};
|
|
|
|
struct weapon_hud_interface_definition
|
|
{
|
|
struct tag_reference parent_hud;
|
|
struct weapon_flash_state_definition flash_cutoffs;
|
|
struct hud_absolute_placement_definition absolute_placement;
|
|
struct tag_block statics;
|
|
struct tag_block meters;
|
|
struct tag_block numbers;
|
|
struct tag_block crosshairs;
|
|
struct tag_block overlays;
|
|
unsigned long valid_crosshair_types_flags;
|
|
struct tag_block warning_sounds;
|
|
struct tag_block screen_effects;
|
|
long unused1[33];
|
|
struct icon_hud_element_definition messaging_icon;
|
|
long unused2[12];
|
|
};
|
|
|
|
/* ---------- prototypes/EXAMPLE.C */
|
|
|
|
/* ---------- globals */
|
|
|
|
/* ---------- public code */
|
|
|
|
#endif // __WEAPON_HUD_INTERFACE_DEFINITION_H
|