﻿using System;
using RLNET;

namespace Roguelike.Core {
    class Colours {

        public static RLColor floorBackground = RLColor.Black;
        public static RLColor floor = Palette.complementaryDarkest;
        public static RLColor floorBackgroundFov = Palette.dBDark;
        public static RLColor floorFov = Palette.complementary;

        public static RLColor wallBackground = Palette.primaryDarkest;
        public static RLColor wall = Palette.primary;

        public static RLColor wallBackgroundFov = Palette.primaryDarker;
        public static RLColor wallFov = Palette.primaryLighter;

        public static RLColor doorBackground = Palette.complementaryDarkest;
        public static RLColor door = Palette.complementaryDarker;
        public static RLColor doorBackgroundFov = Palette.complementaryLigher;
        public static RLColor doorFov = Palette.complementaryLighest;

        public static RLColor textHeading = RLColor.White;
        public static RLColor text = Palette.dBLight;
        public static RLColor gold = Palette.dBSun;

        public static RLColor player = Palette.dBLight;

        public static RLColor kobold = Palette.dBBrightWood;
        public static RLColor koboldLighter = new RLColor(250, 165, 84);
        public static RLColor koboldDarker = new RLColor(160, 85, 4);

        public static RLColor orc = Palette.dBVegetation;
        public static RLColor ooze = Palette.dBWater;

        public static RLColor dragon = new RLColor(0, 100, 0);

    }
}
