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

      Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.3.13

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

      A realistic 2D precision combat simulator deeply rooted in Korean martial arts and the I Ching trigram philosophy.

      Classes

      AudioAssetRegistry
      AudioManager
      AudioUtils
      DamageCalculator
      DefaultSoundGenerator
      HitDetection
      KoreanAnatomySystem
      KoreanCulture
      KoreanTechniquesSystem
      StanceManager
      TrainingCombatSystem
      TransitionCalculator
      TrigramCalculator
      VariantSelector

      Interfaces

      AISystemConfig
      AnatomicalRegion
      AnimationConfig
      AnimationFrame
      AnimationState
      AnimationSystemInterface
      ArchetypeTrigramAffinity
      AudioAsset
      AudioCapabilities
      AudioChannel
      AudioConfig
      AudioContext3D
      AudioEffect
      AudioEvent
      AudioLoadingState
      AudioManagerInterface
      AudioPlaybackOptions
      AudioProviderProps
      AudioState
      AudioSystemInterface
      AudioVariantContext
      BodyRegionData
      Bounds
      CollisionData
      CombatAudioEvent
      CombatAudioMap
      CombatControlsConfig
      CombatControlsProps
      CombatEventData
      CombatHUDProps
      CombatInput
      CombatLogEntry
      CombatResult
      CombatScreenProps
      CombatStats
      CombatStatsPanelProps
      CombatSystem
      CombatSystemConfig
      CombatSystemInterface
      Config
      DamageRange
      DamageResult
      DisplayHitEffect
      EffectDuration
      EffectSystem
      EnergyMeridian
      EnhancedAudioAsset
      EnhancedAudioAssetRegistry
      EnvironmentalEffect
      EventBusInterface
      GameConfig
      GameEntity
      GameEvent
      GamepadState
      GameSaveData
      GameSession
      GameState
      GameSystemManager
      GameSystemState
      Gesture
      HitEffect
      IAudioAssetRegistry
      IAudioManager
      InputEvent
      InputSystemInterface
      KiFlowFactors
      KoreanEntity
      KoreanTechnique
      KoreanText
      KoreanTextStyle
      MatchConfig
      MatchStatistics
      MinimalPlayerState
      MusicTrack
      ParticleEffect
      PhysicsEntityConfig
      PhysicsEntityState
      PhysicsSystemInterface
      PlayerArchetypeData
      PlayerCreationData
      PlayerMatchStats
      PlayerState
      PlayerStatusPanelProps
      PlayerTrainingStats
      Position
      ProceduralSoundConfig
      RegionData
      RenderableConfig
      RenderingSystemInterface
      Result
      RoundResult
      Size
      SoundEffect
      StanceChangeResult
      StanceTransition
      StatusEffect
      SystemConfig
      SystemEvent
      SystemPerformance
      Theme
      TrainingCombatResult
      TrainingProgression
      TrainingResult
      TrainingSession
      TrainingTarget
      Transition
      TransitionMetrics
      TransitionPath
      TrigramCombatStyle
      TrigramData
      TrigramEffectivenessMatrix
      TrigramPhilosophy
      TrigramStanceData
      TrigramSystem
      TrigramSystemConfig
      TrigramSystemInterface
      TrigramTheme
      TrigramTransition
      TrigramTransitionCost
      TrigramTransitionRule
      UIGameSettings
      ValidationResult
      Velocity
      VisualEffect
      VitalPoint
      VitalPointEffect
      VitalPointHitResult
      VitalPointNames
      VitalPointSystem
      VitalPointSystemConfig
      VitalPointSystemInterface
      VoiceLine

      Type Aliases

      AudioFormat
      Callback
      Color
      DeepReadonly
      Duration
      EffectType
      EntityId
      EnvironmentalEffectType
      EventHandler
      ID
      KoreanTextAlignment
      MusicTrackId
      Optional
      ParticleType
      Percentage
      PlayerUpdateData
      Required
      SoundEffectId
      Timestamp
      TrainingDifficulty
      TrainingMode
      VoiceLineId

      Enumerations

      AudioCategory
      BodyRegion
      CombatAttackType
      CombatState
      DamageType
      EffectIntensity
      GameEventType
      GameMode
      GamePhase
      HitEffectEnum
      HitEffectType
      KoreanTextSize
      KoreanTextWeight
      PlayerArchetype
      TrigramStance
      VitalPointCategory
      VitalPointEffectType
      VitalPointSeverity

      Functions

      App
      applyDamage
      applyEffectModifiers
      applyStatusEffect
      calculateAnatomicalVulnerability
      calculateCombatEffectiveness
      calculateEffectIntensity
      calculateMeridianFlow
      canPlayerAct
      canPlayType
      clampVolume
      combineEffects
      createAudioElement
      createCombatResult
      createEffectFromKoreanText
      createHitEffect
      createKoreanGraphics
      createKoreanStatusEffect
      createPlayerFromArchetype
      createResponsiveTextStyle
      createStatusEffect
      createTextStyle
      createTrigramEffect
      createVitalPointEffect
      darkenColor
      detectSupportedFormats
      drawButton
      drawKoreanPanel
      drawTrigramSymbol
      extendPixiComponents
      findOptimalVitalPoints
      formatDuration
      generateMeridianEffects
      getAnatomicalZones
      getArchetypeBonuses
      getArchetypeColors
      getBestFormatMetadata
      getColorWithAlpha
      getContrastColor
      getEffectDescription
      getEffectDisplayText
      getEffectDurationModifier
      getHealthColor
      getHitEffectColor
      getMeridian
      getMeridiansByElement
      getOptimalFormat
      getPreferredFormat
      getRegionBoundaries
      getRegionForPosition
      getStanceEffectiveness
      getStanceFromKey
      getTechniquesByStance
      getVitalPointById
      getVitalPointByOnPlayerId
      getVitalPointsByCategory
      getVitalPointsByDifficulty
      getVitalPointsByRegion
      getVitalPointsBySeverity
      getVitalPointsByStance
      getVitalPointsInRegion
      getZoneByPosition
      groupEffectsByType
      groupEffectsByTypeEnum
      hasEnoughResources
      hexToRgb
      interpolateColor
      isAudioSupported
      isEffectBeneficial
      isPositionInRegion
      lightenColor
      normalizeVolume
      pixiToHex
      preloadGameTextures
      removeExpiredEffects
      resetPlayerState
      rgbToHex
      selectAudioFormat
      selectCombatMusic
      selectCombatSound
      selectHitSound
      updateEffect
      updatePlayerState
      updateStatusEffects
      useAudio
      usePixiExtensions
      useTexture
      validateAudioUrl

      Variables

      ALL_PLACEHOLDER_MUSIC
      ALL_PLACEHOLDER_SOUNDS
      ANATOMICAL_REGIONS_DATA
      ANIMATION_DURATIONS
      ANIMATION_TIMINGS
      ARCHETYPE_MUSIC_THEMES
      ARCHETYPE_TECHNIQUE_BONUSES
      AUDIO_DEFAULTS
      AUDIO_FORMATS
      audioAssetRegistry
      AudioContext
      AudioProvider
      BASE_PLAYER_STATS
      BaseButton
      CANVAS_ASPECT_RATIO
      CENTER_POSITION_X
      COMBAT_AUDIO_MAP
      COMBAT_CONFIG
      COMBAT_CONSTANTS
      COMBAT_CONTROLS
      COMBAT_PHASES
      COMBAT_RANGES
      COMBAT_STATE_MACHINE
      COMBAT_TIMING
      CombatControls
      CombatHUD
      CombatScreen
      CombatStatsPanel
      CYBERPUNK_COLORS
      DAMAGE_CONSTANTS
      DAMAGE_TYPES
      DEFAULT_GAME_SPEED
      DIFFICULTY_SETTINGS
      DojangBackground
      EFFECTIVENESS_MODIFIERS
      ELEMENTAL_RELATIONS
      EndScreen
      ENERGY_MERIDIANS
      ENERGY_MERIDIANS_ARRAY
      ENHANCED_DAMAGE_CONSTANTS
      FONT_FAMILY
      FONT_SIZES
      FONT_WEIGHTS
      FRAME_TIME
      GAME_CONFIG
      GAME_METADATA
      GAME_MODE_CONFIG
      GAME_PHASES
      GAME_STATES
      HALF_CANVAS_HEIGHT
      HALF_CANVAS_WIDTH
      HEALTH_COLORS
      HealthBar
      HIT_DETECTION
      INPUT_CONSTANTS
      IntroScreen
      KEYBOARD_MAPPING
      KOREAN_ANATOMICAL_ZONES
      KOREAN_ANATOMICAL_ZONES_ARRAY
      KOREAN_COLORS
      KOREAN_FONT_FAMILY
      KOREAN_FONT_WEIGHTS
      KOREAN_TEXT_SIZES
      KOREAN_TYPOGRAPHY
      KOREAN_VITAL_POINTS
      KoreanHeader
      MARTIAL_ARTS_CONFIG
      MAX_TRANSITION_COST_KI
      MAX_TRANSITION_COST_STAMINA
      MAX_TRANSITION_TIME_MILLISECONDS
      PERFORMANCE_CONFIG
      PERFORMANCE_THRESHOLDS
      PIXI_FONT_WEIGHTS
      PIXI_TEXT_STYLES
      PLACEHOLDER_AUDIO_ASSETS
      PLACEHOLDER_MUSIC_TRACKS
      PLACEHOLDER_SOUND_EFFECTS
      PLAYER_ARCHETYPES_DATA
      PLAYER_COLORS
      PLAYER_DISTANCE
      PlayerStatusPanel
      RESOURCE_COSTS
      SAMPLE_VITAL_POINTS
      STANCE_EFFECTIVENESS_MATRIX
      StanceIndicator
      STATUS_DURATIONS
      TECHNIQUE_EFFECTIVENESS_MATRIX
      TECHNIQUE_RESULTS
      TECHNIQUE_SOUND_EFFECTS
      TICK_RATE
      TRAINING_COMBAT_SETTINGS
      TRAINING_CONFIG
      TRAINING_STATE_MACHINE
      TrainingScreen
      TRIGRAM_DATA
      TRIGRAM_STANCES_ORDER
      TRIGRAM_TECHNIQUES
      TrigramWheel
      UI_CONSTANTS
      UI_LAYOUT
      VISUAL_EFFECTS

      References

      CombatControlsDefault → CombatControls
      CombatHUDDefault → CombatHUD
      CombatScreenDefault → CombatScreen