Functions | |
| __extern char * | caca_conio_cgets (char *str) |
| DOS conio.h cgets() equivalent. | |
| __extern void | caca_conio_clreol (void) |
| DOS conio.h clreol() equivalent. | |
| __extern void | caca_conio_clrscr (void) |
| DOS conio.h clrscr() equivalent. | |
| __extern int | caca_conio_cprintf (const char *format,...) |
| DOS conio.h cprintf() equivalent. | |
| __extern int | caca_conio_cputs (const char *str) |
| DOS conio.h cputs() equivalent. | |
| __extern int | caca_conio_cscanf (char *format,...) |
| DOS stdio.h cscanf() equivalent. | |
| __extern void | caca_conio_delay (unsigned int) |
| DOS dos.h delay() equivalent. | |
| __extern void | caca_conio_delline (void) |
| DOS conio.h delline() equivalent. | |
| __extern int | caca_conio_getch (void) |
| DOS conio.h getch() equivalent. | |
| __extern int | caca_conio_getche (void) |
| DOS conio.h getche() equivalent. | |
| __extern char * | caca_conio_getpass (const char *prompt) |
| DOS conio.h getpass() equivalent. | |
| __extern int | caca_conio_gettext (int left, int top, int right, int bottom, void *destin) |
| DOS conio.h gettext() equivalent. | |
| __extern void | caca_conio_gettextinfo (struct caca_conio_text_info *r) |
| DOS conio.h gettextinfo() equivalent. | |
| __extern void | caca_conio_gotoxy (int x, int y) |
| DOS conio.h gotoxy() equivalent. | |
| __extern void | caca_conio_highvideo (void) |
| DOS conio.h highvideo() equivalent. | |
| __extern void | caca_conio_insline (void) |
| DOS conio.h insline() equivalent. | |
| __extern int | caca_conio_kbhit (void) |
| DOS conio.h kbhit() equivalent. | |
| __extern void | caca_conio_lowvideo (void) |
| DOS conio.h lowvideo() equivalent. | |
| __extern int | caca_conio_movetext (int left, int top, int right, int bottom, int destleft, int desttop) |
| DOS conio.h movetext() equivalent. | |
| __extern void | caca_conio_normvideo (void) |
| DOS conio.h normvideo() equivalent. | |
| __extern void | caca_conio_nosound (void) |
| DOS dos.h nosound() equivalent. | |
| __extern int | caca_conio_printf (const char *format,...) |
| DOS stdio.h printf() equivalent. | |
| __extern int | caca_conio_putch (int ch) |
| DOS conio.h putch() equivalent. | |
| __extern int | caca_conio_puttext (int left, int top, int right, int bottom, void *destin) |
| DOS conio.h puttext() equivalent. | |
| __extern void | caca_conio__setcursortype (int cur_t) |
| DOS conio.h _setcursortype() equivalent. | |
| __extern void | caca_conio_sleep (unsigned int) |
| DOS dos.h sleep() equivalent. | |
| __extern void | caca_conio_sound (unsigned int) |
| DOS dos.h sound() equivalent. | |
| __extern void | caca_conio_textattr (int newattr) |
| DOS conio.h textattr() equivalent. | |
| __extern void | caca_conio_textbackground (int newcolor) |
| DOS conio.h textbackground() equivalent. | |
| __extern void | caca_conio_textcolor (int newcolor) |
| DOS conio.h textcolor() equivalent. | |
| __extern void | caca_conio_textmode (int newmode) |
| DOS conio.h textmode() equivalent. | |
| __extern int | caca_conio_ungetch (int ch) |
| DOS conio.h ungetch() equivalent. | |
| __extern int | caca_conio_wherex (void) |
| DOS conio.h wherex() equivalent. | |
| __extern int | caca_conio_wherey (void) |
| DOS conio.h wherey() equivalent. | |
| __extern void | caca_conio_window (int left, int top, int right, int bottom) |
| DOS conio.h window() equivalent. | |
Variables | |
| enum caca_event_type | caca_event::type |
| int | caca_event::x |
| int | caca_event::y |
| int | caca_event::button |
| struct caca_event:: { ... } | caca_event::mouse |
| int | caca_event::w |
| int | caca_event::h |
| struct caca_event:: { ... } | caca_event::resize |
| int | caca_event::ch |
| uint32_t | caca_event::utf32 |
| char | caca_event::utf8 [8] |
| struct caca_event:: { ... } | caca_event::key |
| union | caca_event::data |
| char const * | caca_option::name |
| int | caca_option::has_arg |
| int * | caca_option::flag |
| int | caca_option::val |
| unsigned char | caca_conio_text_info::winleft |
| unsigned char | caca_conio_text_info::wintop |
| unsigned char | caca_conio_text_info::winright |
| unsigned char | caca_conio_text_info::winbottom |
| unsigned char | caca_conio_text_info::attribute |
| unsigned char | caca_conio_text_info::normattr |
| unsigned char | caca_conio_text_info::currmode |
| unsigned char | caca_conio_text_info::screenheight |
| unsigned char | caca_conio_text_info::screenwidth |
| unsigned char | caca_conio_text_info::curx |
| unsigned char | caca_conio_text_info::cury |
These functions implement DOS-like functions for high-level text operations.
| __extern char * caca_conio_cgets | ( | char * | str | ) |
References caca_conio_cgets(), caca_conio_getch(), caca_gotoxy(), caca_put_char(), caca_wherex(), and caca_wherey().
Referenced by caca_conio_cgets().
| __extern void caca_conio_clreol | ( | void | ) |
References caca_conio_clreol(), caca_fill_box(), caca_get_canvas_width(), caca_wherex(), and caca_wherey().
Referenced by caca_conio_clreol().
| __extern void caca_conio_clrscr | ( | void | ) |
References caca_clear_canvas(), caca_conio_clrscr(), and caca_gotoxy().
Referenced by caca_conio_clrscr().
| __extern int caca_conio_cprintf | ( | const char * | format, |
| ... ) |
References caca_conio_cprintf(), caca_gotoxy(), caca_vprintf(), caca_wherex(), and caca_wherey().
Referenced by caca_conio_cprintf().
| __extern int caca_conio_cputs | ( | const char * | str | ) |
References caca_conio_cputs(), caca_gotoxy(), caca_put_char(), caca_wherex(), and caca_wherey().
Referenced by caca_conio_cputs().
| __extern int caca_conio_cscanf | ( | char * | format, |
| ... ) |
References caca_conio_cscanf().
Referenced by caca_conio_cscanf().
| __extern void caca_conio_delay | ( | unsigned int | milliseconds | ) |
References caca_conio_delay().
Referenced by caca_conio_delay().
| __extern void caca_conio_delline | ( | void | ) |
References caca_conio_delline().
Referenced by caca_conio_delline().
| __extern int caca_conio_getch | ( | void | ) |
References caca_conio_getch(), CACA_EVENT_KEY_PRESS, caca_get_event(), and caca_get_event_key_ch().
Referenced by caca_conio_cgets(), caca_conio_getch(), caca_conio_getche(), and caca_conio_getpass().
| __extern int caca_conio_getche | ( | void | ) |
References caca_conio_getch(), caca_conio_getche(), and caca_conio_printf().
Referenced by caca_conio_getche().
| __extern char * caca_conio_getpass | ( | const char * | prompt | ) |
References caca_conio_getch(), and caca_conio_getpass().
Referenced by caca_conio_getpass().
| __extern int caca_conio_gettext | ( | int | left, |
| int | top, | ||
| int | right, | ||
| int | bottom, | ||
| void * | destin ) |
References caca_conio_gettext().
Referenced by caca_conio_gettext().
| __extern void caca_conio_gettextinfo | ( | struct caca_conio_text_info * | r | ) |
References caca_conio_gettextinfo().
Referenced by caca_conio_gettextinfo().
| __extern void caca_conio_gotoxy | ( | int | x, |
| int | y ) |
References caca_conio_gotoxy(), and caca_gotoxy().
Referenced by caca_conio_gotoxy().
| __extern void caca_conio_highvideo | ( | void | ) |
References caca_conio_highvideo().
Referenced by caca_conio_highvideo().
| __extern void caca_conio_insline | ( | void | ) |
References caca_conio_insline().
Referenced by caca_conio_insline().
| __extern int caca_conio_kbhit | ( | void | ) |
References caca_conio_kbhit(), CACA_EVENT_KEY_PRESS, caca_get_event(), and caca_get_event_key_ch().
Referenced by caca_conio_kbhit().
| __extern void caca_conio_lowvideo | ( | void | ) |
References caca_conio_lowvideo().
Referenced by caca_conio_lowvideo().
| __extern int caca_conio_movetext | ( | int | left, |
| int | top, | ||
| int | right, | ||
| int | bottom, | ||
| int | destleft, | ||
| int | desttop ) |
References caca_blit(), caca_conio_movetext(), caca_create_canvas(), and caca_get_canvas_width().
Referenced by caca_conio_movetext().
| __extern void caca_conio_normvideo | ( | void | ) |
References caca_conio_normvideo().
Referenced by caca_conio_normvideo().
| __extern void caca_conio_nosound | ( | void | ) |
References caca_conio_nosound().
Referenced by caca_conio_nosound().
| __extern int caca_conio_printf | ( | const char * | format, |
| ... ) |
References caca_conio_printf(), caca_gotoxy(), caca_vprintf(), caca_wherex(), and caca_wherey().
Referenced by caca_conio_getche(), and caca_conio_printf().
| __extern int caca_conio_putch | ( | int | ch | ) |
References caca_conio_putch(), caca_gotoxy(), caca_put_char(), caca_wherex(), and caca_wherey().
Referenced by caca_conio_putch().
| __extern int caca_conio_puttext | ( | int | left, |
| int | top, | ||
| int | right, | ||
| int | bottom, | ||
| void * | destin ) |
References caca_conio_puttext().
Referenced by caca_conio_puttext().
| __extern void caca_conio__setcursortype | ( | int | cur_t | ) |
References caca_conio__setcursortype(), and caca_set_cursor().
Referenced by caca_conio__setcursortype().
| __extern void caca_conio_sleep | ( | unsigned int | seconds | ) |
References caca_conio_sleep().
Referenced by caca_conio_sleep().
| __extern void caca_conio_sound | ( | unsigned int | frequency | ) |
References caca_conio_sound().
Referenced by caca_conio_sound().
| __extern void caca_conio_textattr | ( | int | newattr | ) |
References caca_conio_textattr().
Referenced by caca_conio_textattr().
| __extern void caca_conio_textbackground | ( | int | newcolor | ) |
References caca_attr_to_ansi_fg(), caca_conio_textbackground(), caca_get_attr(), and caca_set_color_ansi().
Referenced by caca_conio_textbackground().
| __extern void caca_conio_textcolor | ( | int | newcolor | ) |
References caca_attr_to_ansi_bg(), caca_conio_textcolor(), caca_get_attr(), and caca_set_color_ansi().
Referenced by caca_conio_textcolor().
| __extern void caca_conio_textmode | ( | int | newmode | ) |
References caca_conio_textmode().
Referenced by caca_conio_textmode().
| __extern int caca_conio_ungetch | ( | int | ch | ) |
References caca_conio_ungetch().
Referenced by caca_conio_ungetch().
| __extern int caca_conio_wherex | ( | void | ) |
References caca_conio_wherex(), and caca_wherex().
Referenced by caca_conio_wherex().
| __extern int caca_conio_wherey | ( | void | ) |
References caca_conio_wherey(), and caca_wherey().
Referenced by caca_conio_wherey().
| __extern void caca_conio_window | ( | int | left, |
| int | top, | ||
| int | right, | ||
| int | bottom ) |
References caca_conio_window().
Referenced by caca_conio_window().
| enum caca_event_type caca_event::type |
The event type.
| union caca_event::[union].data caca_event::data |
The event information data
| unsigned char caca_conio_text_info::winleft |
left window coordinate
| unsigned char caca_conio_text_info::wintop |
top window coordinate
| unsigned char caca_conio_text_info::winright |
right window coordinate
| unsigned char caca_conio_text_info::winbottom |
bottom window coordinate
| unsigned char caca_conio_text_info::attribute |
text attribute
| unsigned char caca_conio_text_info::normattr |
normal attribute
| unsigned char caca_conio_text_info::currmode |
current video mode: BW40, BW80, C40, C80, or C4350
| unsigned char caca_conio_text_info::screenheight |
text screen's height
| unsigned char caca_conio_text_info::screenwidth |
text screen's width
| unsigned char caca_conio_text_info::curx |
x-coordinate in current window
| unsigned char caca_conio_text_info::cury |
y-coordinate in current window