1
0
mirror of https://github.com/deavmi/birchwood synced 2024-09-20 15:22:53 +02:00
This commit is contained in:
Tristan B. Velloza Kildaire 2023-03-19 16:06:44 +02:00
parent 9e356289b5
commit 2f0d370c0b

View File

@ -120,16 +120,32 @@ public string setForegroundBackground(string fg, string bg)
return control_char.idup~fg~","~bg; return control_char.idup~fg~","~bg;
} }
// Generates a string that changes the foreground color (except enum) /**
* Generates a string that changes the foreground color (except enum)
*
* Params:
* color = the foreground color
*
* Returns: the control sequence
*/
pragma(inline) pragma(inline)
string set_foreground(SimpleColor color) public string setForeground(SimpleColor color)
{ {
return ascii_color_code~color; return ascii_color_code~color;
} }
// Generate a string that sets the foreground and background color (except enum)
/**
* Generate a string that sets the foreground and background color (except enum)
*
* Params:
* fg = the foreground color
* bg = the background color
*
* Returns: thecolor control sequence
*/
pragma(inline) pragma(inline)
string set_foreground_background(SimpleColor fg, SimpleColor bg) public string setForegroundBackground(SimpleColor fg, SimpleColor bg)
{ {
return ascii_color_code~fg~","~bg; return ascii_color_code~fg~","~bg;
} }
@ -141,7 +157,7 @@ string set_foreground_background(SimpleColor fg, SimpleColor bg)
* Returns: The control string * Returns: The control string
*/ */
pragma(inline) pragma(inline)
string reset_fg_bg() public string resetForegroundBackground()
{ {
return [ascii_color_code].idup; return [ascii_color_code].idup;
} }