mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-07-17 08:39:15 +00:00
border test 9000
This commit is contained in:
@@ -33,6 +33,20 @@ export class UserSettings {
|
||||
localStorage.setItem(key, value.toString());
|
||||
}
|
||||
|
||||
getInt(key: string, defaultValue: number): number {
|
||||
const value = localStorage.getItem(key);
|
||||
if (!value) return defaultValue;
|
||||
|
||||
const intValue = parseInt(value, 10);
|
||||
if (!Number.isFinite(intValue)) return defaultValue;
|
||||
|
||||
return intValue;
|
||||
}
|
||||
|
||||
setInt(key: string, value: number): void {
|
||||
localStorage.setItem(key, Math.trunc(value).toString());
|
||||
}
|
||||
|
||||
emojis() {
|
||||
return this.get("settings.emojis", true);
|
||||
}
|
||||
@@ -73,6 +87,10 @@ export class UserSettings {
|
||||
return this.get("settings.territoryPatterns", true);
|
||||
}
|
||||
|
||||
territoryBorderMode(): number {
|
||||
return this.getInt("settings.territoryBorderMode", 1);
|
||||
}
|
||||
|
||||
cursorCostLabel() {
|
||||
const legacy = this.get("settings.ghostPricePill", true);
|
||||
return this.get("settings.cursorCostLabel", legacy);
|
||||
|
||||
Reference in New Issue
Block a user