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

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

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

revision 32 by william, Tue Apr 3 21:39:47 2012 UTC revision 33 by william, Wed Apr 4 05:58:04 2012 UTC
# Line 1  Line 1 
1  #define CONFIGURATION_TESTING // when defined will use config-dbg.ini, otherwise config.ini  //#define CONFIGURATION_TESTING // when defined will use config-dbg.ini, otherwise config.ini
2  using System;  using System;
3  using System.Collections.Generic;  using System.Collections.Generic;
4  using System.Linq;  using System.Linq;
# Line 47  namespace EmuXPortal.Api Line 47  namespace EmuXPortal.Api
47                          {                          {
48                              reader.ReadToFollowing("ROMPATH");                              reader.ReadToFollowing("ROMPATH");
49                              RomPath = reader.ReadElementContentAsString();                              RomPath = reader.ReadElementContentAsString();
50                                if (RomPath == "")
51                                {
52                                    logger.WriteLine("\t\tROMPATH has not been configured...");
53                                    MessageBox.Show("Please edit config.ini and update ROMPATH to point to your roms folder", "ROMPATH has not been configured", MessageBoxButtons.OK, MessageBoxIcon.Error);
54                                    logger.WriteLine("Terminating application...");
55                                    Application.Exit();
56                                }
57                              logger.WriteLine("\tROMPATH={0}", RomPath);                              logger.WriteLine("\tROMPATH={0}", RomPath);
58                              reader.ReadToFollowing("DISPLAYDEVICE");                              reader.ReadToFollowing("DISPLAYDEVICE");
59                              DisplayDevice = reader.ReadElementContentAsString();                              DisplayDevice = reader.ReadElementContentAsString();
60                                if (DisplayDevice == "")
61                                {
62                                    logger.WriteLine("\t\tDISPLAYDEVICE was an empty string...using defaults: {0}", new DisplayHelper().PhysicalDisplayDevice.DeviceName);
63                                    DisplayDevice = new DisplayHelper().PhysicalDisplayDevice.DeviceName;
64                                }
65                              logger.WriteLine("\tDISPLAYDEVICE={0}", DisplayDevice);                              logger.WriteLine("\tDISPLAYDEVICE={0}", DisplayDevice);
66                          }                          }
67                      }                      }
68                      logger.WriteLine("Loaded Config: {0}", path);                      logger.WriteLine("Loaded Config: {0}", path);
69                      loaded = true;                      loaded = true;
70    
71                  }                  }
72                  catch (Exception ex)                  catch (Exception ex)
73                  {                  {

Legend:
Removed from v.32  
changed lines
  Added in v.33

  ViewVC Help
Powered by ViewVC 1.1.22