1
0
Fork 0
mirror of https://github.com/doukutsu-rs/doukutsu-rs synced 2024-09-27 12:38:57 +00:00

fix loading order

This commit is contained in:
dawnDus 2022-04-30 11:54:48 -04:00
parent acad65d233
commit 2d2e712eab
No known key found for this signature in database
GPG key ID: 972AABDE81848F21
2 changed files with 7 additions and 8 deletions

View file

@ -1796,12 +1796,11 @@ impl EngineConstants {
for language in Language::values() {
// Only Switch 1.3+ data contains an entirely valid JP font
let font =
if language == Language::Japanese && filesystem::exists_find(ctx, &self.base_paths, "/credit_jp.tsc") {
FontData::new("csfontjp.fnt".to_owned(), 0.5, 0.0)
} else {
language.font()
};
let font = if language == Language::Japanese && filesystem::exists(ctx, "/base/credit_jp.tsc") {
FontData::new("csfontjp.fnt".to_owned(), 0.5, 0.0)
} else {
language.font()
};
self.locales.insert(language.to_string(), Locale::new(ctx, language.to_language_code(), font));
log::info!("Loaded locale {} ({}).", language.to_string(), language.to_language_code());
}

View file

@ -317,11 +317,11 @@ impl SharedGameState {
}
}
constants.load_locales(ctx)?;
let season = Season::current();
constants.rebuild_path_list(None, season, &settings);
constants.load_locales(ctx)?;
let active_locale = constants.locales.get(&settings.locale.to_string()).unwrap();
if constants.is_cs_plus {