Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.7.9
    Preparing search index...
    interface CombatBottomHUDProps {
        combatMessages?: readonly string[];
        cooldowns: Map<string, number>;
        height: number;
        isMobile?: boolean;
        onTechniqueSelect: (index: number) => void;
        player: PlayerState;
        positionScale: number;
        selectedIndex: number;
        techniques: readonly Technique[];
        visible: boolean;
        width: number;
    }
    Index

    Properties

    combatMessages?: readonly string[]

    Combat messages to display

    cooldowns: Map<string, number>

    Active technique cooldowns

    height: number

    Screen height for layout calculations

    isMobile?: boolean

    Whether mobile controls should be shown (NOT for sizing)

    onTechniqueSelect: (index: number) => void

    Handler for technique selection

    player: PlayerState

    Player state for technique availability checks

    positionScale: number

    Position scale multiplier for large displays

    selectedIndex: number

    Currently selected technique index

    techniques: readonly Technique[]

    Available techniques for the technique bar

    visible: boolean

    Whether technique bar should be visible

    width: number

    Screen width for layout calculations