equal
deleted
inserted
replaced
15 ICONSOLE_VAR_UINT32, |
15 ICONSOLE_VAR_UINT32, |
16 ICONSOLE_VAR_INT16, |
16 ICONSOLE_VAR_INT16, |
17 ICONSOLE_VAR_INT32, |
17 ICONSOLE_VAR_INT32, |
18 ICONSOLE_VAR_STRING, |
18 ICONSOLE_VAR_STRING, |
19 ICONSOLE_VAR_POINTER, |
19 ICONSOLE_VAR_POINTER, |
|
20 ICONSOLE_VAR_REFERENCE, |
20 ICONSOLE_VAR_UNKNOWN |
21 ICONSOLE_VAR_UNKNOWN |
21 } _iconsole_var_types; |
22 } _iconsole_var_types; |
22 |
23 |
23 typedef struct { |
24 typedef struct { |
24 // -------------- // |
25 // -------------- // |
36 // -------------- // |
37 // -------------- // |
37 void * _next; |
38 void * _next; |
38 bool _malloc; |
39 bool _malloc; |
39 } _iconsole_var; |
40 } _iconsole_var; |
40 |
41 |
|
42 // ** console colors ** // |
|
43 VARDEF byte _iconsole_color_default; |
|
44 VARDEF byte _iconsole_color_error; |
|
45 VARDEF byte _iconsole_color_debug; |
|
46 VARDEF byte _iconsole_color_commands; |
|
47 |
41 // ** ttd.c functions ** // |
48 // ** ttd.c functions ** // |
42 void SetDebugString(const char *s); |
49 void SetDebugString(const char *s); |
43 |
50 |
44 // ** console functions ** // |
51 // ** console functions ** // |
45 |
52 |
50 void IConsoleResize(); |
57 void IConsoleResize(); |
51 void IConsoleSwitch(); |
58 void IConsoleSwitch(); |
52 void IConsoleClose(); |
59 void IConsoleClose(); |
53 void IConsoleOpen(); |
60 void IConsoleOpen(); |
54 |
61 |
|
62 // ** console cmd buffer ** // |
|
63 void IConsoleCmdBufferAdd(byte * cmd); |
|
64 void IConsoleCmdBufferNavigate(signed char direction); |
|
65 |
55 // ** console output ** // |
66 // ** console output ** // |
56 |
|
57 void IConsolePrint(byte color_code, byte* string); |
67 void IConsolePrint(byte color_code, byte* string); |
58 void IConsolePrintF(byte color_code, const char *s, ...); |
68 void IConsolePrintF(byte color_code, const char *s, ...); |
59 void IConsoleDebug(byte* string); |
69 void IConsoleDebug(byte* string); |
60 void IConsoleError(byte* string); |
70 void IConsoleError(byte* string); |
61 |
71 |