Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.6.9
    Preparing search index...

    Module blacktrigram

    Black Trigram (흑괘) - Korean Martial Arts Combat Simulator

    An immersive 3D combat simulator deeply rooted in Korean martial arts and the I Ching trigram philosophy.

    Classes - Trigram System

    TransitionCalculator

    Classes - General

    AdaptiveDifficulty
    AIComboSystem
    AIDecisionTree
    AudioAssetRegistry
    AudioManager
    AudioUtils
    BalanceSystem
    CombatStateSystem
    ConsciousnessSystem
    DamageCalculator
    DefaultSoundGenerator
    HitDetection
    KoreanAnatomySystem
    KoreanCulture
    KoreanTechniquesSystem
    LayoutSystem
    PainResponseSystem
    StanceManager
    TrainingAI
    TrainingCombatSystem
    TrigramCalculator
    VariantSelector

    Interfaces - Combat System

    Technique
    TechniqueCooldown
    TechniqueSelection
    TechniqueValidation

    Interfaces - Vital Point System

    ElementalRelations
    KoreanAnatomicalZone

    Interfaces - Player & Archetypes

    MinimalPlayerState
    PhysicalAttributes
    PlayerCreationData
    PlayerMatchStats
    PlayerState

    Interfaces - Performance

    PerformanceSettings

    Interfaces - General

    ActionFeedbackProps
    AIDecision
    AIPersonality
    AISystemConfig
    AnatomicalRegion
    AnimationConfig
    AnimationFrame
    AnimationState
    AnimationSystemInterface
    ArchetypeBehavior
    ArchetypeCardProps
    ArchetypeComboSequence
    ArchetypeEnforcementRules
    ArchetypeTrigramAffinity
    AssetGroup
    AudioAsset
    AudioAssetManifest
    AudioCapabilities
    AudioChannel
    AudioConfig
    AudioContext3D
    AudioContextValue
    AudioEffect
    AudioEvent
    AudioLoadingState
    AudioManagerInterface
    AudioPlaybackOptions
    AudioProviderProps
    AudioState
    AudioSystemInterface
    AudioVariantContext
    BalanceIndicatorProps
    BloodDecal
    BloodDecals3DProps
    BloodLossOverlayProps
    BloodParticles3DProps
    BloodSplatterEffect
    BodyPartHealthDisplayProps
    BodyRegionData
    BoneImpactEvent
    BreathingIndicatorProps
    CollisionData
    CollisionVitalPoint
    CombatArena3DProps
    CombatAudioEvent
    CombatAudioMap
    CombatContext
    CombatControlsConfig
    CombatControlsPanelProps
    CombatEventData
    CombatHUDThreeProps
    CombatInput
    CombatReadinessBarProps
    CombatResult
    CombatScreen3DProps
    CombatStats
    CombatSystem
    CombatSystemConfig
    CombatSystemInterface
    CombatTimerProps
    ComboCounterProps
    ComboSequence
    ConsciousnessBlurProps
    ControlsGuideProps
    DamageNumbersProps
    DamageResult
    DifficultyIndicatorProps
    DifficultyParameters
    DisplayHitEffect
    EffectSystem
    EnergyMeridian
    EnhancedAnatomicalZone
    EnhancedAudioAsset
    EnhancedAudioAssetRegistry
    EnvironmentalEffect
    EventBusInterface
    FallCheckResult
    FingerCurl
    FingerSegments
    FingerSpread
    FPSMonitorProps
    GameConfig
    GameEvent
    GamepadState
    GameSaveData
    GameSession
    GameState
    GameSystemManager
    GameSystemState
    Gesture
    GuardIndicatorProps
    HandAnimationState
    HandLODConfig
    HandPose
    HandStructure
    HealthBarProps
    HitEffect
    HitEffects3DProps
    IAudioAssetRegistry
    IAudioManager
    Injury
    InputBufferDisplayProps
    InputEvent
    InputSystemInterface
    KeyboardHintsProps
    KiFlowFactors
    KoreanButtonProps
    KoreanPanelProps
    KoreanTechnique
    KoreanTextProps
    MatchConfig
    MatchCountdownProps
    MatchStatistics
    MobileControlsWrapperProps
    MusicTrack
    PainConsciousnessStatus
    PainVignetteProps
    ParticleEffect
    PauseMenuProps
    PhysicsEntityConfig
    PhysicsEntityState
    PhysicsSystemInterface
    PlatformInfo
    PlayerArchetypeData
    PlayerHUDProps
    PlayerSkillMetrics
    PlayerStateOverlayProps
    PlayerTrainingStats
    ProceduralSoundConfig
    ProgressBarProps
    QuickSettingsProps
    RegionData
    RenderableConfig
    RenderingSystemInterface
    RoundAnnouncementProps
    RoundResult
    RoundStartAnnouncementProps
    RoundStats
    ShockPainEffect
    SoundEffect
    SpeedIndicatorHUDProps
    StaminaBarProps
    StaminaWarningProps
    StanceChangeIndicatorProps
    StanceChangeResult
    StanceTransition
    StatusEffect
    SystemConfig
    SystemEvent
    SystemPerformance
    TechniqueBarProps
    TechniqueCardProps
    TechniqueHandPose
    TechniqueNameDisplayProps
    TechniqueNameProps
    TrainingAIState
    TrainingCombatResult
    TrainingProgression
    TrainingResult
    TrainingSession
    TrainingTarget
    TransitionMetrics
    TransitionPath
    TraumaOverlay3DProps
    TrigramCombatStyle
    TrigramData
    TrigramEffectivenessMatrix
    TrigramPhilosophy
    TrigramPlayerContext
    TrigramStanceData
    TrigramSystem
    TrigramSystemConfig
    TrigramSystemInterface
    TrigramTechniqueSummary
    TrigramTheme
    TrigramTransition
    TrigramTransitionCost
    TrigramTransitionRule
    Velocity
    VisualEffect
    VitalPoint
    VitalPointEffect
    VitalPointEffectTarget
    VitalPointHitResult
    VitalPointMarkers3DProps
    VitalPointNames
    VitalPointOverlayControlsProps
    VitalPointSystem
    VitalPointSystemConfig
    VitalPointSystemInterface
    VoiceLine
    VulnerabilityContext

    Interfaces - Animation

    AnimationKeyframe
    ResizeTransitionConfig
    SkeletalAnimation
    SkeletalAnimationState
    StanceGuardAnimationConfig
    StanceGuardPose
    TechniqueAnimationConfig

    Interfaces - Collision Types

    BoundingBox
    CollisionResult
    RaycastQuery

    Interfaces - Combat

    DamageRange
    EffectDuration

    Interfaces - Combat Types

    AttackReach
    PhysicalReachConfig

    Interfaces - Component Props

    Player3DUnifiedProps
    PlayerStateIndicatorsProps
    StanceAuraProps

    Interfaces - Core Types

    Bounds
    Config
    GameEntity
    Position
    Position3D
    Result
    Size
    ValidationResult

    Interfaces - Html Overlay Types

    ElementBounds
    HtmlOverlayConfig
    HtmlOverlayPerformanceOptions
    HtmlOverlayPositionOptions
    HtmlOverlayStyle
    SafePosition
    ScreenBounds
    TextMeasurement

    Interfaces - Korean Martial Arts

    KoreanEntity
    KoreanText

    Interfaces - Layout

    SpacingScaleMap

    Interfaces - Layout Types

    ContainerBounds
    GridPosition
    LayoutConfig
    ResponsivePosition
    SafeAreaInsets
    ScreenSize

    Interfaces - Responsive Layout

    ResponsiveBreakpoints
    ResponsiveScaleConfig
    ResponsiveValues

    Interfaces - Skeletal System

    Bone
    BoneChain
    HandBones
    JointConstraint
    SkeletalRig

    Interfaces - Testing

    ScreenSizeTestResult

    Interfaces - Typography

    FontScaleMap

    Interfaces - UI

    KoreanTextStyle
    Theme
    Transition
    UIGameSettings

    Type Aliases - Combat System

    TechniqueKey

    Type Aliases - Trigram System

    StanceLaterality
    StanceWithSide

    Type Aliases - Player & Archetypes

    PlayerUpdateData

    Type Aliases - Performance

    PerformanceTier

    Type Aliases - General

    AITrainingDifficulty
    AudioBodyRegion
    AudioFormat
    BodyRegionFilter
    EffectType
    EntityId
    EnvironmentalEffectType
    HandSide
    ImpactIntensity
    LoadPriority
    MovementPattern
    MusicTrackId
    ParticleType
    ProgressBarType
    SoundEffectId
    TechniqueCategory
    Timestamp
    TrainingDifficulty
    TrainingMode
    VerticalAlignment
    VitalTargetPriority
    VoiceLineId

    Type Aliases - Animation

    PlayerAnimation

    Type Aliases - Collision Types

    AnatomicalRegionPhysics
    BoundingBoxType

    Type Aliases - Combat States

    BalanceState

    Type Aliases - Combat Types

    ReachBodyPart
    TechniqueType

    Type Aliases - Core Types

    Callback
    Color
    Duration
    EventHandler
    ID
    Percentage

    Type Aliases - Html Overlay Types

    HtmlOverlayLayer

    Type Aliases - Layout Types

    HorizontalAlignment
    ZIndexValue

    Type Aliases - Responsive Layout

    ResponsiveScreenSize

    Type Aliases - UI

    KoreanTextAlignment

    Type Aliases - Utility Types

    DeepReadonly
    Optional
    Required

    Enumerations - Game Systems

    GameMode
    GamePhase

    Enumerations - Combat System

    BodyRegion
    CombatAttackType
    CombatState
    DamageType

    Enumerations - Trigram System

    TrigramStance

    Enumerations - Vital Point System

    VitalPointCategory
    VitalPointEffectType
    VitalPointSeverity

    Enumerations - Player & Archetypes

    PlayerArchetype

    Enumerations - General

    AIActionType
    AudioCategory
    BalanceLevel
    CombatReadinessState
    ConsciousnessLevel
    DeviceType
    DifficultyTier
    EffectIntensity
    FingerType
    GameEventType
    HandPoseType
    HitEffectEnum
    HitEffectType
    InjuryType
    PainLevel

    Enumerations - Animation

    AttackAnimationType

    Enumerations - Korean Martial Arts

    TrigramStance

    Enumerations - Skeletal System

    BoneName

    Enumerations - UI

    KoreanTextSize
    KoreanTextWeight

    Functions - Trigram System

    combineStanceWithSide
    parseStanceWithSide

    Functions - General

    alignHorizontal
    alignVertical
    animationStateToPlayerAnimation
    App
    applyCounterStanceDamage
    applyDamage
    applyEffectModifiers
    applyStatusEffect
    calculateAnatomicalVulnerability
    calculateCombatEffectiveness
    calculateDamageEffectiveness
    calculateEffectIntensity
    calculateEnhancedVulnerability
    calculateFontSize
    calculateGridPosition
    calculateMeridianFlow
    calculateResponsiveValues
    calculateSpacing
    canPlayerAct
    canPlayType
    centerElement
    checkForFall
    clampVolume
    clearPlatformCache
    combineEffects
    convertPlayerStateToProps
    createAudioElement
    createCombatResult
    createEffectFromKoreanText
    createHitEffect
    createKoreanStatusEffect
    createPlayerFromArchetype
    createResponsiveConfig
    createStatusEffect
    createTransitionString
    createTrigramEffect
    createVitalPointEffect
    darkenColor
    detectPlatform
    detectSupportedFormats
    enforceArchetypeBehavior
    extractVitalPointCategory
    findOptimalVitalPoints
    followsHonorCode
    formatDuration
    formatPainConsciousnessDisplay
    generateMeridianEffects
    generateVulnerabilityHeatMap
    getActionFrequency
    getAllPersonalities
    getAllTechniques
    getAnatomicalZones
    getArchetypeAssets
    getArchetypeBehavior
    getArchetypeBonuses
    getArchetypeColors
    getBalanceState
    getBestFormatMetadata
    getColorWithAlpha
    getContrastColor
    getDarkOpsArchetypeBonus
    getDarkOpsTechniqueById
    getDarkOpsTechniquesByUnit
    getEffectDescription
    getEffectDisplayText
    getEffectDurationModifier
    getEnhancedZonesByPosition
    getFallTypeName
    getFontScale
    getGamTechniqueById
    getGamTechniquesByType
    getGanTechniqueById
    getGanTechniquesByType
    getGonTechniqueById
    getGonTechniquesByType
    getHealthColor
    getHitEffectColor
    getKoreanFontSize
    getMeridian
    getMeridianMappingStatistics
    getMeridiansByElement
    getMeridiansForVitalPoint
    getNextComboTechnique
    getOptimalFormat
    getOptimalRange
    getPainConsciousnessStatus
    getPerformanceSettings
    getPerformanceTier
    getPersonalityByArchetype
    getPersonalityByName
    getPlayerAnimation
    getPreferredFormat
    getRandomPersonality
    getRecommendedRecoveryTime
    getRegionBoundaries
    getRegionForPosition
    getSafeAreaInsets
    getScreenSize
    getShockPainRemainingDuration
    getSignatureMove
    getSonTechniqueById
    getSonTechniquesByType
    getSpacingScale
    getStanceEffectiveness
    getStanceFromKey
    getTechniqueById
    getTechniqueCountByStance
    getTechniquesByStance
    getTotalTechniqueCount
    getTrigramKey
    getTrigramProperties
    getVitalPointById
    getVitalPointByOnPlayerId
    getVitalPointsByCategory
    getVitalPointsByDifficulty
    getVitalPointsByRegion
    getVitalPointsBySeverity
    getVitalPointsByStance
    getVitalPointsForMeridian
    getVitalPointsInRegion
    getVitalPointsStats
    getZoneByPosition
    groupEffectsByType
    groupEffectsByTypeEnum
    hasEnoughResources
    hexColorToCSS
    hexToRgb
    hexToRgbaString
    initializeBodyFacing
    interpolateColor
    interpolateDifficultyParameters
    isActionProhibited
    isAudioSupported
    isDesktopSize
    isEffectBeneficial
    isHeadTraumaHit
    isInFallOrGroundState
    isMobileDevice
    isMobileSize
    isPointInPolygon
    isPositionInEnhancedZone
    isPositionInRegion
    isShockPainActive
    isTabletSize
    isValidArchetype
    isVitalPoint
    isVitalPointCategory
    isVitalPointOnMeridian
    lightenColor
    mixColors
    normalizeVolume
    removeExpiredEffects
    resetPlayerState
    rgbToHex
    selectAudioFormat
    selectCombatMusic
    selectCombatSound
    selectHitSound
    shouldExecuteSignatureMove
    shouldUseMobileControls
    skillScoreToTier
    testScreenSize
    toHex
    toHexColor
    updateEffect
    updatePlayerState
    updateStatusEffects
    useAudio
    validateAudioUrl

    Functions - Animation

    mirrorGuardPose

    Functions - Combat Types

    assertValidPhysicalReachConfig
    isValidBaseExtension

    Functions - Html Overlay Helpers

    applyHtmlOverlayStyles
    calculateDistanceFactor
    calculateSafePosition
    createHtmlOverlayConfig
    getDefaultSafeArea
    getZIndexForLayer
    measureTextBounds

    Variables - Combat System

    ARCHETYPE_TECHNIQUE_BONUSES
    MAX_TRANSITION_COST_KI
    MAX_TRANSITION_COST_STAMINA
    MAX_TRANSITION_TIME_MILLISECONDS

    Variables - Performance

    FRAME_TIME_BUDGET
    PERFORMANCE_SETTINGS_BY_TIER

    Variables - General

    ActionFeedback
    AI_PERSONALITIES
    ALL_PLACEHOLDER_MUSIC
    ALL_PLACEHOLDER_SOUNDS
    ANATOMICAL_REGIONS_DATA
    ANIMATION_DURATIONS
    ANIMATION_TIMINGS
    ARCHETYPE_BEHAVIORS
    ARCHETYPE_ENFORCEMENT
    ARCHETYPE_MUSIC_THEMES
    ARCHETYPE_SIGNATURE_COMBOS
    ArchetypeCard
    AUDIO_DEFAULTS
    AUDIO_FORMATS
    audioAssetRegistry
    AudioContext
    AudioProvider
    BalanceIndicator
    BASE_PLAYER_STATS
    BloodDecals3D
    BloodLossOverlay
    BloodParticles3D
    BodyPartHealthDisplay
    BreathingIndicator
    CANVAS_ASPECT_RATIO
    CENTER_POSITION_X
    COMBAT_AUDIO_MAP
    COMBAT_CONFIG
    COMBAT_CONSTANTS
    COMBAT_CONTROLS
    COMBAT_PHASES
    COMBAT_RANGES
    COMBAT_STATE_MACHINE
    COMBAT_TIMING
    CombatArena3D
    CombatControlsPanel
    CombatHUDThree
    CombatReadinessBar
    CombatScreen3D
    CombatTimer
    ComboCounter
    ConsciousnessBlur
    ControlsGuide
    COUNTER_STANCE_DAMAGE_MULTIPLIER
    CYBERPUNK_COLORS
    DAMAGE_CONSTANTS
    DAMAGE_TYPE_EFFECTIVENESS
    DAMAGE_TYPES
    DamageNumbers
    DARK_OPS_ARCHETYPE_BONUSES
    DARK_OPS_NIGHT_BONUS
    DARK_OPS_SPECIAL_EFFECTS
    DARK_OPS_TECHNIQUE_COUNT
    DARK_OPS_TECHNIQUES
    DARK_OPS_UNITS
    DEFAULT_GAME_SPEED
    DEFAULT_ROW_HEIGHT
    defaultLayoutSystem
    DIFFICULTY_PARAMETERS
    DIFFICULTY_SETTINGS
    DifficultyIndicator
    EFFECTIVENESS_MODIFIERS
    ELEMENTAL_RELATIONS
    END_SCREEN_MUSIC_TRACKS
    END_SCREEN_SOUND_EFFECTS
    ENERGY_MERIDIANS
    ENERGY_MERIDIANS_ARRAY
    ENHANCED_ANATOMICAL_ZONES
    ENHANCED_DAMAGE_CONSTANTS
    FONT_FAMILY
    FONT_SIZES
    FONT_WEIGHTS
    FPSMonitor
    FRAME_TIME
    GAM_TECHNIQUE_COUNT
    GAM_TECHNIQUES
    GAME_CONFIG
    GAME_METADATA
    GAME_MODE_CONFIG
    GAME_PHASES
    GAME_STATES
    GAN_TECHNIQUE_COUNT
    GAN_TECHNIQUES
    GEON_TECHNIQUES
    getColorRGB
    GON_TECHNIQUE_COUNT
    GON_TECHNIQUES
    GuardIndicator
    HALF_CANVAS_HEIGHT
    HALF_CANVAS_WIDTH
    HEALTH_COLORS
    HealthBar
    HIT_DETECTION
    HitEffects3D
    INPUT_CONSTANTS
    InputBufferDisplay
    JIN_TECHNIQUES
    KEYBOARD_MAPPING
    KeyboardHints
    KOREAN_ANATOMICAL_ZONES
    KOREAN_ANATOMICAL_ZONES_ARRAY
    KOREAN_COLORS
    KOREAN_FONT_WEIGHTS
    KOREAN_TECHNIQUE_CATEGORIES
    KOREAN_TEXT_SIZES
    KOREAN_VITAL_POINTS
    KoreanButton
    KoreanPanel
    KoreanText3D
    LI_TECHNIQUES
    MARTIAL_ARTS_CONFIG
    MATCH_COUNTDOWN_SOUND_EFFECTS
    MatchCountdown
    MOBILE_BREAKPOINT
    MobileControlsWrapper
    PainVignette
    PauseMenu
    PERFORMANCE_CONFIG
    PERFORMANCE_THRESHOLDS
    PLACEHOLDER_AUDIO_ASSETS
    PLACEHOLDER_MUSIC_TRACKS
    PLACEHOLDER_SOUND_EFFECTS
    PLAYER_ARCHETYPES_DATA
    PLAYER_COLORS
    PLAYER_DISTANCE
    PlayerHUD
    PlayerStateOverlay
    ProgressBar
    QuickSettings
    RESOURCE_COSTS
    RoundAnnouncement
    RoundStartAnnouncement
    SAMPLE_VITAL_POINTS
    SON_TECHNIQUE_COUNT
    SON_TECHNIQUES
    SpeedIndicatorHUD
    StaminaBar
    StaminaWarning
    STANCE_COUNTERS
    STANCE_EFFECTIVENESS_MATRIX
    StanceChangeIndicator
    STATUS_DURATIONS
    TABLET_BREAKPOINT
    TAE_TECHNIQUES
    TECHNIQUE_DIFFICULTY_LEVELS
    TECHNIQUE_EFFECTIVENESS_MATRIX
    TECHNIQUE_MODIFIERS
    TECHNIQUE_NAMING
    TECHNIQUE_PROPERTIES
    TECHNIQUE_RESULTS
    TECHNIQUE_SOUND_EFFECTS
    TechniqueBar
    TechniqueCard
    TechniqueName
    TechniqueNameDisplay
    TICK_RATE
    TRAINING_COMBAT_SETTINGS
    TRAINING_CONFIG
    TRAINING_STATE_MACHINE
    TrainingScreen3D
    TraumaOverlay3D
    TRIGRAM_DATA
    TRIGRAM_STANCES_ORDER
    TRIGRAM_TECHNIQUE_PROPERTIES
    TRIGRAM_TECHNIQUES
    UI_CONSTANTS
    UI_DIMENSIONS
    UI_LAYOUT
    VISUAL_EFFECTS
    VITAL_POINT_MERIDIAN_MAP
    VitalPointMarkers3D
    VitalPointOverlayControls

    Variables - Animation

    DEFAULT_RESIZE_TRANSITION

    Variables - Collision Constants

    ANATOMICAL_DIMENSIONS

    Variables - Combat Constants

    BASE_REACH
    STANCE_REACH_MODIFIERS

    Variables - Combat Performance

    PERFORMANCE_RATING_THRESHOLDS

    Variables - Combat UI

    ROUND_ANNOUNCEMENT_TIMINGS

    Variables - Korean Terms

    COLLISION_KOREAN_TERMS

    Variables - Layout

    SPACING_SCALE_MAP

    Variables - Layout Constants

    Z_INDEX

    Variables - Player Archetypes

    ARCHETYPE_ASSETS

    Variables - Responsive Layout

    RESPONSIVE_BREAKPOINTS

    Variables - Typography

    FONT_SCALE_MAP
    FONT_SIZE_CONSTRAINTS
    KOREAN_MOBILE_FONT_SIZES

    Variables - Visual Assets

    ARCHETYPE_BACKGROUNDS
    FALLBACK_ARCHETYPE_IMAGE

    Namespaces - Type Definitions

    types

    Namespaces - General

    ArchetypeCard
    BalanceIndicator
    BloodLossOverlay
    BreathingIndicator
    ConsciousnessBlur
    KoreanButton
    KoreanPanel
    KoreanText3D
    PainVignette
    PlayerStateOverlay
    ProgressBar
    SpeedIndicatorHUD
    StaminaWarning

    References

    Audio → audio
    CombatScreen3DDefault → CombatScreen3D
    Components → components
    Systems → systems
    Utils → utils