/[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 105 by william, Wed Aug 22 02:36:47 2012 UTC revision 110 by william, Thu Aug 23 02:44:26 2012 UTC
# Line 32  namespace EmuXPortal.Api Line 32  namespace EmuXPortal.Api
32    
33    
34          void RefreshConfig();          void RefreshConfig();
35            void ReleasePlatformImageResource();
36      }      }
37    
38    
# Line 128  namespace EmuXPortal.Api Line 129  namespace EmuXPortal.Api
129                                              if (reader.IsStartElement())                                              if (reader.IsStartElement())
130                                              {                                              {
131                                                  string platform_image = reader.ReadElementContentAsString();                                                  string platform_image = reader.ReadElementContentAsString();
132                                                  PlatformImage = (platform_image == "") ? Properties.Resources.DefaultPlatformImage : Image.FromFile(string.Format(@"{0}\{1}", rom_path, platform_image));                                                  PlatformImage = (platform_image == "") ? null : Image.FromFile(string.Format(@"{0}\{1}", rom_path, platform_image));
133                                                  string str_platform_image = (platform_image == "") ? "DefaultPlatformImage" : platform_image;                                                  string str_platform_image = (platform_image == "") ? "DefaultPlatformImage" : platform_image;
134                                                  logger.WriteLine("\t\tPLATFORMIMAGE={0}", str_platform_image);                                                  logger.WriteLine("\t\tPLATFORMIMAGE={0}", str_platform_image);
135                                              }                                              }
# Line 321  namespace EmuXPortal.Api Line 322  namespace EmuXPortal.Api
322              public string GameImage { get; set; }              public string GameImage { get; set; }
323              public string GameExe { get; set; }              public string GameExe { get; set; }
324              public string GameExeArgs { get; set; }              public string GameExeArgs { get; set; }
325    
326                public void ReleasePlatformImageResource()
327                {
328                    if (this.PlatformImage != null)
329                        this.PlatformImage.Dispose();
330                }
331              #endregion              #endregion
332    
333              public override string ToString()              public override string ToString()

Legend:
Removed from v.105  
changed lines
  Added in v.110

  ViewVC Help
Powered by ViewVC 1.1.22