home *** CD-ROM | disk | FTP | other *** search
- #include "console.h"
-
-
- #define clear_screen() puts("\x1b[0;0H\x1b[J")
- #define cursor_off() puts("\x1b[0 p")
- #define cursor_on() puts("\x1b[ p")
- #define put_cursor(x,y) printf("\x1b[%d;%dH",y,x)
- #define cursor_bot() printf("\x1b[%d;1H",pagelen+1)
- #define cursor_up(n) printf("\x1b[%dA",n)
- #define cursor_dn(n) printf("\x1b[%dB",n)
- #define cursor_rt(n) printf("\x1b[%dC",n)
- #define cursor_lt(n) printf("\x1b[%dD",n)
- #define cursor_dl(n) printf("\x1b[%dE",n)
- #define cursor_ul(n) printf("\x1b[%dF",n)
- #define erase_eol() puts("\x1b[K")
- #define erase_eos() puts("\x1b[J")
-
- #define CLILineLength(n) puts("(n)u")
- #define CLILeftBorder(n) puts("(n)x")
- #define CLITopBorder(n) puts("(n)y")
- #define CLINumberOfLines(n) puts("(n)t")
-
-
- #define setforecolor0() puts("\x1b[30m")
- #define setforecolor1() puts("\x1b[31m")
- #define setforecolor2() puts("\x1b[32m")
- #define setforecolor3() puts("\x1b[33m")
-
- #define setbackcolor0() puts("\x1b[40m")
- #define setbackcolor1() puts("\x1b[41m")
- #define setbackcolor2() puts("\x1b[42m")
- #define setbackcolor3() puts("\x1b[43m")
-
- #define set_hilite() puts("\x1b[0;32;43m")
- #define set_bold() puts("\x1b[1m")
- #define set_italic() puts("\x1b[3m")
- #define set_underline() puts("\x1b[4m")
- #define set_inverse() puts("\x1b[7m")
- #define set_normal() puts("\x1b[0m")
-
-
-
-
-
-
-