Beispiel #1
0
        public void Load()
        {
            string filePath = Directory.GetCurrentDirectory() + @"\config.json";

            if (File.Exists(filePath))
            {
                TextReader reader = null;
                try
                {
                    reader = new StreamReader(filePath);
                    var fileContents = reader.ReadToEnd();
                    var conf         = JsonConvert.DeserializeObject <Config>(fileContents);
                    Debug           = conf.Debug;
                    Fullscreen      = conf.Fullscreen;
                    BarsAlwaysOnTop = conf.BarsAlwaysOnTop;
                    ArtNetEnabled   = conf.ArtNetEnabled;
                    ArtNetIP        = conf.ArtNetIP;
                    ArtNetMask      = conf.ArtNetMask;
                    DefaultScreen   = conf.DefaultScreen;
                    HealthColor     = conf.HealthColor;
                    DamageColor     = conf.DamageColor;
                    FlashColor      = conf.FlashColor;
                }
                catch (FileNotFoundException e)
                {
                }
                finally
                {
                    if (reader != null)
                    {
                        reader.Close();
                    }
                }
            }
        }
Beispiel #2
0
 public PixelStrip()
 {
     id     = "";
     pixels = new RGBPixel[100];
     for (int i = 0; i < 100; i++)
     {
         pixels[i] = new RGBPixel(13, 13, 13);
     }
 }