| @@ -32,11 +32,53 @@ int main(void) | |||||
| qq = cucul_init(); | qq = cucul_init(); | ||||
| kk = caca_attach(qq); | kk = caca_attach(qq); | ||||
| cucul_putstr(qq, 1, 1, "This is ASCII: [ abc DEF 123 !@# ]"); | |||||
| cucul_putstr(qq, 1, 2, "This is Unicode: [ äβç ΔЗҒ ░▒▓ ♩♔✈ ]"); | |||||
| cucul_set_color(qq, CUCUL_COLOR_WHITE, CUCUL_COLOR_BLUE); | |||||
| cucul_putstr(qq, 1, 1, "Basic Unicode support"); | |||||
| cucul_set_color(qq, CUCUL_COLOR_LIGHTGRAY, CUCUL_COLOR_BLACK); | |||||
| cucul_putstr(qq, 1, 2, "This is ASCII: [ abc DEF 123 !@# ]"); | |||||
| cucul_putstr(qq, 1, 3, "This is Unicode: [ äβç ΔЗҒ ░▒▓ ♩♔✈ ]"); | |||||
| cucul_putstr(qq, 1, 4, "If the two lines do not have the same length, there is a bug somewhere."); | cucul_putstr(qq, 1, 4, "If the two lines do not have the same length, there is a bug somewhere."); | ||||
| cucul_set_color(qq, CUCUL_COLOR_WHITE, CUCUL_COLOR_BLUE); | |||||
| cucul_putstr(qq, 1, 6, "Gradient glyphs"); | |||||
| cucul_set_color(qq, CUCUL_COLOR_LIGHTGRAY, CUCUL_COLOR_BLACK); | |||||
| cucul_putstr(qq, 31, 7, " 0%"); | |||||
| cucul_putstr(qq, 31, 8, " 25%"); | |||||
| cucul_putstr(qq, 31, 9, " 50%"); | |||||
| cucul_putstr(qq, 31, 10, " 75%"); | |||||
| cucul_putstr(qq, 31, 11, "100%"); | |||||
| cucul_set_color(qq, CUCUL_COLOR_RED, CUCUL_COLOR_CYAN); | |||||
| cucul_putstr(qq, 1, 7, " "); | |||||
| cucul_putstr(qq, 1, 8, "░░░░░░░░░░░░░░░░░░░░░░░░░░░░░"); | |||||
| cucul_putstr(qq, 1, 9, "▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒"); | |||||
| cucul_putstr(qq, 1, 10, "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓"); | |||||
| cucul_putstr(qq, 1, 11, "█████████████████████████████"); | |||||
| cucul_set_color(qq, CUCUL_COLOR_CYAN, CUCUL_COLOR_RED); | |||||
| cucul_putstr(qq, 36, 7, "█████████████████████████████"); | |||||
| cucul_putstr(qq, 36, 8, "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓"); | |||||
| cucul_putstr(qq, 36, 9, "▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒"); | |||||
| cucul_putstr(qq, 36, 10, "░░░░░░░░░░░░░░░░░░░░░░░░░░░░░"); | |||||
| cucul_putstr(qq, 36, 11, " "); | |||||
| cucul_set_color(qq, CUCUL_COLOR_WHITE, CUCUL_COLOR_BLUE); | |||||
| cucul_putstr(qq, 1, 13, "Double width characters"); | |||||
| cucul_set_color(qq, CUCUL_COLOR_LIGHTRED, CUCUL_COLOR_BLACK); | |||||
| cucul_putstr(qq, 1, 14, "ドラゴン ボーレ |"); | |||||
| cucul_set_color(qq, CUCUL_COLOR_LIGHTGRAY, CUCUL_COLOR_BLACK); | |||||
| cucul_putstr(qq, 1, 15, "()()()() ()()() |"); | |||||
| cucul_set_color(qq, CUCUL_COLOR_YELLOW, CUCUL_COLOR_BLACK); | |||||
| cucul_putstr(qq, 1, 16, "ドラゴン"); | |||||
| cucul_putstr(qq, 10, 16, "ボーレ |"); | |||||
| cucul_set_color(qq, CUCUL_COLOR_LIGHTGRAY, CUCUL_COLOR_BLACK); | |||||
| cucul_putstr(qq, 1, 17, "If the three lines do not have the same length, there is a bug somewhere."); | |||||
| caca_display(kk); | caca_display(kk); | ||||
| while(!caca_get_event(kk, CACA_EVENT_KEY_PRESS)); | while(!caca_get_event(kk, CACA_EVENT_KEY_PRESS)); | ||||