MCPcopy Create free account
hub / github.com/NetHack/NetHack / init_ttycolor

Function init_ttycolor

sys/windows/consoletty.c:1616–1656  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1614 */
1615
1616static void
1617init_ttycolor(void)
1618{
1619 ttycolors[CLR_BLACK] = FOREGROUND_INTENSITY; /* fix by Quietust */
1620 ttycolors[CLR_RED] = FOREGROUND_RED;
1621 ttycolors[CLR_GREEN] = FOREGROUND_GREEN;
1622 ttycolors[CLR_BROWN] = FOREGROUND_GREEN | FOREGROUND_RED;
1623 ttycolors[CLR_BLUE] = FOREGROUND_BLUE;
1624 ttycolors[CLR_MAGENTA] = FOREGROUND_BLUE | FOREGROUND_RED;
1625 ttycolors[CLR_CYAN] = FOREGROUND_GREEN | FOREGROUND_BLUE;
1626 ttycolors[CLR_GRAY] = FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_BLUE;
1627 ttycolors[NO_COLOR] = FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_RED;
1628 ttycolors[CLR_ORANGE] = FOREGROUND_RED | FOREGROUND_INTENSITY;
1629 ttycolors[CLR_BRIGHT_GREEN] = FOREGROUND_GREEN | FOREGROUND_INTENSITY;
1630 ttycolors[CLR_YELLOW] = FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY;
1631 ttycolors[CLR_BRIGHT_BLUE] = FOREGROUND_BLUE | FOREGROUND_INTENSITY;
1632 ttycolors[CLR_BRIGHT_MAGENTA]=FOREGROUND_BLUE | FOREGROUND_RED | FOREGROUND_INTENSITY;
1633 ttycolors[CLR_BRIGHT_CYAN] = FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY;
1634 ttycolors[CLR_WHITE] = FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_RED
1635 | FOREGROUND_INTENSITY;
1636
1637 ttycolors_inv[CLR_BLACK] = BACKGROUND_GREEN | BACKGROUND_BLUE | BACKGROUND_RED
1638 | BACKGROUND_INTENSITY;
1639 ttycolors_inv[CLR_RED] = BACKGROUND_RED | BACKGROUND_INTENSITY;
1640 ttycolors_inv[CLR_GREEN] = BACKGROUND_GREEN;
1641 ttycolors_inv[CLR_BROWN] = BACKGROUND_GREEN | BACKGROUND_RED;
1642 ttycolors_inv[CLR_BLUE] = BACKGROUND_BLUE | BACKGROUND_INTENSITY;
1643 ttycolors_inv[CLR_MAGENTA] = BACKGROUND_BLUE | BACKGROUND_RED;
1644 ttycolors_inv[CLR_CYAN] = BACKGROUND_GREEN | BACKGROUND_BLUE;
1645 ttycolors_inv[CLR_GRAY] = BACKGROUND_GREEN | BACKGROUND_RED | BACKGROUND_BLUE;
1646 ttycolors_inv[NO_COLOR] = BACKGROUND_GREEN | BACKGROUND_BLUE | BACKGROUND_RED;
1647 ttycolors_inv[CLR_ORANGE] = BACKGROUND_RED | BACKGROUND_INTENSITY;
1648 ttycolors_inv[CLR_BRIGHT_GREEN]= BACKGROUND_GREEN | BACKGROUND_INTENSITY;
1649 ttycolors_inv[CLR_YELLOW] = BACKGROUND_GREEN | BACKGROUND_RED | BACKGROUND_INTENSITY;
1650 ttycolors_inv[CLR_BRIGHT_BLUE] = BACKGROUND_BLUE | BACKGROUND_INTENSITY;
1651 ttycolors_inv[CLR_BRIGHT_MAGENTA] =BACKGROUND_BLUE | BACKGROUND_RED | BACKGROUND_INTENSITY;
1652 ttycolors_inv[CLR_BRIGHT_CYAN] = BACKGROUND_GREEN | BACKGROUND_BLUE | BACKGROUND_INTENSITY;
1653 ttycolors_inv[CLR_WHITE] = BACKGROUND_GREEN | BACKGROUND_BLUE | BACKGROUND_RED
1654 | BACKGROUND_INTENSITY;
1655 init_ttycolor_completed = TRUE;
1656}
1657
1658int
1659term_attr_fixup(int attrmask)

Callers 4

term_startupFunction · 0.85
assign_videocolorsFunction · 0.85
getttyFunction · 0.85
VA_DECLFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected