Modestus Moon OS  R4
CS 450 project
input.h
Go to the documentation of this file.
1 #ifndef INPUT_H__
2 #define INPUT_H__
3 
4 /* System Variables */
5 #define MAX_BUFFER 32
6 #define MAX_LENGTH 32
7 #define MAX_IN 15
8 #define PROMPT "> "
9 #define BACKSPACE '\177'
10 #define DELETE '\176'
11 #define ESC '\033'
12 #define UP 'A'
13 #define DOWN 'B'
14 #define LEFT 'C'
15 #define RIGHT 'D'
16 #define RETURN '\r'
17 #define NEW_LINE '\n'
18 
23 #define BG_WHITE "\033[48;2;255;255;255m"
24 #define BG_DARK_RED "\033[48;2;128;0;0m"
25 #define BG_BLACK "\033[48;2;0;0;0m"
26 #define BG_RED "\033[48;2;255;0;0m"
27 #define BG_GREEN "\033[48;2;0;255;0m"
28 #define BG_BLUE "\033[48;2;0;0;255m"
29 #define BG_YELLOW "\033[48;2;255;255;0m"
30 #define BG_MAGENTA "\033[48;2;255;0;255m"
31 #define BG_CYAN "\033[48;2;85;255;255m"
32 #define BG_ORANGE "\033[48;2;251;122;51m"
33 #define BG_PINK "\033[48;2;231;84;152m"
34 
35 #define COLOR_RED "\033[38;2;255;0;0m"
36 #define COLOR_GREEN "\033[38;2;0;255;0m"
37 #define COLOR_BLUE "\033[38;2;0;0;255m"
38 #define COLOR_YELLOW "\033[38;2;255;255;0m"
39 #define COLOR_WHITE "\033[38;2;255;255;255m"
40 #define COLOR_BLACK "\033[38;2;0;0;0m\033[48;2;255;255;255m"
41 #define COLOR_MAGENTA "\033[38;2;255;0;255m"
42 #define COLOR_CYAN "\033[38;2;85;255;255m"
43 #define COLOR_ORANGE "\033[38;2;251;122;51m"
44 #define COLOR_PINK "\033[38;2;231;84;152m"
45 #define COLOR_RED_DARK "\033[38;2;255;255;255m"
46 
47 #define COLOR_STOP "\033[0m"
48 
49 
50 #endif