Black Trigram (흑괘) - API Documentation - v0.2.10
    Preparing search index...

    Interface GameSettings

    interface GameSettings {
        accessibility: {
            colorBlindSupport: boolean;
            highContrast: boolean;
            largeText: boolean;
            reducedMotion: boolean;
        };
        audio: {
            masterVolume: number;
            musicVolume: number;
            sfxVolume: number;
            voiceVolume: number;
        };
        controls: {
            keyboardLayout: "qwerty"
            | "azerty"
            | "dvorak";
            mouseSensitivity: number;
            showInputHistory: boolean;
        };
        gameplay: {
            combatHints: boolean;
            difficultyLevel: "master"
            | "beginner"
            | "intermediate"
            | "advanced";
            language: "korean" | "english" | "both";
            showRomanization: boolean;
            showVitalPoints: boolean;
        };
        graphics: {
            frameRate: 30
            | 60
            | 120
            | 144;
            fullscreen: boolean;
            quality: "medium" | "high" | "low" | "ultra";
            resolution: "720p" | "1080p" | "1440p" | "4k";
            vsync: boolean;
        };
    }
    Index

    Properties

    accessibility: {
        colorBlindSupport: boolean;
        highContrast: boolean;
        largeText: boolean;
        reducedMotion: boolean;
    }
    audio: {
        masterVolume: number;
        musicVolume: number;
        sfxVolume: number;
        voiceVolume: number;
    }
    controls: {
        keyboardLayout: "qwerty" | "azerty" | "dvorak";
        mouseSensitivity: number;
        showInputHistory: boolean;
    }
    gameplay: {
        combatHints: boolean;
        difficultyLevel: "master" | "beginner" | "intermediate" | "advanced";
        language: "korean" | "english" | "both";
        showRomanization: boolean;
        showVitalPoints: boolean;
    }
    graphics: {
        frameRate: 30 | 60 | 120 | 144;
        fullscreen: boolean;
        quality: "medium" | "high" | "low" | "ultra";
        resolution: "720p" | "1080p" | "1440p" | "4k";
        vsync: boolean;
    }