From 60ed815b687b717ea392a2fc2ef40a3993ed8332 Mon Sep 17 00:00:00 2001 From: adelikat Date: Tue, 3 Feb 2015 00:24:38 +0000 Subject: [PATCH] add some plumbing for a PJM importer --- .../BizHawk.Client.Common.csproj | 1 + .../movie/import/MovieImport.cs | 10 ++++++++-- .../movie/import/PJMImport.cs | 18 ++++++++++++++++++ 3 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 BizHawk.Client.Common/movie/import/PJMImport.cs diff --git a/BizHawk.Client.Common/BizHawk.Client.Common.csproj b/BizHawk.Client.Common/BizHawk.Client.Common.csproj index 04691d8a29..8eba8e2c9d 100644 --- a/BizHawk.Client.Common/BizHawk.Client.Common.csproj +++ b/BizHawk.Client.Common/BizHawk.Client.Common.csproj @@ -181,6 +181,7 @@ + diff --git a/BizHawk.Client.Common/movie/import/MovieImport.cs b/BizHawk.Client.Common/movie/import/MovieImport.cs index 15a8e98d1c..edac187faf 100644 --- a/BizHawk.Client.Common/movie/import/MovieImport.cs +++ b/BizHawk.Client.Common/movie/import/MovieImport.cs @@ -69,11 +69,17 @@ namespace BizHawk.Client.Common // Attempt to import another type of movie file into a movie object. public static Bk2Movie ImportFile(string path, out string errorMsg, out string warningMsg) { - BkmMovie m = new BkmMovie(); errorMsg = string.Empty; warningMsg = string.Empty; - string ext = path != null ? Path.GetExtension(path).ToUpper() : string.Empty; + + if (ext == ".PJM") + { + return PJMImport.Import(path, out errorMsg, out warningMsg); + } + + BkmMovie m = new BkmMovie(); + try { switch (ext) diff --git a/BizHawk.Client.Common/movie/import/PJMImport.cs b/BizHawk.Client.Common/movie/import/PJMImport.cs new file mode 100644 index 0000000000..57b0a1effd --- /dev/null +++ b/BizHawk.Client.Common/movie/import/PJMImport.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; + +namespace BizHawk.Client.Common +{ + public static class PJMImport + { + public static Bk2Movie Import(string path, out string errorMsg, out string warningMsg) + { + errorMsg = string.Empty; + warningMsg = string.Empty; + return new Bk2Movie(); + } + } +}