Skip to content

Commit 0cfeba9

Browse files
committed
Show version in update error
1 parent d07e962 commit 0cfeba9

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

reader_core/src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,12 @@ fn run_loaded_title_frame(title: LoadedTitle) {
8787
pub extern "C" fn run_frame() {
8888
match loaded_title() {
8989
Ok(title) => run_loaded_title_frame(title),
90-
Err(TitleError::InvalidUpdate) => {
90+
Err(TitleError::InvalidUpdate { remaster_version }) => {
9191
pnp::println!("Unsupported game update!");
9292
pnp::println!("");
9393
pnp::println!("Please update your game");
9494
pnp::println!("for PokeReader to run");
95+
pnp::println!("Update {}", remaster_version)
9596
}
9697
Err(TitleError::InvalidTitle) => {}
9798
}

reader_core/src/title.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ pub enum LoadedTitle {
2323
#[derive(Debug, Clone, Copy)]
2424
pub enum TitleError {
2525
InvalidTitle,
26-
InvalidUpdate,
26+
InvalidUpdate { remaster_version: u64 },
2727
}
2828

2929
static mut LOADED_TITLE: Result<LoadedTitle, TitleError> = Err(TitleError::InvalidTitle);
@@ -50,7 +50,7 @@ pub fn loaded_title() -> Result<LoadedTitle, TitleError> {
5050
| (LoadedTitle::CrystalFr, 0)
5151
| (LoadedTitle::CrystalEs, 0)
5252
| (LoadedTitle::CrystalIt, 0) => Ok(title),
53-
(_, _) => Err(TitleError::InvalidUpdate),
53+
(_, remaster_version) => Err(TitleError::InvalidUpdate { remaster_version }),
5454
};
5555

5656
LOADED_TITLE

0 commit comments

Comments
 (0)