ApplyDataToNes() public method

public ApplyDataToNes ( NesEngine _engine ) : void
_engine NesEngine
return void
コード例 #1
0
ファイル: State.cs プロジェクト: afonsof/nes-hd
 public bool LoadState(string FilePath)
 {
     try
     {
         if (File.Exists(FilePath))
         {
             _engine.Pause();
             var fs = new FileStream(FilePath, FileMode.Open);
             var formatter = new BinaryFormatter();
             Holder = (StateHolder) formatter.Deserialize(fs);
             fs.Close();
             Holder.ApplyDataToNes(_engine);
             _engine.Resume();
             return true;
         }
         return false;
     }
     catch
     {
         return false;
     }
     ;
 }
コード例 #2
0
ファイル: State.cs プロジェクト: afonsof/nes-hd
 public bool LoadState(string FilePath)
 {
     try
     {
         if (File.Exists(FilePath))
         {
             _engine.Pause();
             var fs        = new FileStream(FilePath, FileMode.Open);
             var formatter = new BinaryFormatter();
             Holder = (StateHolder)formatter.Deserialize(fs);
             fs.Close();
             Holder.ApplyDataToNes(_engine);
             _engine.Resume();
             return(true);
         }
         return(false);
     }
     catch
     {
         return(false);
     }
     ;
 }