pub struct GameDataLoader {
no_vis: bool,
language: &'static str,
map: Option<GameMap>,
localizer: Localizer,
title_province_map: HashMap<u32, Rc<str>>,
}
Expand description
A loader for game data
Fields§
§no_vis: bool
§language: &'static str
§map: Option<GameMap>
§localizer: Localizer
§title_province_map: HashMap<u32, Rc<str>>
Implementations§
Source§impl GameDataLoader
impl GameDataLoader
Sourcepub fn new(no_vis: bool, language: &'static str) -> Self
pub fn new(no_vis: bool, language: &'static str) -> Self
Create a new game data loader with the given language and setting for whether to load visual data
Sourcepub fn process_path<P: AsRef<Path>>(
&mut self,
path: P,
) -> Result<(), GameDataError>
pub fn process_path<P: AsRef<Path>>( &mut self, path: P, ) -> Result<(), GameDataError>
Search the given path for localization and map data
Auto Trait Implementations§
impl Freeze for GameDataLoader
impl RefUnwindSafe for GameDataLoader
impl !Send for GameDataLoader
impl !Sync for GameDataLoader
impl Unpin for GameDataLoader
impl UnwindSafe for GameDataLoader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more