diff --git a/GeneralMods/Revitalize/Framework/Environment/DarkerNight.cs b/GeneralMods/Revitalize/Framework/Environment/DarkerNight.cs
index c2e86615..ea5739e2 100644
--- a/GeneralMods/Revitalize/Framework/Environment/DarkerNight.cs
+++ b/GeneralMods/Revitalize/Framework/Environment/DarkerNight.cs
@@ -10,17 +10,38 @@ using Microsoft.Xna.Framework;
namespace Revitalize.Framework.Environment
{
+ ///
+ /// Deals with making night time darker in Stardew.
+ ///
public class DarkerNight
{
+ ///
+ /// Darkness intensity.
+ ///
public static float IncrediblyDark = 0.9f;
+ ///
+ /// Darkness intensity.
+ ///
public static float VeryDark = 0.75f;
+ ///
+ /// Darkness intensity.
+ ///
public static float SomewhatDark = 0.50f;
+ ///
+ /// The config file.
+ ///
public static DarkerNightConfig Config;
+ ///
+ /// The calculated night color.
+ ///
private static Color CalculatedColor;
+ ///
+ /// Initializes the config for DarkerNight.
+ ///
public static void InitializeConfig()
{
if (File.Exists(Path.Combine(Revitalize.ModCore.ModHelper.DirectoryPath, "Configs", "DarkerNightConfig.json")))
@@ -34,17 +55,24 @@ namespace Revitalize.Framework.Environment
}
}
+ ///
+ /// Sets the color of darkness at night.
+ ///
public static void SetDarkerColor()
{
+ if (Config.Enabled == false) return;
if (Game1.player.currentLocation.IsOutdoors && Game1.timeOfDay >= Game1.getStartingToGetDarkTime())
{
Game1.outdoorLight = CalculatedColor;
}
}
-
+ ///
+ /// Calculates how dark it should be a night.
+ ///
public static void CalculateDarkerNightColor()
{
+ if (Config.Enabled == false) return;
if (Game1.player == null) return;
//Calculate original lighting.
diff --git a/GeneralMods/Revitalize/Framework/Environment/DarkerNightConfig.cs b/GeneralMods/Revitalize/Framework/Environment/DarkerNightConfig.cs
index 4724f88c..6d2c4b93 100644
--- a/GeneralMods/Revitalize/Framework/Environment/DarkerNightConfig.cs
+++ b/GeneralMods/Revitalize/Framework/Environment/DarkerNightConfig.cs
@@ -9,9 +9,11 @@ namespace Revitalize.Framework.Environment
{
public class DarkerNightConfig
{
+ public bool Enabled;
public float DarknessIntensity;
public DarkerNightConfig()
{
+ this.Enabled = true;
this.DarknessIntensity = .9f;
}