UNPKG

@kitten-science/kitten-scientists

Version:

Add-on for the wonderful incremental browser game: https://kittensgame.com/web/

31 lines 1.37 kB
import { type Maybe } from "@oliversalzburg/js-utils/data/nil.js"; import type { SupportedLocale } from "../Engine.js"; import { LogFilterSettings } from "./LogFilterSettings.js"; import { ResourcesSettings } from "./ResourcesSettings.js"; import { Setting, SettingOptions } from "./Settings.js"; import { StateSettings } from "./StateSettings.js"; export declare class EngineSettings extends Setting { /** * The interval at which the internal processing loop is run, in milliseconds. */ interval: number; /** * The currently selected language. */ locale: SettingOptions<SupportedLocale>; /** * Use a dedicated column in the UI for KS. */ ksColumn: Setting; /** * Color resources in the game depending on if they are above or below configured stock. * Users might want to disable this option, because it costs a lot of performance. */ highlighStock: Setting; filters: LogFilterSettings; resources: ResourcesSettings; readonly states: StateSettings; constructor(enabled?: boolean, filters?: LogFilterSettings, resources?: ResourcesSettings, states?: StateSettings, language?: SupportedLocale, ksColumn?: Setting, highlightStock?: Setting); load(settings: Maybe<Partial<EngineSettings>>, retainMetaBehavior?: boolean): void; } //# sourceMappingURL=EngineSettings.d.ts.map