diff --git a/BizHawk.Client.Common/movie/conversions/MovieConversionExtensions.cs b/BizHawk.Client.Common/movie/conversions/MovieConversionExtensions.cs index 9cb2f22f78..049d5ddd8b 100644 --- a/BizHawk.Client.Common/movie/conversions/MovieConversionExtensions.cs +++ b/BizHawk.Client.Common/movie/conversions/MovieConversionExtensions.cs @@ -10,7 +10,7 @@ namespace BizHawk.Client.Common.MovieConversionExtensions public static TasMovie ToTasMovie(this IMovie old) { var newFilename = old.Filename + "." + TasMovie.Extension; - var tas = new TasMovie(newFilename); + var tas = new TasMovie(newFilename, old.StartsFromSavestate); for (var i = 0; i < old.InputLogLength; i++) { diff --git a/BizHawk.Client.Common/movie/tasproj/TasMovie.cs b/BizHawk.Client.Common/movie/tasproj/TasMovie.cs index 5417ea7baf..78f28b76cd 100644 --- a/BizHawk.Client.Common/movie/tasproj/TasMovie.cs +++ b/BizHawk.Client.Common/movie/tasproj/TasMovie.cs @@ -19,24 +19,24 @@ namespace BizHawk.Client.Common public const string DefaultProjectName = "default"; - public TasMovie(string path) : base(path) + public TasMovie(string path, bool startsFromSavestate = false) : base(path) { // TODO: how to call the default constructor AND the base(path) constructor? And is base(path) calling base() ? StateManager = new TasStateManager(this); Header[HeaderKeys.MOVIEVERSION] = "BizHawk v2.0 Tasproj v1.0"; Markers = new TasMovieMarkerList(this); Markers.CollectionChanged += Markers_CollectionChanged; - Markers.Add(0, StartsFromSavestate ? "Savestate" : "Power on"); + Markers.Add(0, startsFromSavestate ? "Savestate" : "Power on"); } - public TasMovie() + public TasMovie(bool startsFromSavestate = false) : base() { StateManager = new TasStateManager(this); Header[HeaderKeys.MOVIEVERSION] = "BizHawk v2.0 Tasproj v1.0"; Markers = new TasMovieMarkerList(this); Markers.CollectionChanged += Markers_CollectionChanged; - Markers.Add(0, StartsFromSavestate ? "Savestate" : "Power on"); + Markers.Add(0, startsFromSavestate ? "Savestate" : "Power on"); } public override string PreferredExtension