void addConsoleActionSS(const char *token, VoidCharPtrCharPtr callback) { doAddAction(token, STRING2_PARAMETER, (Void) callback, NULL); }
void addConsoleActionIIP(const char *token, VoidIntIntVoidPtr callback, void *param) { doAddAction(token, TWO_INTS_PARAMETER_P, (Void) callback, param); }
void addConsoleActionSP(const char *token, VoidCharPtrVoidPtr callback, void *param) { doAddAction(token, STRING_PARAMETER_P, (Void) callback, param); }
/** * @brief Register console action without parameters */ void addConsoleAction(const char *token, Void callback) { doAddAction(token, NO_PARAMETER, callback, NULL); }
/** * @brief Register a console command with two Integer parameters */ void addConsoleActionII(const char *token, VoidIntInt callback) { doAddAction(token, TWO_INTS_PARAMETER, (Void) callback, NULL); }
void addConsoleActionFFP(const char *token, VoidFloatFloatVoidPtr callback, void *param) { doAddAction(token, FLOAT_FLOAT_PARAMETER_P, (Void) callback, param); }
void addConsoleActionP(const char *token, VoidPtr callback, void *param) { doAddAction(token, NO_PARAMETER_P, (Void) callback, param); }
void addConsoleActionFF(const char *token, VoidFloatFloat callback) { doAddAction(token, FLOAT_FLOAT_PARAMETER, (Void) callback, NULL); }
void addConsoleActionF(char *token, VoidFloat callback) { doAddAction(token, FLOAT_PARAMETER, (Void) callback); }
void addConsoleActionS(char *token, VoidCharPtr callback) { doAddAction(token, STRING_PARAMETER, (Void) callback); }
/** * @brief Register a console command with one Integer parameter */ void addConsoleActionI(char *token, VoidInt callback) { doAddAction(token, ONE_PARAMETER, (Void) callback); }
void addConsoleActionNANF(const char *token, VoidFloat callback) { doAddAction(token, FLOAT_PARAMETER_NAN_ALLOWED, (Void) callback, NULL); }