int main() { int i,j ,k; //char *str = "\x1b[38;5;231mpop\x1b[0m"; //char *str ="\x1b]4;%d;rgb:30/20/24pop\x1b[0m"; char *str ="\x1b\\pop\x1b[0m"; i=j=k =0; r_cons_new (); // r_cons_rgb_init (); printf ("3 == %d\n", r_str_ansi_len (str)); for (i=0;i<255;i+=40) { for (j=0;j<255;j+=40) { for (k=0;k<255;k+=40) { r_cons_rgb (i, j, k, 0); r_cons_rgb (i, j, k, 1); r_cons_print ("__"); r_cons_reset_colors (); r_cons_rgb (i, j, k, 0); // r_cons_rgb (155, 200, 200, 1); r_cons_printf (" RGB %d %d %d", i, j, k); r_cons_reset_colors (); r_cons_newline (); } }} r_cons_flush (); return 0; }
R_API void r_cons_rgb_fgbg (ut8 r, ut8 g, ut8 b, ut8 R, ut8 G, ut8 B) { r_cons_rgb (r, g, b, 0); r_cons_rgb (R, G, B, 1); }