Example #1
0
        public void StartNewPlayback()
        {
            // See StartNewRecording for details as to why this savestate check is here
            if (!StartsFromSavestate)
            {
                Global.Emulator.ClearSaveRam();
            }

            _mode = Moviemode.Play;
        }
Example #2
0
		public void StartNewPlayback()
		{
			// See StartNewRecording for details as to why this savestate check is here
			if (!StartsFromSavestate)
			{
				Global.Emulator.ClearSaveRam();
			}

			_mode = Moviemode.Play;
		}
Example #3
0
		public virtual void StartNewRecording()
		{
			_mode = Moviemode.Record;
			if (Global.Config.EnableBackupMovies && MakeBackup && _log.Any())
			{
				SaveBackup();
				MakeBackup = false;
			}

			_log.Clear();
		}
Example #4
0
        public void StartNewRecording()
        {
            _mode = Moviemode.Record;
            if (Global.Config.EnableBackupMovies && _makeBackup && _log.Any())
            {
                SaveBackup();
                _makeBackup = false;
            }

            _log.Clear();
        }
Example #5
0
        public virtual void StartNewRecording()
        {
            Mode = Moviemode.Record;
            if (Global.Config.EnableBackupMovies && MakeBackup && Log.Any())
            {
                SaveBackup();
                MakeBackup = false;
            }

            Log.Clear();
        }
Example #6
0
		public void Stop(bool saveChanges = true)
		{
			if (saveChanges)
			{
				if (_mode == Moviemode.Record || _changes)
				{
					Save();
				}
			}

			_changes = false;
			_mode = Moviemode.Inactive;
		}
Example #7
0
        public void Stop(bool saveChanges = true)
        {
            if (saveChanges)
            {
                if (_mode == Moviemode.Record || Changes)
                {
                    Save();
                }
            }

            Changes = false;
            _mode   = Moviemode.Inactive;
        }
Example #8
0
		public virtual bool Stop(bool saveChanges = true)
		{
			bool saved = false;
			if (saveChanges)
			{
				if (_mode == Moviemode.Record || (IsActive && Changes))
				{
					Save();
					saved = true;
				}
			}

			Changes = false;
			_mode = Moviemode.Inactive;

			return saved;
		}
Example #9
0
		public bool Stop(bool saveChanges = true)
		{
			bool saved = false;
			if (saveChanges)
			{
				if (_mode == Moviemode.Record || _changes)
				{
					Save();
					saved = true;
				}
			}

			_changes = false;
			_mode = Moviemode.Inactive;

			return saved;
		}
Example #10
0
        public virtual bool Stop(bool saveChanges = true)
        {
            bool saved = false;

            if (saveChanges)
            {
                if (_mode == Moviemode.Record || (IsActive && Changes))
                {
                    Save();
                    saved = true;
                }
            }

            Changes = false;
            _mode   = Moviemode.Inactive;

            return(saved);
        }
Example #11
0
        public bool Stop(bool saveChanges = true)
        {
            bool saved = false;

            if (saveChanges)
            {
                if (_mode == Moviemode.Record || _changes)
                {
                    Save();
                    saved = true;
                }
            }

            _changes = false;
            _mode    = Moviemode.Inactive;

            return(saved);
        }
Example #12
0
		public void StartNewRecording()
		{
			// adelikat: ClearSaveRam shouldn't be here at all most likely, especially considering this is an implementation detail
			// If Starting a new recording requires clearing sram it shoudl be done at a higher layer and not rely on all IMovies doing this
			// Haven't removed it yet because I coudln't guarantee that power-on movies coudl live without it
			// And the immediate fire is that Savestate movies are breaking
			if (!StartsFromSavestate)
			{
				Global.Emulator.ClearSaveRam();
			}

			_mode = Moviemode.Record;
			if (Global.Config.EnableBackupMovies && _makeBackup && _log.Any())
			{
				SaveBackup();
				_makeBackup = false;
			}

			_log.Clear();
		}
Example #13
0
        public void StartNewRecording()
        {
            // adelikat: ClearSaveRam shouldn't be here at all most likely, especially considering this is an implementation detail
            // If Starting a new recording requires clearing sram it shoudl be done at a higher layer and not rely on all IMovies doing this
            // Haven't removed it yet because I coudln't guarantee that power-on movies coudl live without it
            // And the immediate fire is that Savestate movies are breaking
            if (!StartsFromSavestate)
            {
                Global.Emulator.ClearSaveRam();
            }

            _mode = Moviemode.Record;
            if (Global.Config.EnableBackupMovies && _makeBackup && _log.Any())
            {
                SaveBackup();
                _makeBackup = false;
            }

            _log.Clear();
        }
Example #14
0
 public void FinishedMode()
 {
     _mode = Moviemode.Finished;
 }
Example #15
0
 public void SwitchToPlay()
 {
     _mode = Moviemode.Play;
     Save();
 }
Example #16
0
 public virtual void StartNewPlayback()
 {
     Mode = Moviemode.Play;
 }
Example #17
0
 public void StartNewPlayback()
 {
     _mode = Moviemode.Play;
 }
Example #18
0
 public void SwitchToRecord()
 {
     _mode = Moviemode.Record;
 }
Example #19
0
		public virtual void StartNewPlayback()
		{
			_mode = Moviemode.Play;
		}
Example #20
0
 public virtual void SwitchToRecord()
 {
     Mode = Moviemode.Record;
 }
Example #21
0
 public virtual void SwitchToPlay()
 {
     _mode = Moviemode.Play;
 }
Example #22
0
		public void FinishedMode()
		{
			_mode = Moviemode.Finished;
		}
Example #23
0
		public virtual void SwitchToPlay()
		{
			_mode = Moviemode.Play;
		}
Example #24
0
		public void SwitchToPlay()
		{
			_mode = Moviemode.Play;
			Save();
		}
Example #25
0
		public void SwitchToRecord()
		{
			_mode = Moviemode.Record;
		}