File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -87,11 +87,12 @@ fn run_loaded_title_frame(title: LoadedTitle) {
8787pub 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 }
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ pub enum LoadedTitle {
2323#[ derive( Debug , Clone , Copy ) ]
2424pub enum TitleError {
2525 InvalidTitle ,
26- InvalidUpdate ,
26+ InvalidUpdate { remaster_version : u64 } ,
2727}
2828
2929static 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
You can’t perform that action at this time.
0 commit comments