vt100test.c - libvt100 - A library for heling in console programming.
 (HTM) git clone git://r-36.net/libvt100
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       vt100test.c (915B)
       ---
            1 /*
            2  * Copy me if you can.
            3  * by 20h
            4  */
            5 
            6 #include <unistd.h>
            7 #include <time.h>
            8 #include <string.h>
            9 #include <stdlib.h>
           10 
           11 #include "vt100.h"
           12 
           13 int
           14 main(void)
           15 {
           16         char *str;
           17         term_t *term;
           18 
           19         term = term_new();
           20 
           21         term_fillrectangle(term, 1, 1, term->rows-1, term->cols-1, '.');
           22 
           23         term_drawrectangle(term, 1, 1, term->rows-1, term->cols-1, '#', '#',
           24                         '#', '#', '#', '#');
           25         term_drawrectangle(term, 2, 2, 20, 30, '-', '|', '+', '+', '+',
           26                         '+');
           27         term_fillrectangle(term, 3, 3, 19, 29, ' ');
           28 
           29         term_printf(3, 3, "Hello here ...");
           30         term_printf(5, 3, "Another one ...");
           31         term_error(term, "Something bad happened.");
           32         term_printf(8, 3, "termrows: %d, termcols: %d", term->rows, term->cols);
           33         term_printf(10, 3, "sleeping for 1s ...");
           34 
           35         sleep(1);
           36 
           37         term_printf(5, 3, "It changed!");
           38         term_error(term, "Another bad one ...");
           39         sleep(1);
           40 
           41         term_error(term, "Oh, another one");
           42         sleep(2);
           43 
           44         term_reset(term);
           45 
           46         return 0;
           47 }
           48