Document markup and improve choice tags
This commit is contained in:
@@ -9,6 +9,7 @@ export interface GameMetadata {
|
||||
subtitle?: string;
|
||||
version?: string;
|
||||
copyright?: string;
|
||||
language?: string;
|
||||
}
|
||||
|
||||
export interface GamePaths {
|
||||
@@ -52,6 +53,7 @@ function fallbackConfig(engine: EngineName): GameEngineConfig {
|
||||
subtitle: 'An open-world text adventure',
|
||||
version: '1.0.0',
|
||||
copyright: '',
|
||||
language: 'en_US',
|
||||
},
|
||||
};
|
||||
}
|
||||
@@ -81,6 +83,7 @@ export function loadGameConfig(configPath: string, engine: EngineName): GameEngi
|
||||
metadata: {
|
||||
...fallback.metadata,
|
||||
...(parsed.metadata ?? {}),
|
||||
language: parsed.metadata?.language ?? parsed.locale ?? fallback.metadata.language,
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user