I'm half way with functions like
Code: Select all
int (CALLING_CONV *Team_getTeamRulesParams)(int skirmishAIId, int teamId); //$ FETCHER:MULTI:NUM:TeamRulesParam
int (CALLING_CONV *Team_getTeamRulesParamByName)(int skirmishAIId, int teamId, const char* teamRulesParamName); //$ FETCHER:MULTI:NUM:TeamRulesParam
const char* (CALLING_CONV *Team_TeamRulesParam_getName)(int skirmishAIId, int teamId, int teamRulesParamId);
float (CALLING_CONV *Team_TeamRulesParam_getValueFloat)(int skirmishAIId, int teamId, int teamRulesParamId);
const char* (CALLING_CONV *Team_TeamRulesParam_getValueString)(int skirmishAIId, int teamId, int teamRulesParamId);
Code: Select all
const char* (CALLING_CONV *Team_getTeamRulesParamByName)(int skirmishAIId, int teamId, const char* teamRulesParamName);
const char* (CALLING_CONV *Team_getTeamRulesParamById)(int skirmishAIId, int teamId, int teamRulesParamId);
Any suggestions?