示例#1
0
 private void RecentGameLoaded(RecentGameInfo gameInfo)
 {
     if (this.Mode == GameScreenMode.RecentGames)
     {
         OnRecentGameLoaded?.Invoke(gameInfo);
     }
     if (this._needResume)
     {
         EmuApi.Resume();
     }
 }
示例#2
0
 private void RecentGameLoaded(RecentGameInfo gameInfo)
 {
     if (this.Mode == GameScreenMode.RecentGames)
     {
         OnRecentGameLoaded?.Invoke(gameInfo);
     }
     if (this._needResume)
     {
         InteropEmu.Resume();
     }
     this.Visible = false;
 }
示例#3
0
        public void ProcessClick()
        {
            if (!this.Enabled)
            {
                return;
            }

            if (Path.GetExtension(_recentGame.FileName) == ".rgd")
            {
                InteropEmu.LoadRecentGame(_recentGame.FileName, ConfigManager.Config.PreferenceInfo.GameSelectionScreenResetGame);
            }
            else
            {
                switch (this.Mode)
                {
                case GameScreenMode.LoadState: InteropEmu.LoadState(_recentGame.SaveSlot); break;

                case GameScreenMode.SaveState: InteropEmu.SaveState(_recentGame.SaveSlot); break;
                }
            }
            OnRecentGameLoaded?.Invoke(_recentGame);
        }
示例#4
0
        public void ProcessClick()
        {
            if (!this.Enabled)
            {
                return;
            }

            if (Path.GetExtension(_recentGame.FileName) == ".rgd")
            {
                EmuRunner.LoadRecentGame(_recentGame.FileName);
            }
            else
            {
                switch (this.Mode)
                {
                case GameScreenMode.LoadState: EmuApi.LoadState(_recentGame.SaveSlot); break;

                case GameScreenMode.SaveState: EmuApi.SaveState(_recentGame.SaveSlot); break;
                }
            }
            OnRecentGameLoaded?.Invoke(_recentGame);
        }
 private void LoadSelectedGame()
 {
     InteropEmu.LoadRecentGame(_recentGames[_currentIndex].FileName, ConfigManager.Config.PreferenceInfo.GameSelectionScreenResetGame);
     OnRecentGameLoaded?.Invoke(_recentGames[_currentIndex]);
 }
示例#6
0
 private void picPreviousState_Click(object sender, EventArgs e)
 {
     InteropEmu.LoadRecentGame(_recentGame.FileName, ConfigManager.Config.PreferenceInfo.GameSelectionScreenResetGame);
     OnRecentGameLoaded?.Invoke(_recentGame);
 }
示例#7
0
 private void RecentGameLoaded(RecentGameInfo gameInfo)
 {
     OnRecentGameLoaded?.Invoke(gameInfo);
 }