39 Commits

Author SHA1 Message Date
6a8938305e Gas Readme First Draft. Release-1 2025-06-04 13:46:43 -05:00
42e773b5a1 Additional tests of hex-conversions. 2025-06-04 13:12:08 -05:00
25d804ce79 Const-qualified Color4::EscapeCode FGEscapeCode BGEscapeCode ToEscapeCode. 2025-06-04 13:11:54 -05:00
954b8cb4b5 Fix Color4::FromHex, FromHexA ToHex() format. 2025-06-04 13:11:32 -05:00
cc4773abba Fix Color3::FromHex format. 2025-06-04 13:10:34 -05:00
ce624106f9 Change AnsiEscapeCodes to static const, should compile on MSVC. Prerelease-7.4 2025-06-02 20:03:20 -05:00
36e180b6c0 Change AnsiEscapeCodes to static const, should compile on MSVC. 2025-06-01 03:48:28 -05:00
18289d321c Implement cout support for Color4, and some other minor utility. 2025-05-22 22:34:22 -05:00
d8d6ad5edc MSVC Error C2131: Cannot define constexpr std::strings. So, AnsiEscapeCodes is left out of the library when compiled with Microsoft Compiler until a decent fix can be formulated. Prerelease-7.3 2025-05-20 00:34:26 -05:00
2c52899c34 Screwed up and added duplicate implementations of FromHSV Prerelease-7.2 2025-04-22 17:17:46 -04:00
aeebf81a39 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	include/Color4.hpp
#	main.cpp
Prerelease-7.1
2025-04-22 17:11:47 -04:00
fe25751b07 Fix HSV to RGB conversion once and for all 2025-04-22 17:11:24 -04:00
40b8206443 TODO: Refactor HSV code so that h is in range [0,360] and s, and v are in range [0-1]. Fix conversions to RGB 2025-04-22 02:47:35 -05:00
8f49ba5e49 Implement Color4::ToHex() and Color4::ToHexAlpha() Prerelease-7 2025-03-22 12:22:05 -04:00
944e568ecf Hacky fix to get it to build on Windows. Prerelease-6.3 2025-02-27 05:01:54 -05:00
9602b24dd1 Swap LightGray and DarkGray. Prerelease-6.2 2025-02-26 15:05:14 -05:00
69177ff958 Swap LightGray and DarkGray. 2025-02-26 14:58:37 -05:00
17227de37a Minor fixes Prerelease-6.1 2025-02-21 15:03:25 -05:00
8de16983fc Silly fix Prerelease-6 2025-02-02 21:41:15 -05:00
37e489c2e0 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	src/Color4.cpp
2025-02-02 21:40:47 -05:00
ba3369b7f1 Change value of Colors::Transparent 2025-02-02 21:39:53 -05:00
b89d908e8c Codeworks on vacahy 2024-12-10 20:31:39 -06:00
c2692a27ae Codeworks on vacahy 2024-12-10 13:26:33 -06:00
bb157ff855 Implement more conversion types and conversion functions 2024-12-09 19:30:35 -05:00
6fe4f9b38d Implement Transparent color constant. Prerelease-5 2024-10-24 13:13:23 -04:00
6ca7141f44 Stylistic Refactors Prerelease-4 2024-08-12 22:46:12 -04:00
3004690fe0 Added ptr() that can be passed to glColorNubv Prerelease-3 2024-08-05 00:16:30 -04:00
a74d1ac737 Moved Color3, Color4, and Colors table to this project. Prerelease-2 2024-08-04 20:15:48 -04:00
ceae38dbba CMakeLists.txt Prerelease-1 2024-07-02 12:52:38 -04:00
35d6c6e78e Did some cleanup 2024-07-02 12:04:49 -04:00
89129e633b Removed a temporary test 2024-07-02 11:51:17 -04:00
bc281ec794 Made comment about weird CLion on Windows quirk. 2024-07-02 11:50:01 -04:00
c4d41454f6 Wrote some color tests. 2024-07-02 11:23:16 -04:00
2942c1c9c1 Wrote windowsSaneify to make windows interpret ansi color codes. 2024-07-02 09:45:46 -04:00
f26ca1f077 Add RGB demo 2024-07-01 21:56:47 -04:00
5a5bbd2a53 Basic functional color lib now 2024-07-01 21:55:56 -04:00
792527ff6b Redid some shit. Still figuring out structure 2024-07-01 21:16:58 -04:00
5350053cff Scoping out 2024-07-01 19:54:36 -04:00
35eac04a2c initial 2024-07-01 19:48:45 -04:00