/[EmuXPortal]/trunk/EmuXPortal/Api/EmuConfig.cs
ViewVC logotype

Diff of /trunk/EmuXPortal/Api/EmuConfig.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 20 by william, Wed Apr 4 02:11:37 2012 UTC revision 22 by william, Wed Apr 4 02:39:20 2012 UTC
# Line 44  namespace EmuXPortal.Api Line 44  namespace EmuXPortal.Api
44                      {                      {
45                          using (XmlReader reader = XmlReader.Create(fs))                          using (XmlReader reader = XmlReader.Create(fs))
46                          {                          {
47                                string value = "";
48                              reader.ReadToFollowing("PLATFORMNAMESHORT");                              reader.ReadToFollowing("PLATFORMNAMESHORT");
49                              config.PlatformNameShort = reader.ReadElementContentAsString();                              value = reader.ReadElementContentAsString();
50                              logger.WriteLine("\tPLATFORMNAMESHORT={0}", config.PlatformNameShort);                              config.PlatformNameShort = (value == "") ? config.PlatformNameShort: value;
51                                logger.WriteLine("\t\tPLATFORMNAMESHORT={0}", config.PlatformNameShort);
52    
53                              reader.ReadToFollowing("PLATFORMNAMELONG");                              reader.ReadToFollowing("PLATFORMNAMELONG");
54                              config.PlatformNameLong = reader.ReadElementContentAsString();                              value = reader.ReadElementContentAsString();
55                              logger.WriteLine("\tPLATFORMNAMELONG={0}", config.PlatformNameLong);                              config.PlatformNameLong = (value == "") ? config.PlatformNameLong : value;
56                                logger.WriteLine("\t\tPLATFORMNAMELONG={0}", config.PlatformNameLong);
57    
58                              reader.ReadToFollowing("PLATFORMIMAGE");                              reader.ReadToFollowing("PLATFORMIMAGE");
59                              string platform_image = reader.ReadElementContentAsString();                              string platform_image = reader.ReadElementContentAsString();                            
                               
60                              config.PlatformImage = (platform_image == "") ? Properties.Resources.DefaultPlatformImage : Image.FromFile(string.Format(@"{0}\{1}",rom_path,platform_image));                              config.PlatformImage = (platform_image == "") ? Properties.Resources.DefaultPlatformImage : Image.FromFile(string.Format(@"{0}\{1}",rom_path,platform_image));
61                              string str_platform_image = (platform_image == "") ? "DefaultPlatformImage" : platform_image;                              string str_platform_image = (platform_image == "") ? "DefaultPlatformImage" : platform_image;
62                              logger.WriteLine("\tPLATFORMIMAGE={0}", str_platform_image);                              logger.WriteLine("\t\tPLATFORMIMAGE={0}", str_platform_image);
63    
64                              reader.ReadToFollowing("EXTENSIONS");                              reader.ReadToFollowing("EXTENSIONS");
65                              config.Extenstions = reader.ReadElementContentAsString();                              value = reader.ReadElementContentAsString();
66                              logger.WriteLine("\tEXTENSIONS={0}", config.Extenstions);                              config.Extenstions = (value == "") ? config.Extenstions : value;
67                                logger.WriteLine("\t\tEXTENSIONS={0}", config.Extenstions);
68    
69                              reader.ReadToFollowing("EMULATORPATH");                              reader.ReadToFollowing("EMULATORPATH");
70                              config.EmuPath = reader.ReadElementContentAsString();                              value = reader.ReadElementContentAsString();
71                              logger.WriteLine("\tEMULATORPATH={0}", config.EmuPath);                              config.EmuPath = (value == "") ? config.EmuPath : value;
72                                logger.WriteLine("\t\tEMULATORPATH={0}", config.EmuPath);
73    
74                              reader.ReadToFollowing("EMULATOROPTIONS");                              reader.ReadToFollowing("EMULATOROPTIONS");
75                              config.EmuOptions = reader.ReadElementContentAsString();                              value = reader.ReadElementContentAsString();
76                                config.EmuOptions = (value == "") ? config.EmuOptions : value;
77                              logger.WriteLine("\tEMULATOROPTIONS={0}", config.EmuOptions);                              logger.WriteLine("\tEMULATOROPTIONS={0}", config.EmuOptions);
78                          }                          }
79                      }                      }

Legend:
Removed from v.20  
changed lines
  Added in v.22

  ViewVC Help
Powered by ViewVC 1.1.22