ReflexBall Rally
 All Data Structures Files Functions Variables Macros
ansi.h
Go to the documentation of this file.
1 #ifndef _ansi_h_
2 #define _ansi_h_
3 
4 #define ESC 0x1B
5 
6 #define UP 'A'
7 #define DOWN 'B'
8 #define FORWARD 'C'
9 #define BACK 'D'
10 
11 // Public
12 void fgcolor(unsigned char foreground);
13 void bgcolor(unsigned char background);
14 void color(unsigned char foreground, unsigned char background);
15 void resetbgcolor();
16 void clrscr();
17 void clreol();
18 void gotoxy(unsigned char x, unsigned char y);
19 void underline(char on);
20 void blink(char on);
21 void reverse(char on);
22 unsigned char strlen(char* string);
23 void drawTopBot(unsigned char x, unsigned char y, unsigned char width, unsigned char left, unsigned char right, unsigned char side);
24 void drawSides(unsigned char x1, unsigned char y1, unsigned char x2, unsigned char y2, unsigned char side);
25 void saveCursor();
26 void getSavedCursor();
27 void moveCursor(char dir, unsigned char n);
28 
29 // Private
30 void graphicCommand(char command);
31 
32 #endif