Changeset 1267 for libcaca/trunk/test/unicode.c
- Timestamp:
- Oct 31, 2006, 2:29:48 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/test/unicode.c
r1257 r1267 25 25 #include "caca.h" 26 26 27 #define ATTR_WHITE_ON_BLUE cucul_ansi_to_attr(CUCUL_WHITE, CUCUL_BLUE)28 #define ATTR_DEFAULT cucul_ansi_to_attr(CUCUL_DEFAULT, CUCUL_TRANSPARENT)29 30 27 int main(int argc, char *argv[]) 31 28 { … … 36 33 dp = caca_create_display(cv); 37 34 38 cucul_set_ attr(cv, ATTR_WHITE_ON_BLUE);35 cucul_set_color_ansi(cv, CUCUL_WHITE, CUCUL_BLUE); 39 36 cucul_putstr(cv, 1, 1, "Basic Unicode support"); 40 37 41 cucul_set_ attr(cv, ATTR_DEFAULT);38 cucul_set_color_ansi(cv, CUCUL_DEFAULT, CUCUL_TRANSPARENT); 42 39 cucul_putstr(cv, 1, 2, "This is ASCII: | abc DEF 123 !@# |"); 43 40 cucul_putstr(cv, 1, 3, "This is Unicode: | äßç δεφ ☺♥♀ ╞╬╗ |"); … … 46 43 cucul_putstr(cv, 1, 5, "If the three lines do not have the same length, there is a bug somewhere."); 47 44 48 cucul_set_ attr(cv, ATTR_WHITE_ON_BLUE);45 cucul_set_color_ansi(cv, CUCUL_WHITE, CUCUL_BLUE); 49 46 cucul_putstr(cv, 1, 7, "Gradient glyphs"); 50 47 51 cucul_set_ attr(cv, ATTR_DEFAULT);48 cucul_set_color_ansi(cv, CUCUL_DEFAULT, CUCUL_TRANSPARENT); 52 49 cucul_putstr(cv, 31, 8, " 0%"); 53 50 cucul_putstr(cv, 31, 9, " 25%"); … … 56 53 cucul_putstr(cv, 31, 12, "100%"); 57 54 58 cucul_set_ attr(cv, cucul_ansi_to_attr(CUCUL_LIGHTRED, CUCUL_LIGHTGREEN));55 cucul_set_color_ansi(cv, CUCUL_LIGHTRED, CUCUL_LIGHTGREEN); 59 56 cucul_putstr(cv, 1, 8, " "); 60 57 cucul_putstr(cv, 1, 9, "░░░░░░░░░░░░░░░░░░░░░░░░░░░░░"); … … 63 60 cucul_putstr(cv, 1, 12, "█████████████████████████████"); 64 61 65 cucul_set_ attr(cv, cucul_ansi_to_attr(CUCUL_LIGHTGREEN, CUCUL_LIGHTRED));62 cucul_set_color_ansi(cv, CUCUL_LIGHTGREEN, CUCUL_LIGHTRED); 66 63 cucul_putstr(cv, 36, 8, "█████████████████████████████"); 67 64 cucul_putstr(cv, 36, 9, "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓"); … … 70 67 cucul_putstr(cv, 36, 12, " "); 71 68 72 cucul_set_ attr(cv, ATTR_WHITE_ON_BLUE);69 cucul_set_color_ansi(cv, CUCUL_WHITE, CUCUL_BLUE); 73 70 cucul_putstr(cv, 1, 14, "Double width characters"); 74 71 75 cucul_set_ attr(cv, cucul_ansi_to_attr(CUCUL_LIGHTRED, CUCUL_TRANSPARENT));72 cucul_set_color_ansi(cv, CUCUL_LIGHTRED, CUCUL_TRANSPARENT); 76 73 cucul_putstr(cv, 1, 15, "| ドラゴン ボーレ |"); 77 cucul_set_ attr(cv, ATTR_DEFAULT);74 cucul_set_color_ansi(cv, CUCUL_DEFAULT, CUCUL_TRANSPARENT); 78 75 cucul_putstr(cv, 1, 16, "| ()()()() ()()() |"); 79 cucul_set_ attr(cv, cucul_ansi_to_attr(CUCUL_YELLOW, CUCUL_TRANSPARENT));76 cucul_set_color_ansi(cv, CUCUL_YELLOW, CUCUL_TRANSPARENT); 80 77 cucul_putstr(cv, 1, 17, "| ドラゴン"); 81 78 cucul_putstr(cv, 12, 17, "ボーレ |"); 82 79 83 cucul_set_ attr(cv, ATTR_DEFAULT);80 cucul_set_color_ansi(cv, CUCUL_DEFAULT, CUCUL_TRANSPARENT); 84 81 cucul_putstr(cv, 1, 18, "If the three lines do not have the same length, there is a bug somewhere."); 85 82
Note: See TracChangeset
for help on using the changeset viewer.