﻿using System;
using RLNET;

namespace Roguelike.Core {

    class Palette {
        //http://paletton.com/#uid=43q0u0kbKcK81kZadhuhVc9mHb0

        public static RLColor primaryLightest = new RLColor(80, 98, 105);
        public static RLColor primaryLighter = new RLColor(61, 80, 87);
        public static RLColor primary = new RLColor(41, 58, 64);
        public static RLColor primaryDarker = new RLColor(28, 52, 61);
        public static RLColor primaryDarkest = new RLColor(18, 45, 55);

        public static RLColor secondaryLighest = new RLColor(167, 155, 125);
        public static RLColor secondaryLighter = new RLColor(139, 126, 95);
        public static RLColor secondary = new RLColor(102, 91, 64);
        public static RLColor secondaryDarker = new RLColor(97, 81, 43);
        public static RLColor secondaryDarkest = new RLColor(88, 70, 25);

        public static RLColor alternativeLightest = new RLColor(167, 133, 125);
        public static RLColor alternativeLighter = new RLColor(139, 126, 95);
        public static RLColor alternative = new RLColor(102, 71, 64);
        public static RLColor alternativeDarker = new RLColor(97, 52, 43);
        public static RLColor alternativeDarkest = new RLColor(88, 36, 26);

        public static RLColor complementaryLighest = new RLColor(167, 147, 125);
        public static RLColor complementaryLigher = new RLColor(139, 118, 95);
        public static RLColor complementary = new RLColor(102, 84, 64);
        public static RLColor complementaryDarker = new RLColor(97, 71, 43);
        public static RLColor complementaryDarkest = new RLColor(88, 58, 25);

        public static RLColor dBDark = new RLColor(20, 12, 28);
        public static RLColor dBOldBlood = new RLColor(68, 36, 52);
        public static RLColor dBDeepWater = new RLColor(48, 52, 109);
        public static RLColor dBOldStone = new RLColor(78, 74, 78);
        public static RLColor dBWood = new RLColor(133, 76, 48);
        public static RLColor dBVegetation = new RLColor(52, 101, 36);
        public static RLColor dBBlood = new RLColor(208, 70, 72);
        public static RLColor dBStone = new RLColor(117, 113, 97);
        public static RLColor dBWater = new RLColor(89, 125, 206);
        public static RLColor dBBrightWood = new RLColor(210, 125, 44);
        public static RLColor dBMetal = new RLColor(133, 149, 161);
        public static RLColor dBGrass = new RLColor(109, 170, 44);
        public static RLColor dBSkin = new RLColor(210, 170, 153);
        public static RLColor dBSky = new RLColor(109, 194, 202);
        public static RLColor dBSun = new RLColor(218, 212, 94);
        public static RLColor dBLight = new RLColor(222, 238, 214);

    }
}
