| 2019 | } |
| 2020 | |
| 2021 | static boolean |
| 2022 | vesa_SetSoftPalette(const struct Pixel *palette) |
| 2023 | { |
| 2024 | const struct Pixel *p; |
| 2025 | unsigned i; |
| 2026 | |
| 2027 | /* Set the tile set and text colors */ |
| 2028 | #ifdef TILES_IN_GLYPHMAP |
| 2029 | if (palette != NULL) { |
| 2030 | p = palette; |
| 2031 | for (i = 0; i < FIRST_TEXT_COLOR; ++i) { |
| 2032 | vesa_palette[i] = vesa_MakeColor(*p); |
| 2033 | ++p; |
| 2034 | } |
| 2035 | } |
| 2036 | #endif |
| 2037 | p = defpalette; |
| 2038 | for (i = FIRST_TEXT_COLOR; i < 256; ++i) { |
| 2039 | vesa_palette[i] = vesa_MakeColor(*p); |
| 2040 | ++p; |
| 2041 | } |
| 2042 | return TRUE; |
| 2043 | } |
| 2044 | |
| 2045 | void |
| 2046 | vesa_hide_cursor(void) |
no test coverage detected