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

    Interface UIGameSettings

    Game settings configuration interface for UI controls.

    Manages volume, graphics quality, control schemes, and language preferences.

    게임설정

    interface UIGameSettings {
        controls: {
            keyboardLayout: "qwerty" | "dvorak" | "colemak";
            mouseSensitivity: number;
        };
        graphics: {
            fullscreen: boolean;
            quality: "medium"
            | "low"
            | "high";
            vsync: boolean;
        };
        language: "korean"
        | "english"
        | "both";
        volume: { master: number; music: number; sfx: number };
    }
    Index

    Properties

    controls: {
        keyboardLayout: "qwerty" | "dvorak" | "colemak";
        mouseSensitivity: number;
    }

    Control settings

    Type Declaration

    • ReadonlykeyboardLayout: "qwerty" | "dvorak" | "colemak"

      Keyboard layout preference

    • ReadonlymouseSensitivity: number

      Mouse sensitivity multiplier

    graphics: {
        fullscreen: boolean;
        quality: "medium" | "low" | "high";
        vsync: boolean;
    }

    Graphics settings

    Type Declaration

    • Readonlyfullscreen: boolean

      Fullscreen mode enabled

    • Readonlyquality: "medium" | "low" | "high"

      Graphics quality preset

    • Readonlyvsync: boolean

      Vertical sync enabled

    language: "korean" | "english" | "both"

    Language preference

    volume: { master: number; music: number; sfx: number }

    Audio volume settings

    Type Declaration

    • Readonlymaster: number

      Master volume (0.0 - 1.0)

    • Readonlymusic: number

      Music volume (0.0 - 1.0)

    • Readonlysfx: number

      Sound effects volume (0.0 - 1.0)