Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.7.0
    Preparing search index...
    interface TrainingTopHUDProps {
        height: number;
        isMobile: boolean;
        isTraining: boolean;
        onArchetypeSelect: (archetype: PlayerArchetype) => void;
        onPlaySFX: (sound: string) => void;
        onReturnToMenu: () => void;
        onStartTraining: () => void;
        onStopTraining: () => void;
        overlayVisible: boolean;
        positionScale: number;
        selectedArchetype: PlayerArchetype;
        width: number;
    }
    Index

    Properties

    height: number

    Screen height for layout calculations

    isMobile: boolean

    Whether mobile layout is active

    isTraining: boolean

    Whether training is currently active

    onArchetypeSelect: (archetype: PlayerArchetype) => void

    Handler for archetype selection

    onPlaySFX: (sound: string) => void

    Handler for playing sound effects

    onReturnToMenu: () => void

    Handler for returning to menu

    onStartTraining: () => void

    Handler to start training

    onStopTraining: () => void

    Handler to stop training

    overlayVisible: boolean

    Whether vital point overlay is visible

    positionScale: number

    Position scale multiplier for large displays

    selectedArchetype: PlayerArchetype

    Currently selected archetype

    width: number

    Screen width for layout calculations