Exemple #1
0
 private void LoadState()
 {
     if (_engine == null)
         return;
     var ST = new State(_engine);
     if (ST.LoadState(Path.GetFullPath(Program.Settings.StateFloder)
                      + "\\" + Path.GetFileNameWithoutExtension(_engine.Memory.Map.Cartridge.RomPath) + "_" +
                      _stateIndex.ToString() + ".st"))
     {
         WriteStatus("STATE LOADED !!");
     }
     else
     {
         WriteStatus("NO STATE FOUND IN SLOT " + _stateIndex.ToString());
     }
 }
Exemple #2
0
 private void SaveState()
 {
     if (_engine == null)
         return;
     Directory.CreateDirectory(Path.GetFullPath(Program.Settings.StateFloder));
     var ST = new State(_engine);
     if (ST.SaveState(Path.GetFullPath(Program.Settings.StateFloder)
                      + "\\" + Path.GetFileNameWithoutExtension(_engine.Memory.Map.Cartridge.RomPath) + "_" +
                      _stateIndex.ToString() + ".st"))
     {
         WriteStatus("STATE SAVED !!");
     }
     else
     {
         WriteStatus("CAN'T SAVE !!!!!??");
     }
 }