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

    Interface PhysicsConfiguration

    Complete physics configuration for a game screen.

    Korean: 물리 설정

    Includes all parameters needed to ensure consistent physics behavior across different screens and device types.

    interface PhysicsConfiguration {
        arenaConfig: ArenaConfiguration;
        cameraConfig: CameraConfiguration;
        combatRanges: { CLOSE: 0.8; LONG: 2; MAX: 3; MEDIUM: 1.2; MELEE: 0.5 };
        movementAcceleration: number;
        pixelsPerMeter: number;
        staminaRegenRate: number;
    }
    Index

    Properties

    arenaConfig: ArenaConfiguration

    Arena configuration with pixel and meter dimensions

    cameraConfig: CameraConfiguration

    Camera configuration for consistent perspective

    combatRanges: { CLOSE: 0.8; LONG: 2; MAX: 3; MEDIUM: 1.2; MELEE: 0.5 }

    Combat ranges in meters

    Type Declaration

    • ReadonlyCLOSE: 0.8

      Close range: punching/elbow distance (0.8m)

    • ReadonlyLONG: 2

      Long range: max attack distance (2.0m)

    • ReadonlyMAX: 3

      Maximum range: engagement distance (3.0m)

    • ReadonlyMEDIUM: 1.2

      Medium range: kicking distance (1.2m)

    • ReadonlyMELEE: 0.5

      Melee range: very close, grappling distance (0.5m)

    movementAcceleration: number

    Base movement acceleration (m/s²)

    pixelsPerMeter: number

    Pixels per meter ratio for this configuration

    staminaRegenRate: number

    Base stamina regeneration rate (stamina/second)