Work on ASCII colors and add AMD color arg
This commit is contained in:
@@ -13,12 +13,14 @@
|
|||||||
#define NUM_COLORS 4
|
#define NUM_COLORS 4
|
||||||
|
|
||||||
#define COLOR_STR_NVIDIA "nvidia"
|
#define COLOR_STR_NVIDIA "nvidia"
|
||||||
|
#define COLOR_STR_AMD "amd"
|
||||||
#define COLOR_STR_INTEL "intel"
|
#define COLOR_STR_INTEL "intel"
|
||||||
|
|
||||||
// +-----------------------+-----------------------+
|
// +-----------------------+-----------------------+
|
||||||
// | Color logo | Color text |
|
// | Color logo | Color text |
|
||||||
// | Color 1 | Color 2 | Color 1 | Color 2 |
|
// | Color 1 | Color 2 | Color 1 | Color 2 |
|
||||||
#define COLOR_DEFAULT_NVIDIA "118,185,000:255,255,255:255,255,255:118,185,000"
|
#define COLOR_DEFAULT_NVIDIA "118,185,000:255,255,255:255,255,255:118,185,000"
|
||||||
|
#define COLOR_DEFAULT_AMD "250,250,250:250,250,250:200,200,200:255,255,255"
|
||||||
#define COLOR_DEFAULT_INTEL "015,125,194:230,230,230:040,150,220:230,230,230"
|
#define COLOR_DEFAULT_INTEL "015,125,194:230,230,230:040,150,220:230,230,230"
|
||||||
|
|
||||||
struct args_struct {
|
struct args_struct {
|
||||||
@@ -168,6 +170,7 @@ bool parse_color(char* optarg_str, struct color*** cs) {
|
|||||||
bool free_ptr = true;
|
bool free_ptr = true;
|
||||||
|
|
||||||
if(strcmp(optarg_str, COLOR_STR_NVIDIA) == 0) color_to_copy = COLOR_DEFAULT_NVIDIA;
|
if(strcmp(optarg_str, COLOR_STR_NVIDIA) == 0) color_to_copy = COLOR_DEFAULT_NVIDIA;
|
||||||
|
else if(strcmp(optarg_str, COLOR_STR_AMD) == 0) color_to_copy = COLOR_DEFAULT_AMD;
|
||||||
else if(strcmp(optarg_str, COLOR_STR_INTEL) == 0) color_to_copy = COLOR_DEFAULT_INTEL;
|
else if(strcmp(optarg_str, COLOR_STR_INTEL) == 0) color_to_copy = COLOR_DEFAULT_INTEL;
|
||||||
else {
|
else {
|
||||||
str_to_parse = optarg_str;
|
str_to_parse = optarg_str;
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ asciiL logo_amd = { ASCII_AMD, 39, 15, false, {C_FG_WHITE, C_FG_GREE
|
|||||||
asciiL logo_intel = { ASCII_INTEL, 48, 14, false, {C_FG_CYAN}, {C_FG_CYAN, C_FG_WHITE} };
|
asciiL logo_intel = { ASCII_INTEL, 48, 14, false, {C_FG_CYAN}, {C_FG_CYAN, C_FG_WHITE} };
|
||||||
// Long variants | ---------------------------------------------------------------------------------------|
|
// Long variants | ---------------------------------------------------------------------------------------|
|
||||||
asciiL logo_nvidia_l = { ASCII_NVIDIA_L, 50, 15, false, {C_FG_GREEN, C_FG_WHITE}, {C_FG_WHITE, C_FG_GREEN} };
|
asciiL logo_nvidia_l = { ASCII_NVIDIA_L, 50, 15, false, {C_FG_GREEN, C_FG_WHITE}, {C_FG_WHITE, C_FG_GREEN} };
|
||||||
asciiL logo_amd_l = { ASCII_AMD_L, 62, 19, true, {C_BG_WHITE, C_BG_GREEN}, {C_FG_WHITE, C_FG_GREEN} };
|
asciiL logo_amd_l = { ASCII_AMD_L, 62, 19, true, {C_BG_WHITE, C_BG_WHITE}, {C_FG_CYAN, C_FG_B_WHITE} };
|
||||||
asciiL logo_intel_l = { ASCII_INTEL_L, 62, 19, true, {C_BG_CYAN, C_BG_WHITE}, {C_FG_CYAN, C_FG_WHITE} };
|
asciiL logo_intel_l = { ASCII_INTEL_L, 62, 19, true, {C_BG_CYAN, C_BG_WHITE}, {C_FG_CYAN, C_FG_WHITE} };
|
||||||
asciiL logo_unknown = { NULL, 0, 0, false, {C_NONE}, {C_NONE, C_NONE} };
|
asciiL logo_unknown = { NULL, 0, 0, false, {C_NONE}, {C_NONE, C_NONE} };
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user