4
* All rights reserved. Copyright (C) 1996 by NARITA Tomio
5
* $Id: console.h,v 1.4 2003/11/13 03:08:19 nrt Exp $
14
public int WIDTH, HEIGHT; /* one based */
16
public boolean_t allow_ansi_esc;
17
public boolean_t no_scroll;
19
public boolean_t allow_interrupt;
20
public boolean_t kb_interrupted;
21
public boolean_t window_changed;
23
public byte *ansi_standout;
24
public byte *ansi_reverse;
25
public byte *ansi_blink;
26
public byte *ansi_underline;
27
public byte *ansi_hilight;
29
public byte *cur_left;
30
public byte *cur_right;
32
public byte *cur_down;
33
public byte *cur_ppage;
34
public byte *cur_npage;
36
public void ConsoleInit();
37
public void ConsoleResetAnsiSequence();
39
public void ConsoleTermInit();
40
public void ConsoleSetUp();
41
public void ConsoleSetDown();
43
public void ConsoleShellEscape();
44
public void ConsoleReturnToProgram();
46
public void ConsoleGetWindowSize();
48
public void ConsoleSuspend();
50
public void ConsoleEnableInterrupt();
51
public void ConsoleDisableInterrupt();
53
public int ConsolePrint( byte i );
55
public void ConsolePrints( byte *str );
56
public void ConsolePrintsStr( str_t *str, int length );
58
public void ConsoleFlush();
60
public int ConsoleGetChar();
62
public void ConsoleSetCur( int x, int y ); /* zero based */
63
public void ConsoleOnCur();
64
public void ConsoleOffCur();
65
public void ConsoleGoAhead();
66
public void ConsoleClearScreen();
67
public void ConsoleClearRight();
68
public void ConsoleScrollUp();
69
public void ConsoleScrollDown();
70
public void ConsoleSetAttribute( byte attr );
72
#endif /* __CONSOLE_H__ */