summaryrefslogtreecommitdiff
path: root/lib/nes/app/graphics/color.hh
blob: ae9a1c2ad1ec39c0e329b606d466d3ca668c52c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once

#include "nes/common/types.hh"

namespace nes::app
{
	/// One of the predefined colors in the color palette used for the UI.
	enum class color : u8
	{
		transparent,          ///< No color.
		background_primary,   ///< The primary background color.
		background_secondary, ///< A darker version of the background color.
		foreground_primary,   ///< The primary foreground color.
		foreground_secondary, ///< A more subtle version of the foreground color.
		accent_primary,       ///< The primary accent color.
		accent_secondary,     ///< A darker version of the accent color.
		fixed_white,          ///< Just white.
		fixed_gray,           ///< Just gray.
		fixed_black,          ///< Just black.
	};
} // namespace nes::app