console.h
changeset 634 754b2df37bfa
parent 554 a4ba0fbbf018
child 644 cd687cdec701
equal deleted inserted replaced
633:12254eff8813 634:754b2df37bfa
    74 	iconsole_cmd_hook hook_after_exec;
    74 	iconsole_cmd_hook hook_after_exec;
    75 	// -------------- //
    75 	// -------------- //
    76 	void* _next;
    76 	void* _next;
    77 } _iconsole_cmd;
    77 } _iconsole_cmd;
    78 
    78 
       
    79 void IConsoleAliasRegister(const char* name, const char* cmdline);
       
    80 
       
    81 typedef struct _iconsole_alias {
       
    82 	// -------------- //
       
    83 	char * cmdline;
       
    84 	char* name;
       
    85 	void* _next;
       
    86 } _iconsole_alias;
       
    87 
    79 // ** console parser ** //
    88 // ** console parser ** //
    80 
    89 
    81 _iconsole_cmd* _iconsole_cmds; // list of registred commands
    90 _iconsole_cmd* _iconsole_cmds; // list of registred commands
    82 _iconsole_var* _iconsole_vars; // list of registred vars
    91 _iconsole_var* _iconsole_vars; // list of registred vars
       
    92 _iconsole_alias* _iconsole_aliases; // list of registred aliases
    83 
    93 
    84 // ** console colors ** //
    94 // ** console colors ** //
    85 VARDEF byte _iconsole_color_default;
    95 VARDEF byte _iconsole_color_default;
    86 VARDEF byte _iconsole_color_error;
    96 VARDEF byte _iconsole_color_error;
    87 VARDEF byte _iconsole_color_warning;
    97 VARDEF byte _iconsole_color_warning;