summaryrefslogtreecommitdiff
path: root/src/SMAPI.Internal/ConsoleWriting/ColorSchemeConfig.cs
blob: 001840bf27e640519982bc2c1e107f34ee858206 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using System;
using System.Collections.Generic;

namespace StardewModdingAPI.Internal.ConsoleWriting
{
    /// <summary>The console color scheme options.</summary>
    internal class ColorSchemeConfig
    {
        /// <summary>The default color scheme ID to use, or <see cref="MonitorColorScheme.AutoDetect"/> to select one automatically.</summary>
        public MonitorColorScheme UseScheme { get; set; }

        /// <summary>The available console color schemes.</summary>
        public IDictionary<MonitorColorScheme, IDictionary<ConsoleLogLevel, ConsoleColor>> Schemes { get; set; }
    }
}