ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/EmuXPortal/trunk/EmuXPortal/Api/PlatformParser.cs
(Generate patch)

Comparing trunk/EmuXPortal/Api/PlatformParser.cs (file contents):
Revision 237 by william, Mon Aug 4 06:31:48 2014 UTC vs.
Revision 238 by william, Tue Aug 5 04:50:39 2014 UTC

# Line 3 | Line 3 | using System.Collections.Generic;
3   using System.Linq;
4   using System.Text;
5   using System.IO;
6 using EmuXPortal.Logging;
6   using System.Drawing;
7 + using Enterprise.Logging;
8  
9   namespace EmuXPortal.Api
10   {
# Line 36 | Line 36 | namespace EmuXPortal.Api
36          public string GameExeArgs { get { return ""; } }
37  
38  
39 <        public void RefreshConfig(logger log) { }
39 >        public void RefreshConfig() { }
40          public void ReleasePlatformImageResource()
41          {
42              if (this.PlatformImage != null)
# Line 58 | Line 58 | namespace EmuXPortal.Api
58      {
59          private const string EMU_IGNORE_FILE = "emu_ignore.txt"; // if this file is present, that folder is ignored
60          
61 <        public PlatformParser(logger log, string path)
61 >        public PlatformParser(string path)
62          {
63 <            List<string> romdirs = GetRomDirectories(log, path);
64 <            log.WriteLine("Found {0} EMU Folders", romdirs.Count);
63 >            List<string> romdirs = GetRomDirectories(path);
64 >            gLog.Debug.WriteLine("Found {0} EMU Folders", romdirs.Count);
65              this.Platforms = new List<IEmuConfig>();
66              this.Platforms.Add(new FavoritePlatform());
67 <            var emu_platforms =  GetEMUConfigFiles(log, romdirs);
67 >            var emu_platforms =  GetEMUConfigFiles(romdirs);
68              this.Platforms.AddRange(emu_platforms);
69              this.Platforms.Sort();
70          }
71  
72          public List<IEmuConfig> Platforms { get; private set; }
73  
74 <        private List<string> GetRomDirectories(logger log,string path)
74 >        private List<string> GetRomDirectories(string path)
75          {
76 <            log.WriteLine("Searching for EMU Folders in: {0}", path);
76 >            gLog.Debug.WriteLine("Searching for EMU Folders in: {0}", path);
77              List<string> dirs = new List<string>();
78              foreach (string dir in Directory.GetDirectories(path))
79              {
# Line 83 | Line 83 | namespace EmuXPortal.Api
83                      FileInfo fi = new FileInfo(file);
84                      if (fi.Name.ToLower() == EMU_IGNORE_FILE)
85                      {
86 <                        log.WriteLine("\tIgnoreing EMU Folder: {0}", dir);
86 >                        gLog.Debug.WriteLine("\tIgnoreing EMU Folder: {0}", dir);
87                          ignore = true;
88                          break;
89                      }
90                  }
91                  if (!ignore)
92                  {
93 <                    log.WriteLine("\tAdding EMU Folder: {0}", dir);
93 >                    gLog.Debug.WriteLine("\tAdding EMU Folder: {0}", dir);
94                      dirs.Add(dir);
95                  }
96              }
97              return dirs;
98          }
99  
100 <        private List<IEmuConfig> GetEMUConfigFiles(logger log, List<string> romdirs)
100 >        private List<IEmuConfig> GetEMUConfigFiles(List<string> romdirs)
101          {
102              List<IEmuConfig> emuconfigs = new List<IEmuConfig>();
103 <            log.WriteLine("Reading EMU Config files");
103 >            gLog.Debug.WriteLine("Reading EMU Config files");
104              foreach (string dir in romdirs)
105              {
106                  IEmuConfig emuconfig = null;
107 <                emuconfig = EmuConfigLoader.Load(log, dir);
107 >                emuconfig = EmuConfigLoader.Load(dir);
108                  emuconfigs.Add(emuconfig);
109              }
110 <            log.WriteLine("Finished Reading EMU Config files");
110 >            gLog.Debug.WriteLine("Finished Reading EMU Config files");
111              return emuconfigs;
112          }
113  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines