From 863decff5d642e0b3d5d2e00fb8f1899c0eb3a2c Mon Sep 17 00:00:00 2001 From: n00b87 Date: Thu, 25 Apr 2024 02:19:42 -0500 Subject: [PATCH] Added TypeArrayCopy, and TypeArrayFill * Added TypeArrayCopy and TypeArrayFill * Fixed bug when adding embedded arguments of defined types to compiler --- rcbasic_build/identifier.h | 15 +- rcbasic_build/main.cpp | 2 +- rcbasic_build/parser.h | 179 ++++- rcbasic_build/rcbasic_dev2.txt | 1166 ++++++++++++++++---------------- rcbasic_runtime/main.cpp | 123 +++- rcbasic_runtime/rc_defines.h | 1166 ++++++++++++++++---------------- 6 files changed, 1443 insertions(+), 1208 deletions(-) diff --git a/rcbasic_build/identifier.h b/rcbasic_build/identifier.h index e4caf65..f4bd83f 100644 --- a/rcbasic_build/identifier.h +++ b/rcbasic_build/identifier.h @@ -912,7 +912,18 @@ bool create_variable(string name, int type, string utype_name="", int vec = -1) int var_index = id.size(); var.num_args = 0; var.parent_index = -1; - set_vectorPosition(var); + + if(vec == -1) + { + set_vectorPosition(var); + //cout << var.name << " <==> " << var.vec_pos << endl; + } + else + { + //cout << "set " << name << " to " << vec << endl; + var.vec_pos = vec; + } + id.push_back(var); if(isInFunctionScope && !isFunctionArg_flag) @@ -1078,7 +1089,7 @@ bool embed_function(string name, int type, int fn_utype=-1) fn.isBuiltin = true; fn.vmFunctionIndex = current_vmFunction_index; current_vmFunction_index++; - cout << "current_vmFunction = " << current_vmFunction_index << endl; + //cout << "current_vmFunction = " << current_vmFunction_index << endl; fn.num_args = 0; //function args default to 0; args are added with add_function_args current_fn_index = id.size(); diff --git a/rcbasic_build/main.cpp b/rcbasic_build/main.cpp index 0dab0e9..03ecf90 100644 --- a/rcbasic_build/main.cpp +++ b/rcbasic_build/main.cpp @@ -1064,7 +1064,7 @@ int main(int argc, char * argv[]) { string line = ""; - //rcbasic_dev("embedded_functions.bas"); return 0; + //rcbasic_dev("embedded_functions.bas"); rcbasic_output_debug_info(); return 0; string rc_filename = "";// = "tst.bas"; diff --git a/rcbasic_build/parser.h b/rcbasic_build/parser.h index a0e63f4..644bfed 100644 --- a/rcbasic_build/parser.h +++ b/rcbasic_build/parser.h @@ -1020,6 +1020,13 @@ int getArrayObjStart(int arg_id) return 0; } + +bool byref_type_generic(string utype_name) +{ + if(utype_name.compare("empty")==0) + return true; + return false; +} bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_udt) @@ -1264,15 +1271,15 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ } else if( ID_TYPE_USER_ALL(expr_id) && eval_udt ) { - cout << "-Parsing User Variable: " << id[expr_id].name << endl; - cout << "----------------------------------------------- : " << eval_udt << endl; + //cout << "-Parsing User Variable: " << id[expr_id].name << endl; + //cout << "----------------------------------------------- : " << eval_udt << endl; bool udt_id_init = true; string tmp_scope = id[expr_id].scope; - for(int t = i; t < token.size(); t++) + /*for(int t = i; t < token.size(); t++) { try { @@ -1282,7 +1289,7 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ { cout << "Token Out of Range Error: " << e.what() << endl; } - } + }*/ int tmp_id = 0; @@ -1311,7 +1318,7 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ string full_id = token[t].substr(4); token[t] = ""; tmp_id = getIDInScope_ByIndex_TypeMatch(full_id, tmp_scope); - cout << "\ntmp_id = " << tmp_id << endl; + //cout << "\ntmp_id = " << tmp_id << endl; if(tmp_id < 0) { @@ -1319,7 +1326,7 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ return false; } - cout << "Scope = " << tmp_scope << " ID = " << full_id << " -- " << tmp_id << endl << endl; + //cout << "Scope = " << tmp_scope << " ID = " << full_id << " -- " << tmp_id << endl << endl; tmp_scope += "." + full_id; @@ -1339,7 +1346,7 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ arg_count = 0; arr_scope = 1; t2++; - cout << "T2 = " << t2 << endl << endl; + //cout << "T2 = " << t2 << endl << endl; for(; t2 <= end_token; t2++) { @@ -1395,7 +1402,7 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ { has_child = true; } - cout << "Has Child = " << has_child << ", " << t << ", " << t2 << endl; + //cout << "Has Child = " << has_child << ", " << t << ", " << t2 << endl; } if(type_delete_flag && (!has_child) && arg_count != 0) @@ -1420,7 +1427,7 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ if(arg_count != 0) rc_setError("[0]Expected " + rc_intToString(id[tmp_id].num_args) + " dimension in " + id[tmp_id].name); - cout << "ID_TYPE = " << id[tmp_id].type << ", " << arg_count << ", " << (has_child ? "true" : "false") << endl; + //cout << "ID_TYPE = " << id[tmp_id].type << ", " << arg_count << ", " << (has_child ? "true" : "false") << endl; args[0] = ""; args[1] = ""; @@ -1490,7 +1497,7 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ if(type_redim_flag && (!has_child)) { - cout << "NO CHILD: " << id[tmp_id].name << " -- arg_count = " << arg_count << " -- arg[0] = " << args[0] << endl; + //cout << "NO CHILD: " << id[tmp_id].name << " -- arg_count = " << arg_count << " -- arg[0] = " << args[0] << endl; type_redim_dim_count = arg_count; type_redim_dim[0] = args[0]; type_redim_dim[1] = args[1]; @@ -1505,12 +1512,12 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ else if(type_delete_flag && (!has_child)) { //DO NOTHING - cout << "NO CHILD: " << id[tmp_id].name << endl; + //cout << "NO CHILD: " << id[tmp_id].name << endl; } else { //if(type_delete_flag) - cout << "TESTING STUFF" << endl; + //cout << "TESTING STUFF" << endl; switch(arg_count) { @@ -1627,7 +1634,7 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ { case ID_TYPE_USER: case ID_TYPE_BYREF_USER: - cout << "test --> " << u << ", " << id[tmp_id].name << endl; + //cout << "test --> " << u << ", " << id[tmp_id].name << endl; vm_asm.push_back("obj_usr_get " + u); token[i] = u; resolveID_id_reg.push_back(token[i]); @@ -1640,7 +1647,7 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ vm_asm.push_back("obj_usr_get " + n); token[i] = n; - cout << "GET N: " << n << ", " << id[tmp_id].scope << " :: " << id[tmp_id].name << endl; + //cout << "GET N: " << n << ", " << id[tmp_id].scope << " :: " << id[tmp_id].name << endl; resolveID_id_reg.push_back(token[i]); resolveID_id_type.push_back(id[tmp_id].type); resolveID_id_ut_index.push_back(id[tmp_id].type_index); @@ -1668,12 +1675,13 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ type_error_exception tx; tx.error_log = "[0]Expected " + rc_intToString(id[tmp_id].num_args) + " dimension in " + id[tmp_id].name; tx.tk_reg = token[i]; - cout << "store = " << tx.tk_reg << endl; + //cout << "store = " << tx.tk_reg << endl; byref_type_exception.push_back(tx); byref_type_flag = false; } + /* cout << "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" << endl; for(int t = 0; t < token.size(); t++) @@ -1689,6 +1697,7 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ } cout << "-----------------------------------------------" << endl; + */ //for(int t = 0; t < id.size(); t++) @@ -2045,7 +2054,7 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ resolve_index = getResolveReg(args[n]); if(args[n].substr(0,4).compare("")==0) { - cout << "found id: " << args[n] << " in " << id[expr_id].name << endl; + //cout << "found id: " << args[n] << " in " << id[expr_id].name << endl; string t_replace = ""; int arg_id = getIDInScope_ByIndex(args[n].substr(4)); if(arg_id < 0) @@ -2092,17 +2101,17 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ //check if byref_type_exception bool type_exception_found = false; - cout << "CHECK EXCEPTION: " << args[n] << endl; + //cout << "CHECK EXCEPTION: " << args[n] << endl; for(int bt_i = 0; bt_i < byref_type_exception.size(); bt_i++) { if(args[n].compare(byref_type_exception[bt_i].tk_reg)==0) { - cout << "FOUND EXCEPTION: " << args[n] << endl; + //cout << "FOUND EXCEPTION: " << args[n] << endl; byref_type_exception[bt_i].tk_reg = ""; type_exception_found = true; } - else - cout << "NO MATCH (" << args[n] << ", " << byref_type_exception[bt_i].tk_reg << ")" << endl; + //else + //cout << "NO MATCH (" << args[n] << ", " << byref_type_exception[bt_i].tk_reg << ")" << endl; } //---------------- @@ -2124,7 +2133,7 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ string tmp_fn_name = StringToLower(id[expr_id].name); if(tmp_fn_name.compare("arraydim")==0) { - cout << "found array dim" << endl; + //cout << "found array dim" << endl; int tmp_id_type = -1; if(args[n].substr(0,4).compare("")==0) @@ -2154,6 +2163,102 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ return false; } } + else if(tmp_fn_name.compare("arraysize")==0) + { + //cout << "found array size: " << args[0] << endl; + int tmp_id_type = -1; + + if(args[0].substr(0,4).compare("")==0) // arg[0] is what determines the macro function used + { + int tmp_id = getIDInScope_ByIndex(args[n].substr(4)); + + if(tmp_id >= 0) + tmp_id_type = id[tmp_id].type; + } + + + if(args[0].substr(0,1).compare("n")==0 || tmp_id_type == ID_TYPE_NUM || tmp_id_type == ID_TYPE_ARR_NUM || tmp_id_type == ID_TYPE_BYREF_NUM) + expr_id = getIDInScope_ByIndex("numberarraysize"); + else if(args[0].substr(0,1).compare("s")==0 || tmp_id_type == ID_TYPE_STR || tmp_id_type == ID_TYPE_ARR_STR || tmp_id_type == ID_TYPE_BYREF_STR) + expr_id = getIDInScope_ByIndex("stringarraysize"); + else if(args[0].substr(0,1).compare("u")==0 || tmp_id_type == ID_TYPE_USER || tmp_id_type == ID_TYPE_BYREF_USER) + expr_id = getIDInScope_ByIndex("typearraysize"); + else + { + rc_setError("Expected valid array identifier: " + args[0]); + expr_id = -1; + } + + if(expr_id < 0) + { + rc_setError("ArraySize macro function does not exists for variable type"); + return false; + } + } + else if(tmp_fn_name.compare("arraycopy")==0) + { + //cout << "found array copy: " << args[0] << endl; + int tmp_id_type = -1; + + if(args[0].substr(0,4).compare("")==0) // arg[0] is what determines the macro function used + { + int tmp_id = getIDInScope_ByIndex(args[n].substr(4)); + + if(tmp_id >= 0) + tmp_id_type = id[tmp_id].type; + } + + + if(args[0].substr(0,1).compare("n")==0 || tmp_id_type == ID_TYPE_NUM || tmp_id_type == ID_TYPE_ARR_NUM || tmp_id_type == ID_TYPE_BYREF_NUM) + expr_id = getIDInScope_ByIndex("numberarraycopy"); + else if(args[0].substr(0,1).compare("s")==0 || tmp_id_type == ID_TYPE_STR || tmp_id_type == ID_TYPE_ARR_STR || tmp_id_type == ID_TYPE_BYREF_STR) + expr_id = getIDInScope_ByIndex("stringarraycopy"); + else if(args[0].substr(0,1).compare("u")==0 || tmp_id_type == ID_TYPE_USER || tmp_id_type == ID_TYPE_BYREF_USER) + expr_id = getIDInScope_ByIndex("typearraycopy"); + else + { + rc_setError("Expected valid array identifier: " + args[0]); + expr_id = -1; + } + + if(expr_id < 0) + { + rc_setError("ArrayCopy macro function does not exists for variable type"); + return false; + } + } + else if(tmp_fn_name.compare("arrayfill")==0) + { + //cout << "found array fill: " << args[0] << endl; + int tmp_id_type = -1; + + if(args[0].substr(0,4).compare("")==0) // arg[0] is what determines the macro function used + { + int tmp_id = getIDInScope_ByIndex(args[n].substr(4)); + + if(tmp_id >= 0) + tmp_id_type = id[tmp_id].type; + } + + + if(args[0].substr(0,1).compare("n")==0 || tmp_id_type == ID_TYPE_NUM || tmp_id_type == ID_TYPE_ARR_NUM || tmp_id_type == ID_TYPE_BYREF_NUM) + expr_id = getIDInScope_ByIndex("numberarrayfill"); + else if(args[0].substr(0,1).compare("s")==0 || tmp_id_type == ID_TYPE_STR || tmp_id_type == ID_TYPE_ARR_STR || tmp_id_type == ID_TYPE_BYREF_STR) + expr_id = getIDInScope_ByIndex("stringarrayfill"); + else if(args[0].substr(0,1).compare("u")==0 || tmp_id_type == ID_TYPE_USER || tmp_id_type == ID_TYPE_BYREF_USER) + expr_id = getIDInScope_ByIndex("typearrayfill"); + else + { + rc_setError("Expected valid array identifier: " + args[0]); + expr_id = -1; + } + + if(expr_id < 0) + { + rc_setError("ArrayFill macro function does not exists for variable type"); + return false; + } + } //-------------------------------- if(type_exception_found) @@ -2218,33 +2323,33 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ } else if(id[expr_id].fn_arg_type[n] == ID_TYPE_BYREF_USER) { - cout << "BYREF USER TYPE CHECK" << endl; + //cout << "BYREF USER TYPE CHECK" << endl; //check if byref_type_exception bool type_exception_found = false; - cout << "CHECK EXCEPTION: " << args[n] << endl; + //cout << "CHECK EXCEPTION: " << args[n] << endl; for(int bt_i = 0; bt_i < byref_type_exception.size(); bt_i++) { if(args[n].compare(byref_type_exception[bt_i].tk_reg)==0) { - cout << "FOUND EXCEPTION: " << args[n] << endl; + //cout << "FOUND EXCEPTION: " << args[n] << endl; byref_type_exception[bt_i].tk_reg = ""; type_exception_found = true; } - else - cout << "NO MATCH (" << args[n] << ", " << byref_type_exception[bt_i].tk_reg << ")" << endl; + //else + //cout << "NO MATCH (" << args[n] << ", " << byref_type_exception[bt_i].tk_reg << ")" << endl; } //---------------- int ut_info = -1; int ut_index = -1; getRegInfo(args[n], ut_info, ut_index); - if(ut_index != id[expr_id].fn_arg_utype[n]) + if(ut_index != id[expr_id].fn_arg_utype[n] && (!byref_type_generic(utype[id[expr_id].fn_arg_utype[n]].name))) { rc_setError("Expected \"" + utype[id[expr_id].fn_arg_utype[n]].name + "\" identifier for ByRef argument"); return false; } - cout << "BYREF USER MATCH ID: " << id[expr_id].fn_arg[n] << endl; + //cout << "BYREF USER MATCH ID: " << id[expr_id].fn_arg[n] << endl; vm_asm.push_back("uref_ptr !" + rc_intToString(id[expr_id].fn_arg_vec[n]) + " " + args[n]); } else if(id[expr_id].fn_arg_type[n] == ID_TYPE_NUM) @@ -2279,7 +2384,7 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ int ut_info = -1; int ut_index = -1; getRegInfo(args[n], ut_info, ut_index); - if(ut_index != id[expr_id].fn_arg_utype[n]) + if(ut_index != id[expr_id].fn_arg_utype[n] && (!byref_type_generic(utype[id[expr_id].fn_arg_utype[n]].name))) { rc_setError("Expected \"" + utype[id[expr_id].fn_arg_utype[n]].name + "\" identifier for argument"); return false; @@ -2425,7 +2530,7 @@ bool pre_parse(int start_token = 0, int end_token = -1, int pp_flags, bool eval_ } else if(token[i].compare("")==0) { - cout << "USER DEFINED TYPE REGISTER ARGUMENT" << endl; + //cout << "USER DEFINED TYPE REGISTER ARGUMENT" << endl; n = "n" + rc_intToString(n_reg); s = "s" + rc_intToString(s_reg); @@ -3480,7 +3585,7 @@ bool check_rule() } else { - cout << "create variable (" << id_name << ") of type " << token[3].substr(4) << endl; + //cout << "create variable (" << id_name << ") of type " << token[3].substr(4) << endl; if(!create_variable(id_name, id_type, token[3].substr(4))) return false; } @@ -3685,10 +3790,10 @@ bool check_rule() return false; } - cout << "DEBUG TOKENS: " << endl; - cout << "----------------------" << endl; - for(int tk = token_index; tk < end_token; tk++) cout << token[tk] << endl; - cout << "-------------------------------------" << endl; + //cout << "DEBUG TOKENS: " << endl; + //cout << "----------------------" << endl; + //for(int tk = token_index; tk < end_token; tk++) cout << token[tk] << endl; + //cout << "-------------------------------------" << endl; if(has_child) { @@ -3721,7 +3826,7 @@ bool check_rule() multi_arg[1] = type_redim_dim[1]; multi_arg[2] = type_redim_dim[2]; - cout << "type arg = " << type_redim_arg << " type = " << type_redim_arg_type << " utype = " << type_redim_arg_utype << endl; + //cout << "type arg = " << type_redim_arg << " type = " << type_redim_arg_type << " utype = " << type_redim_arg_utype << endl; } else if(multi_arg_count <= 0 || multi_arg_count > 3) { @@ -6411,7 +6516,7 @@ bool check_rule_embedded() fn_arg_type = ID_TYPE_BYREF_USER; } - if(!add_function_arg(fn_arg, fn_arg_type, fn_arg_user_type)) + if(!add_embedded_arg(fn_arg, fn_arg_type, getUType(fn_arg_user_type))) { return false; } diff --git a/rcbasic_build/rcbasic_dev2.txt b/rcbasic_build/rcbasic_dev2.txt index 6f9db17..c3f29dd 100644 --- a/rcbasic_build/rcbasic_dev2.txt +++ b/rcbasic_build/rcbasic_dev2.txt @@ -158,19 +158,19 @@ #define FN_ReadByte 69 #define READBYTE_STREAM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_WriteByte 70 -#define WRITEBYTE_STREAM num_var[2].nid_value.value[ num_var[2].byref_offset ] -#define WRITEBYTE_BYTE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WRITEBYTE_STREAM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WRITEBYTE_BYTE num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_ReadLine$ 71 #define READLINE$_STREAM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_Write 72 -#define WRITE_STREAM num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define WRITE_STREAM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define WRITE_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_WriteLine 73 -#define WRITELINE_STREAM num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define WRITELINE_STREAM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define WRITELINE_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_CopyFile 74 -#define COPYFILE_SRC$ str_var[3].sid_value.value[ str_var[3].byref_offset ] -#define COPYFILE_DST$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define COPYFILE_SRC$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define COPYFILE_DST$ str_var[1].sid_value.value[ str_var[1].byref_offset ] #define FN_RemoveFile 75 #define REMOVEFILE_FILENAME$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_FileExists 76 @@ -211,14 +211,14 @@ #define FN_Wait 96 #define WAIT_M_SEC num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_WindowOpen 97 -#define WINDOWOPEN_WIN num_var[5].nid_value.value[ num_var[5].byref_offset ] -#define WINDOWOPEN_TITLE$ str_var[4].sid_value.value[ str_var[4].byref_offset ] -#define WINDOWOPEN_X num_var[6].nid_value.value[ num_var[6].byref_offset ] -#define WINDOWOPEN_Y num_var[7].nid_value.value[ num_var[7].byref_offset ] -#define WINDOWOPEN_W num_var[8].nid_value.value[ num_var[8].byref_offset ] -#define WINDOWOPEN_H num_var[9].nid_value.value[ num_var[9].byref_offset ] -#define WINDOWOPEN_FLAG num_var[10].nid_value.value[ num_var[10].byref_offset ] -#define WINDOWOPEN_VSYNC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WINDOWOPEN_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WINDOWOPEN_TITLE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define WINDOWOPEN_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define WINDOWOPEN_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define WINDOWOPEN_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define WINDOWOPEN_H num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define WINDOWOPEN_FLAG num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define WINDOWOPEN_VSYNC num_var[6].nid_value.value[ num_var[6].byref_offset ] #define FN_WindowClose 98 #define WINDOWCLOSE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_RaiseWindow 99 @@ -234,42 +234,42 @@ #define FN_HideWindow 105 #define HIDEWINDOW_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetWindowTitle 106 -#define SETWINDOWTITLE_WIN num_var[11].nid_value.value[ num_var[11].byref_offset ] +#define SETWINDOWTITLE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SETWINDOWTITLE_TITLE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_WindowTitle$ 107 #define WINDOWTITLE$_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetWindowPosition 108 -#define SETWINDOWPOSITION_WIN num_var[12].nid_value.value[ num_var[12].byref_offset ] -#define SETWINDOWPOSITION_X num_var[13].nid_value.value[ num_var[13].byref_offset ] -#define SETWINDOWPOSITION_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWPOSITION_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWPOSITION_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETWINDOWPOSITION_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_GetWindowPosition 109 -#define GETWINDOWPOSITION_WIN num_var[14].nid_value.value[ num_var[14].byref_offset ] -#define GETWINDOWPOSITION_X num_var[15].nid_value.value[ num_var[15].byref_offset ] -#define GETWINDOWPOSITION_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETWINDOWPOSITION_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETWINDOWPOSITION_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETWINDOWPOSITION_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SetWindowSize 110 -#define SETWINDOWSIZE_WIN num_var[16].nid_value.value[ num_var[16].byref_offset ] -#define SETWINDOWSIZE_W num_var[17].nid_value.value[ num_var[17].byref_offset ] -#define SETWINDOWSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWSIZE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWSIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETWINDOWSIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_GetWindowSize 111 -#define GETWINDOWSIZE_WIN num_var[18].nid_value.value[ num_var[18].byref_offset ] -#define GETWINDOWSIZE_W num_var[19].nid_value.value[ num_var[19].byref_offset ] -#define GETWINDOWSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETWINDOWSIZE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETWINDOWSIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETWINDOWSIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SetWindowMinSize 112 -#define SETWINDOWMINSIZE_WIN num_var[20].nid_value.value[ num_var[20].byref_offset ] -#define SETWINDOWMINSIZE_W num_var[21].nid_value.value[ num_var[21].byref_offset ] -#define SETWINDOWMINSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWMINSIZE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWMINSIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETWINDOWMINSIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_GetWindowMinSize 113 -#define GETWINDOWMINSIZE_WIN num_var[22].nid_value.value[ num_var[22].byref_offset ] -#define GETWINDOWMINSIZE_W num_var[23].nid_value.value[ num_var[23].byref_offset ] -#define GETWINDOWMINSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETWINDOWMINSIZE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETWINDOWMINSIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETWINDOWMINSIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SetWindowMaxSize 114 -#define SETWINDOWMAXSIZE_WIN num_var[24].nid_value.value[ num_var[24].byref_offset ] -#define SETWINDOWMAXSIZE_W num_var[25].nid_value.value[ num_var[25].byref_offset ] -#define SETWINDOWMAXSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWMAXSIZE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWMAXSIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETWINDOWMAXSIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_GetWindowMaxSize 115 -#define GETWINDOWMAXSIZE_WIN num_var[26].nid_value.value[ num_var[26].byref_offset ] -#define GETWINDOWMAXSIZE_W num_var[27].nid_value.value[ num_var[27].byref_offset ] -#define GETWINDOWMAXSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETWINDOWMAXSIZE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETWINDOWMAXSIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETWINDOWMAXSIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_WindowIsFullscreen 116 #define WINDOWISFULLSCREEN_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_WindowIsVisible 117 @@ -287,21 +287,21 @@ #define FN_WindowHasMouseFocus 123 #define WINDOWHASMOUSEFOCUS_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetWindowFullscreen 124 -#define SETWINDOWFULLSCREEN_WIN num_var[28].nid_value.value[ num_var[28].byref_offset ] -#define SETWINDOWFULLSCREEN_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWFULLSCREEN_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWFULLSCREEN_FLAG num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_MaximizeWindow 125 #define MAXIMIZEWINDOW_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_MinimizeWindow 126 #define MINIMIZEWINDOW_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetWindowBorder 127 -#define SETWINDOWBORDER_WIN num_var[29].nid_value.value[ num_var[29].byref_offset ] -#define SETWINDOWBORDER_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWBORDER_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWBORDER_FLAG num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_WindowClip 128 -#define WINDOWCLIP_SLOT num_var[30].nid_value.value[ num_var[30].byref_offset ] -#define WINDOWCLIP_X num_var[31].nid_value.value[ num_var[31].byref_offset ] -#define WINDOWCLIP_Y num_var[32].nid_value.value[ num_var[32].byref_offset ] -#define WINDOWCLIP_W num_var[33].nid_value.value[ num_var[33].byref_offset ] -#define WINDOWCLIP_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WINDOWCLIP_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WINDOWCLIP_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define WINDOWCLIP_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define WINDOWCLIP_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define WINDOWCLIP_H num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_WindowExists 129 #define WINDOWEXISTS_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_NumWindows 130 @@ -314,54 +314,54 @@ #define FN_ActiveWindow 134 #define FN_FPS 135 #define FN_SetWindowIcon 136 -#define SETWINDOWICON_WIN num_var[34].nid_value.value[ num_var[34].byref_offset ] -#define SETWINDOWICON_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWICON_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWICON_SLOT num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_CanvasOpen 137 -#define CANVASOPEN_C_NUM num_var[35].nid_value.value[ num_var[35].byref_offset ] -#define CANVASOPEN_W num_var[36].nid_value.value[ num_var[36].byref_offset ] -#define CANVASOPEN_H num_var[37].nid_value.value[ num_var[37].byref_offset ] -#define CANVASOPEN_VIEWPORT_X num_var[38].nid_value.value[ num_var[38].byref_offset ] -#define CANVASOPEN_VIEWPORT_Y num_var[39].nid_value.value[ num_var[39].byref_offset ] -#define CANVASOPEN_VIEWPORT_W num_var[40].nid_value.value[ num_var[40].byref_offset ] -#define CANVASOPEN_VIEWPORT_H num_var[41].nid_value.value[ num_var[41].byref_offset ] -#define CANVASOPEN_MODE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CANVASOPEN_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CANVASOPEN_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define CANVASOPEN_H num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define CANVASOPEN_VIEWPORT_X num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define CANVASOPEN_VIEWPORT_Y num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define CANVASOPEN_VIEWPORT_W num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define CANVASOPEN_VIEWPORT_H num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define CANVASOPEN_MODE num_var[7].nid_value.value[ num_var[7].byref_offset ] #define FN_CanvasClose 138 #define CANVASCLOSE_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetCanvasVisible 139 -#define SETCANVASVISIBLE_C_NUM num_var[42].nid_value.value[ num_var[42].byref_offset ] -#define SETCANVASVISIBLE_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASVISIBLE_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASVISIBLE_FLAG num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_CanvasIsVisible 140 #define CANVASISVISIBLE_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetCanvasViewport 141 -#define SETCANVASVIEWPORT_CNUM num_var[43].nid_value.value[ num_var[43].byref_offset ] -#define SETCANVASVIEWPORT_X num_var[44].nid_value.value[ num_var[44].byref_offset ] -#define SETCANVASVIEWPORT_Y num_var[45].nid_value.value[ num_var[45].byref_offset ] -#define SETCANVASVIEWPORT_W num_var[46].nid_value.value[ num_var[46].byref_offset ] -#define SETCANVASVIEWPORT_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASVIEWPORT_CNUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASVIEWPORT_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETCANVASVIEWPORT_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define SETCANVASVIEWPORT_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define SETCANVASVIEWPORT_H num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_GetCanvasViewport 142 -#define GETCANVASVIEWPORT_C_NUM num_var[47].nid_value.value[ num_var[47].byref_offset ] -#define GETCANVASVIEWPORT_X num_var[48].nid_value.value[ num_var[48].byref_offset ] -#define GETCANVASVIEWPORT_Y num_var[49].nid_value.value[ num_var[49].byref_offset ] -#define GETCANVASVIEWPORT_W num_var[50].nid_value.value[ num_var[50].byref_offset ] -#define GETCANVASVIEWPORT_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETCANVASVIEWPORT_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETCANVASVIEWPORT_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETCANVASVIEWPORT_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETCANVASVIEWPORT_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETCANVASVIEWPORT_H num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_Canvas 143 #define CANVAS_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetCanvasOffset 144 -#define SETCANVASOFFSET_C_NUM num_var[51].nid_value.value[ num_var[51].byref_offset ] -#define SETCANVASOFFSET_X num_var[52].nid_value.value[ num_var[52].byref_offset ] -#define SETCANVASOFFSET_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASOFFSET_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASOFFSET_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETCANVASOFFSET_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_GetCanvasOffset 145 -#define GETCANVASOFFSET_C_NUM num_var[53].nid_value.value[ num_var[53].byref_offset ] -#define GETCANVASOFFSET_X num_var[54].nid_value.value[ num_var[54].byref_offset ] -#define GETCANVASOFFSET_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETCANVASOFFSET_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETCANVASOFFSET_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETCANVASOFFSET_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_GetCanvasSize 146 -#define GETCANVASSIZE_C_NUM num_var[55].nid_value.value[ num_var[55].byref_offset ] -#define GETCANVASSIZE_W num_var[56].nid_value.value[ num_var[56].byref_offset ] -#define GETCANVASSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETCANVASSIZE_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETCANVASSIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETCANVASSIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_ClearCanvas 147 #define FN_SetCanvasAlpha 148 -#define SETCANVASALPHA_C_NUM num_var[57].nid_value.value[ num_var[57].byref_offset ] -#define SETCANVASALPHA_A num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASALPHA_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASALPHA_A num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_CanvasAlpha 149 #define CANVASALPHA_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetCanvasBlendMode 150 @@ -375,153 +375,153 @@ #define FN_CanvasColorMod 153 #define CANVASCOLORMOD_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_CopyCanvas 154 -#define COPYCANVAS_SRC num_var[58].nid_value.value[ num_var[58].byref_offset ] -#define COPYCANVAS_X num_var[59].nid_value.value[ num_var[59].byref_offset ] -#define COPYCANVAS_Y num_var[60].nid_value.value[ num_var[60].byref_offset ] -#define COPYCANVAS_W num_var[61].nid_value.value[ num_var[61].byref_offset ] -#define COPYCANVAS_H num_var[62].nid_value.value[ num_var[62].byref_offset ] -#define COPYCANVAS_DST num_var[63].nid_value.value[ num_var[63].byref_offset ] -#define COPYCANVAS_DX num_var[64].nid_value.value[ num_var[64].byref_offset ] -#define COPYCANVAS_DY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define COPYCANVAS_SRC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define COPYCANVAS_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define COPYCANVAS_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define COPYCANVAS_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define COPYCANVAS_H num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define COPYCANVAS_DST num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define COPYCANVAS_DX num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define COPYCANVAS_DY num_var[7].nid_value.value[ num_var[7].byref_offset ] #define FN_CloneCanvas 155 -#define CLONECANVAS_SRC num_var[65].nid_value.value[ num_var[65].byref_offset ] -#define CLONECANVAS_DST num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CLONECANVAS_SRC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CLONECANVAS_DST num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SetCanvasZ 156 -#define SETCANVASZ_C_NUM num_var[66].nid_value.value[ num_var[66].byref_offset ] -#define SETCANVASZ_Z num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASZ_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASZ_Z num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_CanvasZ 157 #define CANVASZ_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_CanvasClip 158 -#define CANVASCLIP_SLOT num_var[67].nid_value.value[ num_var[67].byref_offset ] -#define CANVASCLIP_X num_var[68].nid_value.value[ num_var[68].byref_offset ] -#define CANVASCLIP_Y num_var[69].nid_value.value[ num_var[69].byref_offset ] -#define CANVASCLIP_W num_var[70].nid_value.value[ num_var[70].byref_offset ] -#define CANVASCLIP_H num_var[71].nid_value.value[ num_var[71].byref_offset ] -#define CANVASCLIP_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CANVASCLIP_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CANVASCLIP_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define CANVASCLIP_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define CANVASCLIP_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define CANVASCLIP_H num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define CANVASCLIP_FLAG num_var[5].nid_value.value[ num_var[5].byref_offset ] #define FN_ActiveCanvas 159 #define FN_Box 160 -#define BOX_X1 num_var[72].nid_value.value[ num_var[72].byref_offset ] -#define BOX_Y1 num_var[73].nid_value.value[ num_var[73].byref_offset ] -#define BOX_X2 num_var[74].nid_value.value[ num_var[74].byref_offset ] -#define BOX_Y2 num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define BOX_X1 num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define BOX_Y1 num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define BOX_X2 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define BOX_Y2 num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_BoxFill 161 -#define BOXFILL_X1 num_var[75].nid_value.value[ num_var[75].byref_offset ] -#define BOXFILL_Y1 num_var[76].nid_value.value[ num_var[76].byref_offset ] -#define BOXFILL_X2 num_var[77].nid_value.value[ num_var[77].byref_offset ] -#define BOXFILL_Y2 num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define BOXFILL_X1 num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define BOXFILL_Y1 num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define BOXFILL_X2 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define BOXFILL_Y2 num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_Circle 162 -#define CIRCLE_X num_var[78].nid_value.value[ num_var[78].byref_offset ] -#define CIRCLE_Y num_var[79].nid_value.value[ num_var[79].byref_offset ] -#define CIRCLE_RADIUS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CIRCLE_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CIRCLE_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define CIRCLE_RADIUS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_CircleFill 163 -#define CIRCLEFILL_X num_var[80].nid_value.value[ num_var[80].byref_offset ] -#define CIRCLEFILL_Y num_var[81].nid_value.value[ num_var[81].byref_offset ] -#define CIRCLEFILL_RADIUS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CIRCLEFILL_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CIRCLEFILL_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define CIRCLEFILL_RADIUS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_Ellipse 164 -#define ELLIPSE_X num_var[82].nid_value.value[ num_var[82].byref_offset ] -#define ELLIPSE_Y num_var[83].nid_value.value[ num_var[83].byref_offset ] -#define ELLIPSE_RX num_var[84].nid_value.value[ num_var[84].byref_offset ] -#define ELLIPSE_RY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ELLIPSE_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ELLIPSE_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define ELLIPSE_RX num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define ELLIPSE_RY num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_EllipseFill 165 -#define ELLIPSEFILL_X num_var[85].nid_value.value[ num_var[85].byref_offset ] -#define ELLIPSEFILL_Y num_var[86].nid_value.value[ num_var[86].byref_offset ] -#define ELLIPSEFILL_RX num_var[87].nid_value.value[ num_var[87].byref_offset ] -#define ELLIPSEFILL_RY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ELLIPSEFILL_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ELLIPSEFILL_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define ELLIPSEFILL_RX num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define ELLIPSEFILL_RY num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_FloodFill 166 -#define FLOODFILL_X num_var[88].nid_value.value[ num_var[88].byref_offset ] -#define FLOODFILL_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define FLOODFILL_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define FLOODFILL_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_GetPixel 167 #define GETPIXEL_X num_var[0].nid_value.value[ num_var[0].byref_offset ] #define GETPIXEL_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SetColor 168 #define SETCOLOR_C num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_Line 169 -#define LINE_X1 num_var[89].nid_value.value[ num_var[89].byref_offset ] -#define LINE_Y1 num_var[90].nid_value.value[ num_var[90].byref_offset ] -#define LINE_X2 num_var[91].nid_value.value[ num_var[91].byref_offset ] -#define LINE_Y2 num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define LINE_X1 num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define LINE_Y1 num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define LINE_X2 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define LINE_Y2 num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_Poly 170 -#define POLY_N num_var[92].nid_value.value[ num_var[92].byref_offset ] -#define POLY_X num_var[93].nid_value.value[ num_var[93].byref_offset ] -#define POLY_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define POLY_N num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define POLY_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define POLY_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_PolyFill 171 -#define POLYFILL_N num_var[94].nid_value.value[ num_var[94].byref_offset ] -#define POLYFILL_X num_var[95].nid_value.value[ num_var[95].byref_offset ] -#define POLYFILL_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define POLYFILL_N num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define POLYFILL_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define POLYFILL_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_Rect 172 -#define RECT_X num_var[96].nid_value.value[ num_var[96].byref_offset ] -#define RECT_Y num_var[97].nid_value.value[ num_var[97].byref_offset ] -#define RECT_W num_var[98].nid_value.value[ num_var[98].byref_offset ] -#define RECT_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define RECT_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define RECT_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define RECT_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define RECT_H num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_RectFill 173 -#define RECTFILL_X num_var[99].nid_value.value[ num_var[99].byref_offset ] -#define RECTFILL_Y num_var[100].nid_value.value[ num_var[100].byref_offset ] -#define RECTFILL_W num_var[101].nid_value.value[ num_var[101].byref_offset ] -#define RECTFILL_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define RECTFILL_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define RECTFILL_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define RECTFILL_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define RECTFILL_H num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_RoundRect 174 -#define ROUNDRECT_X num_var[102].nid_value.value[ num_var[102].byref_offset ] -#define ROUNDRECT_Y num_var[103].nid_value.value[ num_var[103].byref_offset ] -#define ROUNDRECT_W num_var[104].nid_value.value[ num_var[104].byref_offset ] -#define ROUNDRECT_H num_var[105].nid_value.value[ num_var[105].byref_offset ] -#define ROUNDRECT_R num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ROUNDRECT_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ROUNDRECT_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define ROUNDRECT_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define ROUNDRECT_H num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define ROUNDRECT_R num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_RoundRectFill 175 -#define ROUNDRECTFILL_X num_var[106].nid_value.value[ num_var[106].byref_offset ] -#define ROUNDRECTFILL_Y num_var[107].nid_value.value[ num_var[107].byref_offset ] -#define ROUNDRECTFILL_W num_var[108].nid_value.value[ num_var[108].byref_offset ] -#define ROUNDRECTFILL_H num_var[109].nid_value.value[ num_var[109].byref_offset ] -#define ROUNDRECTFILL_R num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ROUNDRECTFILL_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ROUNDRECTFILL_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define ROUNDRECTFILL_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define ROUNDRECTFILL_H num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define ROUNDRECTFILL_R num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_RGB 176 #define RGB_R num_var[0].nid_value.value[ num_var[0].byref_offset ] #define RGB_G num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define RGB_B num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define RGB_B num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_RGBA 177 #define RGBA_R num_var[0].nid_value.value[ num_var[0].byref_offset ] #define RGBA_G num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define RGBA_B num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define RGBA_A num_var[111].nid_value.value[ num_var[111].byref_offset ] +#define RGBA_B num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define RGBA_A num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_PSet 178 -#define PSET_X num_var[112].nid_value.value[ num_var[112].byref_offset ] -#define PSET_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define PSET_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define PSET_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_LoadImage 179 -#define LOADIMAGE_SLOT num_var[113].nid_value.value[ num_var[113].byref_offset ] +#define LOADIMAGE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define LOADIMAGE_IMG$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_LoadImage_Ex 180 -#define LOADIMAGE_EX_SLOT num_var[114].nid_value.value[ num_var[114].byref_offset ] -#define LOADIMAGE_EX_IMG$ str_var[5].sid_value.value[ str_var[5].byref_offset ] -#define LOADIMAGE_EX_COLKEY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define LOADIMAGE_EX_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define LOADIMAGE_EX_IMG$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define LOADIMAGE_EX_COLKEY num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_ImageFromBuffer 181 -#define IMAGEFROMBUFFER_SLOT num_var[115].nid_value.value[ num_var[115].byref_offset ] -#define IMAGEFROMBUFFER_W num_var[116].nid_value.value[ num_var[116].byref_offset ] -#define IMAGEFROMBUFFER_H num_var[117].nid_value.value[ num_var[117].byref_offset ] -#define IMAGEFROMBUFFER_BUFFER num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define IMAGEFROMBUFFER_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define IMAGEFROMBUFFER_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define IMAGEFROMBUFFER_H num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define IMAGEFROMBUFFER_BUFFER num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_ImageFromBuffer_Ex 182 -#define IMAGEFROMBUFFER_EX_SLOT num_var[118].nid_value.value[ num_var[118].byref_offset ] -#define IMAGEFROMBUFFER_EX_W num_var[119].nid_value.value[ num_var[119].byref_offset ] -#define IMAGEFROMBUFFER_EX_H num_var[120].nid_value.value[ num_var[120].byref_offset ] -#define IMAGEFROMBUFFER_EX_BUFFER num_var[121].nid_value.value[ num_var[121].byref_offset ] -#define IMAGEFROMBUFFER_EX_COLKEY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define IMAGEFROMBUFFER_EX_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define IMAGEFROMBUFFER_EX_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define IMAGEFROMBUFFER_EX_H num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define IMAGEFROMBUFFER_EX_BUFFER num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define IMAGEFROMBUFFER_EX_COLKEY num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_BufferFromImage 183 -#define BUFFERFROMIMAGE_SLOT num_var[122].nid_value.value[ num_var[122].byref_offset ] -#define BUFFERFROMIMAGE_BUFFER num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define BUFFERFROMIMAGE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define BUFFERFROMIMAGE_BUFFER num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_ImageExists 184 #define IMAGEEXISTS_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_ColorKey 185 -#define COLORKEY_SLOT num_var[123].nid_value.value[ num_var[123].byref_offset ] -#define COLORKEY_C num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define COLORKEY_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define COLORKEY_C num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_CopyImage 186 -#define COPYIMAGE_SRC num_var[124].nid_value.value[ num_var[124].byref_offset ] -#define COPYIMAGE_DST num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define COPYIMAGE_SRC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define COPYIMAGE_DST num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_DeleteImage 187 #define DELETEIMAGE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetImageAlpha 188 -#define SETIMAGEALPHA_SLOT num_var[125].nid_value.value[ num_var[125].byref_offset ] -#define SETIMAGEALPHA_A num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETIMAGEALPHA_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETIMAGEALPHA_A num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_ImageAlpha 189 #define IMAGEALPHA_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_GetImageSize 190 -#define GETIMAGESIZE_SLOT num_var[126].nid_value.value[ num_var[126].byref_offset ] -#define GETIMAGESIZE_W num_var[127].nid_value.value[ num_var[127].byref_offset ] -#define GETIMAGESIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETIMAGESIZE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETIMAGESIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETIMAGESIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SetImageBlendMode 191 #define SETIMAGEBLENDMODE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SETIMAGEBLENDMODE_BLEND_MODE num_var[1].nid_value.value[ num_var[1].byref_offset ] @@ -533,91 +533,91 @@ #define FN_ImageColorMod 194 #define IMAGECOLORMOD_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_DrawImage 195 -#define DRAWIMAGE_SLOT num_var[128].nid_value.value[ num_var[128].byref_offset ] -#define DRAWIMAGE_X num_var[129].nid_value.value[ num_var[129].byref_offset ] -#define DRAWIMAGE_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_DrawImage_Blit 196 -#define DRAWIMAGE_BLIT_SLOT num_var[130].nid_value.value[ num_var[130].byref_offset ] -#define DRAWIMAGE_BLIT_X num_var[131].nid_value.value[ num_var[131].byref_offset ] -#define DRAWIMAGE_BLIT_Y num_var[132].nid_value.value[ num_var[132].byref_offset ] -#define DRAWIMAGE_BLIT_SRC_X num_var[133].nid_value.value[ num_var[133].byref_offset ] -#define DRAWIMAGE_BLIT_SRC_Y num_var[134].nid_value.value[ num_var[134].byref_offset ] -#define DRAWIMAGE_BLIT_SRC_W num_var[135].nid_value.value[ num_var[135].byref_offset ] -#define DRAWIMAGE_BLIT_SRC_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_BLIT_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_BLIT_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_BLIT_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_BLIT_SRC_X num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_BLIT_SRC_Y num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DRAWIMAGE_BLIT_SRC_W num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define DRAWIMAGE_BLIT_SRC_H num_var[6].nid_value.value[ num_var[6].byref_offset ] #define FN_DrawImage_Blit_Ex 197 -#define DRAWIMAGE_BLIT_EX_SLOT num_var[136].nid_value.value[ num_var[136].byref_offset ] -#define DRAWIMAGE_BLIT_EX_X num_var[137].nid_value.value[ num_var[137].byref_offset ] -#define DRAWIMAGE_BLIT_EX_Y num_var[138].nid_value.value[ num_var[138].byref_offset ] -#define DRAWIMAGE_BLIT_EX_W num_var[139].nid_value.value[ num_var[139].byref_offset ] -#define DRAWIMAGE_BLIT_EX_H num_var[140].nid_value.value[ num_var[140].byref_offset ] -#define DRAWIMAGE_BLIT_EX_SRC_X num_var[141].nid_value.value[ num_var[141].byref_offset ] -#define DRAWIMAGE_BLIT_EX_SRC_Y num_var[142].nid_value.value[ num_var[142].byref_offset ] -#define DRAWIMAGE_BLIT_EX_SRC_W num_var[143].nid_value.value[ num_var[143].byref_offset ] -#define DRAWIMAGE_BLIT_EX_SRC_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_BLIT_EX_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_BLIT_EX_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_BLIT_EX_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_BLIT_EX_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_BLIT_EX_H num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DRAWIMAGE_BLIT_EX_SRC_X num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define DRAWIMAGE_BLIT_EX_SRC_Y num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define DRAWIMAGE_BLIT_EX_SRC_W num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define DRAWIMAGE_BLIT_EX_SRC_H num_var[8].nid_value.value[ num_var[8].byref_offset ] #define FN_DrawImage_Rotate 198 -#define DRAWIMAGE_ROTATE_SLOT num_var[144].nid_value.value[ num_var[144].byref_offset ] -#define DRAWIMAGE_ROTATE_X num_var[145].nid_value.value[ num_var[145].byref_offset ] -#define DRAWIMAGE_ROTATE_Y num_var[146].nid_value.value[ num_var[146].byref_offset ] -#define DRAWIMAGE_ROTATE_ANGLE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ROTATE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ROTATE_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_ROTATE_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_ROTATE_ANGLE num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_DrawImage_Rotate_Ex 199 -#define DRAWIMAGE_ROTATE_EX_SLOT num_var[147].nid_value.value[ num_var[147].byref_offset ] -#define DRAWIMAGE_ROTATE_EX_X num_var[148].nid_value.value[ num_var[148].byref_offset ] -#define DRAWIMAGE_ROTATE_EX_Y num_var[149].nid_value.value[ num_var[149].byref_offset ] -#define DRAWIMAGE_ROTATE_EX_SRC_X num_var[150].nid_value.value[ num_var[150].byref_offset ] -#define DRAWIMAGE_ROTATE_EX_SRC_Y num_var[151].nid_value.value[ num_var[151].byref_offset ] -#define DRAWIMAGE_ROTATE_EX_SRC_W num_var[152].nid_value.value[ num_var[152].byref_offset ] -#define DRAWIMAGE_ROTATE_EX_SRC_H num_var[153].nid_value.value[ num_var[153].byref_offset ] -#define DRAWIMAGE_ROTATE_EX_ANGLE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ROTATE_EX_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ROTATE_EX_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_ROTATE_EX_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_ROTATE_EX_SRC_X num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_ROTATE_EX_SRC_Y num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DRAWIMAGE_ROTATE_EX_SRC_W num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define DRAWIMAGE_ROTATE_EX_SRC_H num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define DRAWIMAGE_ROTATE_EX_ANGLE num_var[7].nid_value.value[ num_var[7].byref_offset ] #define FN_DrawImage_Zoom 200 -#define DRAWIMAGE_ZOOM_SLOT num_var[154].nid_value.value[ num_var[154].byref_offset ] -#define DRAWIMAGE_ZOOM_X num_var[155].nid_value.value[ num_var[155].byref_offset ] -#define DRAWIMAGE_ZOOM_Y num_var[156].nid_value.value[ num_var[156].byref_offset ] -#define DRAWIMAGE_ZOOM_ZX num_var[157].nid_value.value[ num_var[157].byref_offset ] -#define DRAWIMAGE_ZOOM_ZY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ZOOM_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ZOOM_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_ZOOM_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_ZOOM_ZX num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_ZOOM_ZY num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_DrawImage_Zoom_Ex 201 -#define DRAWIMAGE_ZOOM_EX_SLOT num_var[158].nid_value.value[ num_var[158].byref_offset ] -#define DRAWIMAGE_ZOOM_EX_X num_var[159].nid_value.value[ num_var[159].byref_offset ] -#define DRAWIMAGE_ZOOM_EX_Y num_var[160].nid_value.value[ num_var[160].byref_offset ] -#define DRAWIMAGE_ZOOM_EX_SRC_X num_var[161].nid_value.value[ num_var[161].byref_offset ] -#define DRAWIMAGE_ZOOM_EX_SRC_Y num_var[162].nid_value.value[ num_var[162].byref_offset ] -#define DRAWIMAGE_ZOOM_EX_SRC_W num_var[163].nid_value.value[ num_var[163].byref_offset ] -#define DRAWIMAGE_ZOOM_EX_SRC_H num_var[164].nid_value.value[ num_var[164].byref_offset ] -#define DRAWIMAGE_ZOOM_EX_ZX num_var[165].nid_value.value[ num_var[165].byref_offset ] -#define DRAWIMAGE_ZOOM_EX_ZY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_SRC_X num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_SRC_Y num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_SRC_W num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_SRC_H num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_ZX num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_ZY num_var[8].nid_value.value[ num_var[8].byref_offset ] #define FN_DrawImage_Rotozoom 202 -#define DRAWIMAGE_ROTOZOOM_SLOT num_var[166].nid_value.value[ num_var[166].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_X num_var[167].nid_value.value[ num_var[167].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_Y num_var[168].nid_value.value[ num_var[168].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_ANGLE num_var[169].nid_value.value[ num_var[169].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_ZX num_var[170].nid_value.value[ num_var[170].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_ZY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_ANGLE num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_ZX num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_ZY num_var[5].nid_value.value[ num_var[5].byref_offset ] #define FN_DrawImage_Rotozoom_Ex 203 -#define DRAWIMAGE_ROTOZOOM_EX_SLOT num_var[171].nid_value.value[ num_var[171].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_X num_var[172].nid_value.value[ num_var[172].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_Y num_var[173].nid_value.value[ num_var[173].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_SRC_X num_var[174].nid_value.value[ num_var[174].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_SRC_Y num_var[175].nid_value.value[ num_var[175].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_SRC_W num_var[176].nid_value.value[ num_var[176].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_SRC_H num_var[177].nid_value.value[ num_var[177].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_ANGLE num_var[178].nid_value.value[ num_var[178].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_ZX num_var[179].nid_value.value[ num_var[179].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_ZY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_SRC_X num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_SRC_Y num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_SRC_W num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_SRC_H num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_ANGLE num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_ZX num_var[8].nid_value.value[ num_var[8].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_ZY num_var[9].nid_value.value[ num_var[9].byref_offset ] #define FN_DrawImage_Flip 204 -#define DRAWIMAGE_FLIP_SLOT num_var[180].nid_value.value[ num_var[180].byref_offset ] -#define DRAWIMAGE_FLIP_X num_var[181].nid_value.value[ num_var[181].byref_offset ] -#define DRAWIMAGE_FLIP_Y num_var[182].nid_value.value[ num_var[182].byref_offset ] -#define DRAWIMAGE_FLIP_H num_var[183].nid_value.value[ num_var[183].byref_offset ] -#define DRAWIMAGE_FLIP_V num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_FLIP_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_FLIP_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_FLIP_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_FLIP_H num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_FLIP_V num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_DrawImage_Flip_Ex 205 -#define DRAWIMAGE_FLIP_EX_SLOT num_var[184].nid_value.value[ num_var[184].byref_offset ] -#define DRAWIMAGE_FLIP_EX_X num_var[185].nid_value.value[ num_var[185].byref_offset ] -#define DRAWIMAGE_FLIP_EX_Y num_var[186].nid_value.value[ num_var[186].byref_offset ] -#define DRAWIMAGE_FLIP_EX_SRC_X num_var[187].nid_value.value[ num_var[187].byref_offset ] -#define DRAWIMAGE_FLIP_EX_SRC_Y num_var[188].nid_value.value[ num_var[188].byref_offset ] -#define DRAWIMAGE_FLIP_EX_SRC_W num_var[189].nid_value.value[ num_var[189].byref_offset ] -#define DRAWIMAGE_FLIP_EX_SRC_H num_var[190].nid_value.value[ num_var[190].byref_offset ] -#define DRAWIMAGE_FLIP_EX_H num_var[191].nid_value.value[ num_var[191].byref_offset ] -#define DRAWIMAGE_FLIP_EX_V num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_FLIP_EX_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_FLIP_EX_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_FLIP_EX_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_FLIP_EX_SRC_X num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_FLIP_EX_SRC_Y num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DRAWIMAGE_FLIP_EX_SRC_W num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define DRAWIMAGE_FLIP_EX_SRC_H num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define DRAWIMAGE_FLIP_EX_H num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define DRAWIMAGE_FLIP_EX_V num_var[8].nid_value.value[ num_var[8].byref_offset ] #define FN_InKey 206 #define FN_Key 207 #define KEY_KEY_CODE num_var[0].nid_value.value[ num_var[0].byref_offset ] @@ -626,39 +626,39 @@ #define FN_ShowMouse 210 #define FN_MouseIsVisible 211 #define FN_GetMouse 212 -#define GETMOUSE_X num_var[192].nid_value.value[ num_var[192].byref_offset ] -#define GETMOUSE_Y num_var[193].nid_value.value[ num_var[193].byref_offset ] -#define GETMOUSE_MB1 num_var[194].nid_value.value[ num_var[194].byref_offset ] -#define GETMOUSE_MB2 num_var[195].nid_value.value[ num_var[195].byref_offset ] -#define GETMOUSE_MB3 num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMOUSE_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMOUSE_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETMOUSE_MB1 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETMOUSE_MB2 num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETMOUSE_MB3 num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_MouseX 213 #define FN_MouseY 214 #define FN_MouseButton 215 #define MOUSEBUTTON_MB num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_GetMouseWheel 216 -#define GETMOUSEWHEEL_X_AXIS num_var[196].nid_value.value[ num_var[196].byref_offset ] -#define GETMOUSEWHEEL_Y_AXIS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMOUSEWHEEL_X_AXIS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMOUSEWHEEL_Y_AXIS num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_MouseWheelX 217 #define FN_MouseWheelY 218 #define FN_SoundFromBuffer 219 -#define SOUNDFROMBUFFER_SLOT num_var[197].nid_value.value[ num_var[197].byref_offset ] -#define SOUNDFROMBUFFER_BUFFER num_var[198].nid_value.value[ num_var[198].byref_offset ] -#define SOUNDFROMBUFFER_BUFFER_SIZE num_var[199].nid_value.value[ num_var[199].byref_offset ] -#define SOUNDFROMBUFFER_VOL num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SOUNDFROMBUFFER_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SOUNDFROMBUFFER_BUFFER num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SOUNDFROMBUFFER_BUFFER_SIZE num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define SOUNDFROMBUFFER_VOL num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_LoadSound 220 -#define LOADSOUND_SLOT num_var[200].nid_value.value[ num_var[200].byref_offset ] +#define LOADSOUND_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define LOADSOUND_SND_FILE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_LoadMusic 221 #define LOADMUSIC_MUSIC_FILE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_PlaySound 222 -#define PLAYSOUND_SLOT num_var[201].nid_value.value[ num_var[201].byref_offset ] -#define PLAYSOUND_CHANNEL num_var[202].nid_value.value[ num_var[202].byref_offset ] -#define PLAYSOUND_LOOPS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define PLAYSOUND_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define PLAYSOUND_CHANNEL num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define PLAYSOUND_LOOPS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_PlaySoundTimed 223 -#define PLAYSOUNDTIMED_SLOT num_var[203].nid_value.value[ num_var[203].byref_offset ] -#define PLAYSOUNDTIMED_CHANNEL num_var[204].nid_value.value[ num_var[204].byref_offset ] -#define PLAYSOUNDTIMED_LOOPS num_var[205].nid_value.value[ num_var[205].byref_offset ] -#define PLAYSOUNDTIMED_MS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define PLAYSOUNDTIMED_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define PLAYSOUNDTIMED_CHANNEL num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define PLAYSOUNDTIMED_LOOPS num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define PLAYSOUNDTIMED_MS num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_PlayMusic 224 #define PLAYMUSIC_MLOOPS num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_PauseSound 225 @@ -671,8 +671,8 @@ #define DELETESOUND_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_DeleteMusic 230 #define FN_FadeMusicIn 231 -#define FADEMUSICIN_FADE_TIME num_var[206].nid_value.value[ num_var[206].byref_offset ] -#define FADEMUSICIN_LOOPS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define FADEMUSICIN_FADE_TIME num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define FADEMUSICIN_LOOPS num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_FadeMusicOut 232 #define FADEMUSICOUT_FADE_TIME num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_MusicExists 233 @@ -690,13 +690,13 @@ #define FN_SoundExists 242 #define SOUNDEXISTS_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetChannelVolume 243 -#define SETCHANNELVOLUME_CHANNEL num_var[207].nid_value.value[ num_var[207].byref_offset ] -#define SETCHANNELVOLUME_VOL num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCHANNELVOLUME_CHANNEL num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCHANNELVOLUME_VOL num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_ChannelVolume 244 #define CHANNELVOLUME_CHANNEL num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetSoundVolume 245 -#define SETSOUNDVOLUME_SLOT num_var[208].nid_value.value[ num_var[208].byref_offset ] -#define SETSOUNDVOLUME_VOL num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETSOUNDVOLUME_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETSOUNDVOLUME_VOL num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SoundVolume 246 #define SOUNDVOLUME_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_StopMusic 247 @@ -705,7 +705,7 @@ #define FN_SetChannelPanning 249 #define SETCHANNELPANNING_CHANNEL num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SETCHANNELPANNING_LEFT_VALUE num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define SETCHANNELPANNING_RIGHT_VALUE num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define SETCHANNELPANNING_RIGHT_VALUE num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SetChannelDistance 250 #define SETCHANNELDISTANCE_CHANNEL num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SETCHANNELDISTANCE_DIST_VALUE num_var[1].nid_value.value[ num_var[1].byref_offset ] @@ -732,17 +732,17 @@ #define JOYHAT_JOY_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define JOYHAT_JOY_HAT num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_GetJoyTrackBall 261 -#define GETJOYTRACKBALL_JOY_NUM num_var[209].nid_value.value[ num_var[209].byref_offset ] -#define GETJOYTRACKBALL_BALL num_var[210].nid_value.value[ num_var[210].byref_offset ] -#define GETJOYTRACKBALL_DX num_var[211].nid_value.value[ num_var[211].byref_offset ] -#define GETJOYTRACKBALL_DY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETJOYTRACKBALL_JOY_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETJOYTRACKBALL_BALL num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETJOYTRACKBALL_DX num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETJOYTRACKBALL_DY num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_JoyName$ 262 #define JOYNAME$_JOY_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_JoystickIsConnected 263 #define JOYSTICKISCONNECTED_JOY_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_GetCursor 264 -#define GETCURSOR_X num_var[212].nid_value.value[ num_var[212].byref_offset ] -#define GETCURSOR_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETCURSOR_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETCURSOR_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_PrintS 265 #define PRINTS_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_InputS$ 266 @@ -750,11 +750,11 @@ #define FN_ZoneInputS$ 267 #define ZONEINPUTS$_X num_var[0].nid_value.value[ num_var[0].byref_offset ] #define ZONEINPUTS$_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define ZONEINPUTS$_W num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define ZONEINPUTS$_H num_var[111].nid_value.value[ num_var[111].byref_offset ] +#define ZONEINPUTS$_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define ZONEINPUTS$_H num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_Locate 268 -#define LOCATE_X num_var[213].nid_value.value[ num_var[213].byref_offset ] -#define LOCATE_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define LOCATE_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define LOCATE_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_ReadInput_Start 269 #define FN_ReadInput_Stop 270 #define FN_ReadInput_Text$ 271 @@ -763,9 +763,9 @@ #define FN_ReadInput_ToggleBackspace 273 #define READINPUT_TOGGLEBACKSPACE_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_LoadFont 274 -#define LOADFONT_SLOT num_var[214].nid_value.value[ num_var[214].byref_offset ] -#define LOADFONT_FNT_FILE$ str_var[6].sid_value.value[ str_var[6].byref_offset ] -#define LOADFONT_SIZE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define LOADFONT_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define LOADFONT_FNT_FILE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define LOADFONT_SIZE num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_DeleteFont 275 #define DELETEFONT_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_FontIsLoaded 276 @@ -773,49 +773,49 @@ #define FN_Font 277 #define FONT_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetFontStyle 278 -#define SETFONTSTYLE_SLOT num_var[215].nid_value.value[ num_var[215].byref_offset ] -#define SETFONTSTYLE_STYLE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETFONTSTYLE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETFONTSTYLE_STYLE num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_DrawText 279 -#define DRAWTEXT_TXT$ str_var[7].sid_value.value[ str_var[7].byref_offset ] -#define DRAWTEXT_X num_var[216].nid_value.value[ num_var[216].byref_offset ] -#define DRAWTEXT_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWTEXT_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define DRAWTEXT_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWTEXT_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_DrawText_Shaded 280 -#define DRAWTEXT_SHADED_TXT$ str_var[8].sid_value.value[ str_var[8].byref_offset ] -#define DRAWTEXT_SHADED_X num_var[217].nid_value.value[ num_var[217].byref_offset ] -#define DRAWTEXT_SHADED_Y num_var[218].nid_value.value[ num_var[218].byref_offset ] -#define DRAWTEXT_SHADED_FG_COLOR num_var[219].nid_value.value[ num_var[219].byref_offset ] -#define DRAWTEXT_SHADED_BG_COLOR num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWTEXT_SHADED_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define DRAWTEXT_SHADED_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWTEXT_SHADED_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWTEXT_SHADED_FG_COLOR num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWTEXT_SHADED_BG_COLOR num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_DrawText_Blended 281 -#define DRAWTEXT_BLENDED_TXT$ str_var[9].sid_value.value[ str_var[9].byref_offset ] -#define DRAWTEXT_BLENDED_X num_var[220].nid_value.value[ num_var[220].byref_offset ] -#define DRAWTEXT_BLENDED_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWTEXT_BLENDED_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define DRAWTEXT_BLENDED_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWTEXT_BLENDED_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_RenderText 282 -#define RENDERTEXT_SLOT num_var[221].nid_value.value[ num_var[221].byref_offset ] +#define RENDERTEXT_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define RENDERTEXT_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_GetTextSize 283 -#define GETTEXTSIZE_SLOT num_var[222].nid_value.value[ num_var[222].byref_offset ] -#define GETTEXTSIZE_TXT$ str_var[10].sid_value.value[ str_var[10].byref_offset ] -#define GETTEXTSIZE_W num_var[223].nid_value.value[ num_var[223].byref_offset ] -#define GETTEXTSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETTEXTSIZE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETTEXTSIZE_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define GETTEXTSIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETTEXTSIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_TouchPressure 284 #define FN_GetTouch 285 -#define GETTOUCH_STATUS num_var[224].nid_value.value[ num_var[224].byref_offset ] -#define GETTOUCH_X num_var[225].nid_value.value[ num_var[225].byref_offset ] -#define GETTOUCH_Y num_var[226].nid_value.value[ num_var[226].byref_offset ] -#define GETTOUCH_DX num_var[227].nid_value.value[ num_var[227].byref_offset ] -#define GETTOUCH_DY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETTOUCH_STATUS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETTOUCH_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETTOUCH_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETTOUCH_DX num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETTOUCH_DY num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_GetMultiTouch 286 -#define GETMULTITOUCH_STATUS num_var[228].nid_value.value[ num_var[228].byref_offset ] -#define GETMULTITOUCH_X num_var[229].nid_value.value[ num_var[229].byref_offset ] -#define GETMULTITOUCH_Y num_var[230].nid_value.value[ num_var[230].byref_offset ] -#define GETMULTITOUCH_FINGERS num_var[231].nid_value.value[ num_var[231].byref_offset ] -#define GETMULTITOUCH_DIST num_var[232].nid_value.value[ num_var[232].byref_offset ] -#define GETMULTITOUCH_THETA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMULTITOUCH_STATUS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMULTITOUCH_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETMULTITOUCH_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETMULTITOUCH_FINGERS num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETMULTITOUCH_DIST num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define GETMULTITOUCH_THETA num_var[5].nid_value.value[ num_var[5].byref_offset ] #define FN_GetTouchFinger 287 -#define GETTOUCHFINGER_FINGER num_var[233].nid_value.value[ num_var[233].byref_offset ] -#define GETTOUCHFINGER_X num_var[234].nid_value.value[ num_var[234].byref_offset ] -#define GETTOUCHFINGER_Y num_var[235].nid_value.value[ num_var[235].byref_offset ] -#define GETTOUCHFINGER_PRESSURE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETTOUCHFINGER_FINGER num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETTOUCHFINGER_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETTOUCHFINGER_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETTOUCHFINGER_PRESSURE num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_NumFingers 288 #define FN_CheckSockets 289 #define CHECKSOCKETS_TIMEOUT_MS num_var[0].nid_value.value[ num_var[0].byref_offset ] @@ -838,7 +838,7 @@ #define TCP_GETDATA_SDATA$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define TCP_GETDATA_NUMBYTES num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_TCP_SendData 297 -#define TCP_SENDDATA_SOCKET num_var[236].nid_value.value[ num_var[236].byref_offset ] +#define TCP_SENDDATA_SOCKET num_var[0].nid_value.value[ num_var[0].byref_offset ] #define TCP_SENDDATA_SDATA$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_TCP_AcceptSocket 298 #define TCP_ACCEPTSOCKET_SERVER num_var[0].nid_value.value[ num_var[0].byref_offset ] @@ -860,10 +860,10 @@ #define FN_UDP_RemotePort 305 #define UDP_REMOTEPORT_SOCKET num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_UDP_SendData 306 -#define UDP_SENDDATA_SOCKET num_var[237].nid_value.value[ num_var[237].byref_offset ] -#define UDP_SENDDATA_SDATA$ str_var[11].sid_value.value[ str_var[11].byref_offset ] -#define UDP_SENDDATA_HOST$ str_var[12].sid_value.value[ str_var[12].byref_offset ] -#define UDP_SENDDATA_PORT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define UDP_SENDDATA_SOCKET num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define UDP_SENDDATA_SDATA$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define UDP_SENDDATA_HOST$ str_var[1].sid_value.value[ str_var[1].byref_offset ] +#define UDP_SENDDATA_PORT num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_LoadVideo 307 #define LOADVIDEO_VID$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_PlayVideo 308 @@ -878,24 +878,24 @@ #define FN_VideoIsPlaying 315 #define FN_VideoEnd 316 #define FN_GetVideoStats 317 -#define GETVIDEOSTATS_VFILE$ str_var[13].sid_value.value[ str_var[13].byref_offset ] -#define GETVIDEOSTATS_VLEN num_var[238].nid_value.value[ num_var[238].byref_offset ] -#define GETVIDEOSTATS_VFPS num_var[239].nid_value.value[ num_var[239].byref_offset ] -#define GETVIDEOSTATS_FRAME_W num_var[240].nid_value.value[ num_var[240].byref_offset ] -#define GETVIDEOSTATS_FRAME_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETVIDEOSTATS_VFILE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define GETVIDEOSTATS_VLEN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETVIDEOSTATS_VFPS num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETVIDEOSTATS_FRAME_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETVIDEOSTATS_FRAME_H num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_SetVideoDrawRect 318 -#define SETVIDEODRAWRECT_X num_var[241].nid_value.value[ num_var[241].byref_offset ] -#define SETVIDEODRAWRECT_Y num_var[242].nid_value.value[ num_var[242].byref_offset ] -#define SETVIDEODRAWRECT_W num_var[243].nid_value.value[ num_var[243].byref_offset ] -#define SETVIDEODRAWRECT_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETVIDEODRAWRECT_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETVIDEODRAWRECT_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETVIDEODRAWRECT_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define SETVIDEODRAWRECT_H num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_GetVideoDrawRect 319 -#define GETVIDEODRAWRECT_X num_var[244].nid_value.value[ num_var[244].byref_offset ] -#define GETVIDEODRAWRECT_Y num_var[245].nid_value.value[ num_var[245].byref_offset ] -#define GETVIDEODRAWRECT_W num_var[246].nid_value.value[ num_var[246].byref_offset ] -#define GETVIDEODRAWRECT_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETVIDEODRAWRECT_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETVIDEODRAWRECT_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETVIDEODRAWRECT_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETVIDEODRAWRECT_H num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_GetVideoSize 320 -#define GETVIDEOSIZE_W num_var[247].nid_value.value[ num_var[247].byref_offset ] -#define GETVIDEOSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETVIDEOSIZE_W num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETVIDEOSIZE_H num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_VideoExists 321 #define FN_SetVideoAlpha 322 #define SETVIDEOALPHA_A num_var[0].nid_value.value[ num_var[0].byref_offset ] @@ -908,8 +908,8 @@ #define FN_Env$ 327 #define ENV$_V$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_SetEnv 328 -#define SETENV_VAR$ str_var[14].sid_value.value[ str_var[14].byref_offset ] -#define SETENV_VALUE$ str_var[15].sid_value.value[ str_var[15].byref_offset ] +#define SETENV_VAR$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define SETENV_VALUE$ str_var[1].sid_value.value[ str_var[1].byref_offset ] #define SETENV_OVERWRITE num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_PrefPath$ 329 #define PREFPATH$_ORG_NAME$ str_var[0].sid_value.value[ str_var[0].byref_offset ] @@ -926,29 +926,29 @@ #define SETCLIPBOARDTEXT_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_HasClipboardText 337 #define FN_GetDesktopDisplayMode 338 -#define GETDESKTOPDISPLAYMODE_INDEX num_var[248].nid_value.value[ num_var[248].byref_offset ] -#define GETDESKTOPDISPLAYMODE_W num_var[249].nid_value.value[ num_var[249].byref_offset ] -#define GETDESKTOPDISPLAYMODE_H num_var[250].nid_value.value[ num_var[250].byref_offset ] -#define GETDESKTOPDISPLAYMODE_FREQ num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETDESKTOPDISPLAYMODE_INDEX num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETDESKTOPDISPLAYMODE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETDESKTOPDISPLAYMODE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETDESKTOPDISPLAYMODE_FREQ num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_DrawImage_Transform 339 -#define DRAWIMAGE_TRANSFORM_SLOT num_var[251].nid_value.value[ num_var[251].byref_offset ] -#define DRAWIMAGE_TRANSFORM_X num_var[252].nid_value.value[ num_var[252].byref_offset ] -#define DRAWIMAGE_TRANSFORM_Y num_var[253].nid_value.value[ num_var[253].byref_offset ] -#define DRAWIMAGE_TRANSFORM_W num_var[254].nid_value.value[ num_var[254].byref_offset ] -#define DRAWIMAGE_TRANSFORM_H num_var[255].nid_value.value[ num_var[255].byref_offset ] -#define DRAWIMAGE_TRANSFORM_SRC_X num_var[256].nid_value.value[ num_var[256].byref_offset ] -#define DRAWIMAGE_TRANSFORM_SRC_Y num_var[257].nid_value.value[ num_var[257].byref_offset ] -#define DRAWIMAGE_TRANSFORM_SRC_W num_var[258].nid_value.value[ num_var[258].byref_offset ] -#define DRAWIMAGE_TRANSFORM_SRC_H num_var[259].nid_value.value[ num_var[259].byref_offset ] -#define DRAWIMAGE_TRANSFORM_ANGLE num_var[260].nid_value.value[ num_var[260].byref_offset ] -#define DRAWIMAGE_TRANSFORM_CENTER_X num_var[261].nid_value.value[ num_var[261].byref_offset ] -#define DRAWIMAGE_TRANSFORM_CENTER_Y num_var[262].nid_value.value[ num_var[262].byref_offset ] -#define DRAWIMAGE_TRANSFORM_FLIP_H num_var[263].nid_value.value[ num_var[263].byref_offset ] -#define DRAWIMAGE_TRANSFORM_FLIP_V num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_TRANSFORM_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_TRANSFORM_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_TRANSFORM_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_TRANSFORM_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_TRANSFORM_H num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DRAWIMAGE_TRANSFORM_SRC_X num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define DRAWIMAGE_TRANSFORM_SRC_Y num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define DRAWIMAGE_TRANSFORM_SRC_W num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define DRAWIMAGE_TRANSFORM_SRC_H num_var[8].nid_value.value[ num_var[8].byref_offset ] +#define DRAWIMAGE_TRANSFORM_ANGLE num_var[9].nid_value.value[ num_var[9].byref_offset ] +#define DRAWIMAGE_TRANSFORM_CENTER_X num_var[10].nid_value.value[ num_var[10].byref_offset ] +#define DRAWIMAGE_TRANSFORM_CENTER_Y num_var[11].nid_value.value[ num_var[11].byref_offset ] +#define DRAWIMAGE_TRANSFORM_FLIP_H num_var[12].nid_value.value[ num_var[12].byref_offset ] +#define DRAWIMAGE_TRANSFORM_FLIP_V num_var[13].nid_value.value[ num_var[13].byref_offset ] #define FN_GetPowerInfo 340 -#define GETPOWERINFO_STATUS num_var[264].nid_value.value[ num_var[264].byref_offset ] -#define GETPOWERINFO_SECS num_var[265].nid_value.value[ num_var[265].byref_offset ] -#define GETPOWERINFO_PCT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETPOWERINFO_STATUS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETPOWERINFO_SECS num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETPOWERINFO_PCT num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SystemRam 341 #define FN_SetRenderScaleQuality 342 #define SETRENDERSCALEQUALITY_N num_var[0].nid_value.value[ num_var[0].byref_offset ] @@ -956,33 +956,33 @@ #define EVALJS$_JS_CODE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_GetRenderScaleQuality 344 #define FN_GetGlobalMouse 345 -#define GETGLOBALMOUSE_X num_var[266].nid_value.value[ num_var[266].byref_offset ] -#define GETGLOBALMOUSE_Y num_var[267].nid_value.value[ num_var[267].byref_offset ] -#define GETGLOBALMOUSE_MB1 num_var[268].nid_value.value[ num_var[268].byref_offset ] -#define GETGLOBALMOUSE_MB2 num_var[269].nid_value.value[ num_var[269].byref_offset ] -#define GETGLOBALMOUSE_MB3 num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETGLOBALMOUSE_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETGLOBALMOUSE_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETGLOBALMOUSE_MB1 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETGLOBALMOUSE_MB2 num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETGLOBALMOUSE_MB3 num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_GlobalMouseX 346 #define FN_GlobalMouseY 347 #define FN_GetAccel 348 -#define GETACCEL_ACCEL_NUM num_var[270].nid_value.value[ num_var[270].byref_offset ] -#define GETACCEL_X num_var[271].nid_value.value[ num_var[271].byref_offset ] -#define GETACCEL_Y num_var[272].nid_value.value[ num_var[272].byref_offset ] -#define GETACCEL_Z num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETACCEL_ACCEL_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETACCEL_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETACCEL_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETACCEL_Z num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_AccelName$ 349 #define ACCELNAME$_ACCEL_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_NumAccels 350 #define FN_GetGyro 351 -#define GETGYRO_GYRO_NUM num_var[273].nid_value.value[ num_var[273].byref_offset ] -#define GETGYRO_X num_var[274].nid_value.value[ num_var[274].byref_offset ] -#define GETGYRO_Y num_var[275].nid_value.value[ num_var[275].byref_offset ] -#define GETGYRO_Z num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETGYRO_GYRO_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETGYRO_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETGYRO_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETGYRO_Z num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_GyroName$ 352 #define GYRONAME$_GYRO_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_NumGyros 353 #define FN_JoyRumblePlay 354 -#define JOYRUMBLEPLAY_JOY_NUM num_var[276].nid_value.value[ num_var[276].byref_offset ] -#define JOYRUMBLEPLAY_STRENGTH num_var[277].nid_value.value[ num_var[277].byref_offset ] -#define JOYRUMBLEPLAY_DURATION num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define JOYRUMBLEPLAY_JOY_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define JOYRUMBLEPLAY_STRENGTH num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define JOYRUMBLEPLAY_DURATION num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_JoyRumbleStop 355 #define JOYRUMBLESTOP_JOY_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_JoystickIsHaptic 356 @@ -990,27 +990,27 @@ #define FN_WriteByteBuffer 357 #define WRITEBYTEBUFFER_STREAM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define WRITEBYTEBUFFER_BUF num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define WRITEBYTEBUFFER_BUF_SIZE num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define WRITEBYTEBUFFER_BUF_SIZE num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_ReadByteBuffer 358 #define READBYTEBUFFER_STREAM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define READBYTEBUFFER_BUF num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define READBYTEBUFFER_BUF_SIZE num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define READBYTEBUFFER_BUF_SIZE num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_WindowEvent_Resize 359 #define WINDOWEVENT_RESIZE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetWindowAutoClose 360 -#define SETWINDOWAUTOCLOSE_WIN num_var[278].nid_value.value[ num_var[278].byref_offset ] -#define SETWINDOWAUTOCLOSE_EXIT_ON_CLOSE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWAUTOCLOSE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWAUTOCLOSE_EXIT_ON_CLOSE num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SetWindowResizable 361 -#define SETWINDOWRESIZABLE_WIN num_var[279].nid_value.value[ num_var[279].byref_offset ] -#define SETWINDOWRESIZABLE_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWRESIZABLE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWRESIZABLE_FLAG num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SystemReturnStdOut$ 362 #define SYSTEMRETURNSTDOUT$_CMD$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_WindowMode 363 #define WINDOWMODE_VISIBLE num_var[0].nid_value.value[ num_var[0].byref_offset ] #define WINDOWMODE_FULLSCREEN num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define WINDOWMODE_RESIZABLE num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define WINDOWMODE_BORDERLESS num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define WINDOWMODE_HIGHDPI num_var[280].nid_value.value[ num_var[280].byref_offset ] +#define WINDOWMODE_RESIZABLE num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define WINDOWMODE_BORDERLESS num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define WINDOWMODE_HIGHDPI num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_WindowFlags 364 #define WINDOWFLAGS_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_RestoreWindow 365 @@ -1019,14 +1019,14 @@ #define FN_QueryAudioSpec 367 #define QUERYAUDIOSPEC_FREQ num_var[0].nid_value.value[ num_var[0].byref_offset ] #define QUERYAUDIOSPEC_FORMAT num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define QUERYAUDIOSPEC_CHANNELS num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define QUERYAUDIOSPEC_CHANNELS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_MusicIsPlaying 368 #define FN_DrawGeometry 369 #define DRAWGEOMETRY_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define DRAWGEOMETRY_NUM_VERTICES num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define DRAWGEOMETRY_VERTICES num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define DRAWGEOMETRY_NUM_INDICES num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define DRAWGEOMETRY_INDICES num_var[280].nid_value.value[ num_var[280].byref_offset ] +#define DRAWGEOMETRY_VERTICES num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWGEOMETRY_NUM_INDICES num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWGEOMETRY_INDICES num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_Size 370 #define SIZE_S$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_BufferFromString 371 @@ -1039,25 +1039,25 @@ #define GRABINPUT_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_GrabbedWindow 374 #define FN_WarpMouse 375 -#define WARPMOUSE_X num_var[281].nid_value.value[ num_var[281].byref_offset ] -#define WARPMOUSE_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WARPMOUSE_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WARPMOUSE_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_WarpMouseGlobal 376 -#define WARPMOUSEGLOBAL_X num_var[282].nid_value.value[ num_var[282].byref_offset ] -#define WARPMOUSEGLOBAL_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WARPMOUSEGLOBAL_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WARPMOUSEGLOBAL_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SetMouseZone 377 -#define SETMOUSEZONE_X num_var[283].nid_value.value[ num_var[283].byref_offset ] -#define SETMOUSEZONE_Y num_var[284].nid_value.value[ num_var[284].byref_offset ] -#define SETMOUSEZONE_W num_var[285].nid_value.value[ num_var[285].byref_offset ] -#define SETMOUSEZONE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETMOUSEZONE_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETMOUSEZONE_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETMOUSEZONE_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define SETMOUSEZONE_H num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_ClearMouseZone 378 #define FN_SetWindowAlwaysOnTop 379 -#define SETWINDOWALWAYSONTOP_WIN num_var[286].nid_value.value[ num_var[286].byref_offset ] -#define SETWINDOWALWAYSONTOP_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWALWAYSONTOP_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWALWAYSONTOP_FLAG num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SetMouseRelative 380 #define SETMOUSERELATIVE_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetWindowVSync 381 -#define SETWINDOWVSYNC_WIN num_var[287].nid_value.value[ num_var[287].byref_offset ] -#define SETWINDOWVSYNC_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWVSYNC_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWVSYNC_FLAG num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_OpenURL 382 #define OPENURL_URL$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_APIVersion$ 383 @@ -1067,107 +1067,107 @@ #define MESSAGEBOX_TITLE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define MESSAGEBOX_MSG$ str_var[1].sid_value.value[ str_var[1].byref_offset ] #define FN_NumberArrayCopy 386 -#define NUMBERARRAYCOPY_SRC num_var[288].nid_value.value[ num_var[288].byref_offset ] -#define NUMBERARRAYCOPY_DST num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define NUMBERARRAYCOPY_SRC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define NUMBERARRAYCOPY_DST num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_StringArrayCopy 387 -#define STRINGARRAYCOPY_SRC$ str_var[16].sid_value.value[ str_var[16].byref_offset ] -#define STRINGARRAYCOPY_DST$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define STRINGARRAYCOPY_SRC$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define STRINGARRAYCOPY_DST$ str_var[1].sid_value.value[ str_var[1].byref_offset ] #define FN_ArrayCopy 388 -#define ARRAYCOPY_SRC num_var[289].nid_value.value[ num_var[289].byref_offset ] -#define ARRAYCOPY_DST num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ARRAYCOPY_SRC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ARRAYCOPY_DST num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_NumberArrayFill 389 -#define NUMBERARRAYFILL_SRC num_var[290].nid_value.value[ num_var[290].byref_offset ] -#define NUMBERARRAYFILL_FDATA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define NUMBERARRAYFILL_SRC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define NUMBERARRAYFILL_FDATA num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_StringArrayFill 390 -#define STRINGARRAYFILL_SRC$ str_var[17].sid_value.value[ str_var[17].byref_offset ] -#define STRINGARRAYFILL_FDATA$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define STRINGARRAYFILL_SRC$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define STRINGARRAYFILL_FDATA$ str_var[1].sid_value.value[ str_var[1].byref_offset ] #define FN_ArrayFill 391 -#define ARRAYFILL_SRC num_var[291].nid_value.value[ num_var[291].byref_offset ] -#define ARRAYFILL_FDATA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ARRAYFILL_SRC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ARRAYFILL_FDATA num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_Runtime$ 392 #define FN_DimMatrix 393 -#define DIMMATRIX_M num_var[292].nid_value.value[ num_var[292].byref_offset ] -#define DIMMATRIX_M_ROWS num_var[293].nid_value.value[ num_var[293].byref_offset ] -#define DIMMATRIX_M_COLS num_var[294].nid_value.value[ num_var[294].byref_offset ] -#define DIMMATRIX_PRESERVE_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DIMMATRIX_M num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DIMMATRIX_M_ROWS num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DIMMATRIX_M_COLS num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DIMMATRIX_PRESERVE_FLAG num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_AddMatrix 394 #define ADDMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define ADDMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define ADDMATRIX_MC num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define ADDMATRIX_MC num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_AugmentMatrix 395 #define AUGMENTMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define AUGMENTMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define AUGMENTMATRIX_MC num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define AUGMENTMATRIX_MC num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_CopyMatrix 396 -#define COPYMATRIX_MA num_var[295].nid_value.value[ num_var[295].byref_offset ] -#define COPYMATRIX_MB num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define COPYMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define COPYMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_InsertMatrixColumns 397 #define INSERTMATRIXCOLUMNS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define INSERTMATRIXCOLUMNS_C num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define INSERTMATRIXCOLUMNS_NUM_COLS num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define INSERTMATRIXCOLUMNS_NUM_COLS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_InsertMatrixRows 398 #define INSERTMATRIXROWS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define INSERTMATRIXROWS_R num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define INSERTMATRIXROWS_NUM_ROWS num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define INSERTMATRIXROWS_NUM_ROWS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_MultiplyMatrix 399 #define MULTIPLYMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define MULTIPLYMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define MULTIPLYMATRIX_MC num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define MULTIPLYMATRIX_MC num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_CubeMatrix 400 #define CUBEMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define CUBEMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_DeleteMatrixColumns 401 #define DELETEMATRIXCOLUMNS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define DELETEMATRIXCOLUMNS_C num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define DELETEMATRIXCOLUMNS_NUM_COLS num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define DELETEMATRIXCOLUMNS_NUM_COLS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_DeleteMatrixRows 402 #define DELETEMATRIXROWS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define DELETEMATRIXROWS_R num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define DELETEMATRIXROWS_NUM_ROWS num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define DELETEMATRIXROWS_NUM_ROWS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_ClearMatrix 403 #define CLEARMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_ClearMatrixColumns 404 #define CLEARMATRIXCOLUMNS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define CLEARMATRIXCOLUMNS_C num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define CLEARMATRIXCOLUMNS_NUM_COLS num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define CLEARMATRIXCOLUMNS_NUM_COLS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_ClearMatrixRows 405 #define CLEARMATRIXROWS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define CLEARMATRIXROWS_R num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define CLEARMATRIXROWS_NUM_ROWS num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define CLEARMATRIXROWS_NUM_ROWS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_FillMatrix 406 -#define FILLMATRIX_MA num_var[296].nid_value.value[ num_var[296].byref_offset ] -#define FILLMATRIX_V num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define FILLMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define FILLMATRIX_V num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_FillMatrixColumns 407 #define FILLMATRIXCOLUMNS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FILLMATRIXCOLUMNS_C num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define FILLMATRIXCOLUMNS_NUM_COLS num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define FILLMATRIXCOLUMNS_V num_var[111].nid_value.value[ num_var[111].byref_offset ] +#define FILLMATRIXCOLUMNS_NUM_COLS num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define FILLMATRIXCOLUMNS_V num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_FillMatrixRows 408 #define FILLMATRIXROWS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FILLMATRIXROWS_R num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define FILLMATRIXROWS_NUM_ROWS num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define FILLMATRIXROWS_V num_var[111].nid_value.value[ num_var[111].byref_offset ] +#define FILLMATRIXROWS_NUM_ROWS num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define FILLMATRIXROWS_V num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_CopyMatrixColumns 409 #define COPYMATRIXCOLUMNS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define COPYMATRIXCOLUMNS_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define COPYMATRIXCOLUMNS_C num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define COPYMATRIXCOLUMNS_NUM_COLS num_var[111].nid_value.value[ num_var[111].byref_offset ] +#define COPYMATRIXCOLUMNS_C num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define COPYMATRIXCOLUMNS_NUM_COLS num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_CopyMatrixRows 410 #define COPYMATRIXROWS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define COPYMATRIXROWS_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define COPYMATRIXROWS_R num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define COPYMATRIXROWS_NUM_ROWS num_var[111].nid_value.value[ num_var[111].byref_offset ] +#define COPYMATRIXROWS_R num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define COPYMATRIXROWS_NUM_ROWS num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_IdentityMatrix 411 -#define IDENTITYMATRIX_MA num_var[297].nid_value.value[ num_var[297].byref_offset ] -#define IDENTITYMATRIX_N num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define IDENTITYMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define IDENTITYMATRIX_N num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SolveMatrix 412 #define SOLVEMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SOLVEMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define SOLVEMATRIX_MC num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define SOLVEMATRIX_MC num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_IsEqualMatrix 413 #define ISEQUALMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define ISEQUALMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define ISEQUALMATRIX_TOLERANCE num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define ISEQUALMATRIX_TOLERANCE num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_Determinant 414 #define DETERMINANT_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_AdjointMatrix 415 @@ -1177,84 +1177,84 @@ #define INVERTMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define INVERTMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_MatrixFromBuffer 417 -#define MATRIXFROMBUFFER_MA num_var[298].nid_value.value[ num_var[298].byref_offset ] -#define MATRIXFROMBUFFER_R num_var[299].nid_value.value[ num_var[299].byref_offset ] -#define MATRIXFROMBUFFER_C num_var[300].nid_value.value[ num_var[300].byref_offset ] -#define MATRIXFROMBUFFER_BUFFER num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define MATRIXFROMBUFFER_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define MATRIXFROMBUFFER_R num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define MATRIXFROMBUFFER_C num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define MATRIXFROMBUFFER_BUFFER num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_GetMatrix 418 -#define GETMATRIX_BUFFER num_var[301].nid_value.value[ num_var[301].byref_offset ] -#define GETMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMATRIX_BUFFER num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMATRIX_MA num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_RandomizeMatrix 419 -#define RANDOMIZEMATRIX_MA num_var[302].nid_value.value[ num_var[302].byref_offset ] -#define RANDOMIZEMATRIX_VMIN num_var[303].nid_value.value[ num_var[303].byref_offset ] -#define RANDOMIZEMATRIX_VMAX num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define RANDOMIZEMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define RANDOMIZEMATRIX_VMIN num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define RANDOMIZEMATRIX_VMAX num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_MatrixValue 420 #define MATRIXVALUE_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define MATRIXVALUE_R num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define MATRIXVALUE_C num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define MATRIXVALUE_C num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SetMatrixValue 421 -#define SETMATRIXVALUE_MA num_var[304].nid_value.value[ num_var[304].byref_offset ] -#define SETMATRIXVALUE_R num_var[305].nid_value.value[ num_var[305].byref_offset ] -#define SETMATRIXVALUE_C num_var[306].nid_value.value[ num_var[306].byref_offset ] -#define SETMATRIXVALUE_V num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETMATRIXVALUE_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETMATRIXVALUE_R num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETMATRIXVALUE_C num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define SETMATRIXVALUE_V num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_ScalarMatrix 422 -#define SCALARMATRIX_MA num_var[307].nid_value.value[ num_var[307].byref_offset ] -#define SCALARMATRIX_MB num_var[308].nid_value.value[ num_var[308].byref_offset ] -#define SCALARMATRIX_S_VALUE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SCALARMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SCALARMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SCALARMATRIX_S_VALUE num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_ScalarMatrixColumns 423 #define SCALARMATRIXCOLUMNS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SCALARMATRIXCOLUMNS_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define SCALARMATRIXCOLUMNS_C num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define SCALARMATRIXCOLUMNS_NUM_COLS num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define SCALARMATRIXCOLUMNS_S_VALUE num_var[280].nid_value.value[ num_var[280].byref_offset ] +#define SCALARMATRIXCOLUMNS_C num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define SCALARMATRIXCOLUMNS_NUM_COLS num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define SCALARMATRIXCOLUMNS_S_VALUE num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_ScalarMatrixRows 424 #define SCALARMATRIXROWS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SCALARMATRIXROWS_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define SCALARMATRIXROWS_R num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define SCALARMATRIXROWS_NUM_ROWS num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define SCALARMATRIXROWS_S_VALUE num_var[280].nid_value.value[ num_var[280].byref_offset ] +#define SCALARMATRIXROWS_R num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define SCALARMATRIXROWS_NUM_ROWS num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define SCALARMATRIXROWS_S_VALUE num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_SquareMatrix 425 #define SQUAREMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SQUAREMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SubMatrix 426 -#define SUBMATRIX_MA num_var[309].nid_value.value[ num_var[309].byref_offset ] -#define SUBMATRIX_R num_var[310].nid_value.value[ num_var[310].byref_offset ] -#define SUBMATRIX_C num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SUBMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SUBMATRIX_R num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SUBMATRIX_C num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SubtractMatrix 427 #define SUBTRACTMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SUBTRACTMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define SUBTRACTMATRIX_MC num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define SUBTRACTMATRIX_MC num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SwapMatrix 428 -#define SWAPMATRIX_MA num_var[311].nid_value.value[ num_var[311].byref_offset ] -#define SWAPMATRIX_MB num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SWAPMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SWAPMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SwapMatrixColumn 429 #define SWAPMATRIXCOLUMN_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SWAPMATRIXCOLUMN_C1 num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define SWAPMATRIXCOLUMN_C2 num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define SWAPMATRIXCOLUMN_C2 num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SwapMatrixRow 430 #define SWAPMATRIXROW_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SWAPMATRIXROW_R1 num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define SWAPMATRIXROW_R2 num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define SWAPMATRIXROW_R2 num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_TransposeMatrix 431 #define TRANSPOSEMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define TRANSPOSEMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_UnAugmentMatrix 432 #define UNAUGMENTMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define UNAUGMENTMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define UNAUGMENTMATRIX_MC num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define UNAUGMENTMATRIX_MC num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_ZeroMatrix 433 #define ZEROMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_GetMatrixSize 434 -#define GETMATRIXSIZE_MA num_var[312].nid_value.value[ num_var[312].byref_offset ] -#define GETMATRIXSIZE_R num_var[313].nid_value.value[ num_var[313].byref_offset ] -#define GETMATRIXSIZE_C num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMATRIXSIZE_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMATRIXSIZE_R num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETMATRIXSIZE_C num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SetMatrixProcess 435 #define SETMATRIXPROCESS_P_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_ProcessOpen 436 #define PROCESSOPEN_P_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetProcessErrorMode 437 -#define SETPROCESSERRORMODE_P_NUM num_var[314].nid_value.value[ num_var[314].byref_offset ] -#define SETPROCESSERRORMODE_ERROR_MODE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETPROCESSERRORMODE_P_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETPROCESSERRORMODE_ERROR_MODE num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_ProcessError 438 #define PROCESSERROR_P_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_ProcessWait 439 @@ -1271,8 +1271,8 @@ #define FN_ProcessErrorMode 445 #define PROCESSERRORMODE_P_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_ProcessSleep 446 -#define PROCESSSLEEP_P_NUM num_var[315].nid_value.value[ num_var[315].byref_offset ] -#define PROCESSSLEEP_MSEC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define PROCESSSLEEP_P_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define PROCESSSLEEP_MSEC num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_ProcessExists 447 #define PROCESSEXISTS_P_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_ProcessStopAll 448 @@ -1281,40 +1281,40 @@ #define PROCESSQUEUESIZE_P_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_NumCPUs 451 #define FN_GetProjectionGeometry 452 -#define GETPROJECTIONGEOMETRY_CAM_DIST num_var[316].nid_value.value[ num_var[316].byref_offset ] -#define GETPROJECTIONGEOMETRY_MA num_var[317].nid_value.value[ num_var[317].byref_offset ] -#define GETPROJECTIONGEOMETRY_F_VERTEX_COUNT num_var[318].nid_value.value[ num_var[318].byref_offset ] -#define GETPROJECTIONGEOMETRY_COLUMNS num_var[319].nid_value.value[ num_var[319].byref_offset ] -#define GETPROJECTIONGEOMETRY_UV num_var[320].nid_value.value[ num_var[320].byref_offset ] -#define GETPROJECTIONGEOMETRY_GRAPH_OFFSET_X num_var[321].nid_value.value[ num_var[321].byref_offset ] -#define GETPROJECTIONGEOMETRY_GRAPH_OFFSET_Y num_var[322].nid_value.value[ num_var[322].byref_offset ] -#define GETPROJECTIONGEOMETRY_V_COLOR num_var[323].nid_value.value[ num_var[323].byref_offset ] -#define GETPROJECTIONGEOMETRY_VERTEX_COUNT num_var[324].nid_value.value[ num_var[324].byref_offset ] -#define GETPROJECTIONGEOMETRY_VERTEX2D num_var[325].nid_value.value[ num_var[325].byref_offset ] -#define GETPROJECTIONGEOMETRY_INDEX_COUNT num_var[326].nid_value.value[ num_var[326].byref_offset ] -#define GETPROJECTIONGEOMETRY_INDEX num_var[327].nid_value.value[ num_var[327].byref_offset ] -#define GETPROJECTIONGEOMETRY_CLIP_DIST num_var[328].nid_value.value[ num_var[328].byref_offset ] -#define GETPROJECTIONGEOMETRY_MIN_X num_var[329].nid_value.value[ num_var[329].byref_offset ] -#define GETPROJECTIONGEOMETRY_MIN_Y num_var[330].nid_value.value[ num_var[330].byref_offset ] -#define GETPROJECTIONGEOMETRY_MAX_X num_var[331].nid_value.value[ num_var[331].byref_offset ] -#define GETPROJECTIONGEOMETRY_MAX_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETPROJECTIONGEOMETRY_CAM_DIST num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETPROJECTIONGEOMETRY_MA num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETPROJECTIONGEOMETRY_F_VERTEX_COUNT num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETPROJECTIONGEOMETRY_COLUMNS num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETPROJECTIONGEOMETRY_UV num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define GETPROJECTIONGEOMETRY_GRAPH_OFFSET_X num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define GETPROJECTIONGEOMETRY_GRAPH_OFFSET_Y num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define GETPROJECTIONGEOMETRY_V_COLOR num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define GETPROJECTIONGEOMETRY_VERTEX_COUNT num_var[8].nid_value.value[ num_var[8].byref_offset ] +#define GETPROJECTIONGEOMETRY_VERTEX2D num_var[9].nid_value.value[ num_var[9].byref_offset ] +#define GETPROJECTIONGEOMETRY_INDEX_COUNT num_var[10].nid_value.value[ num_var[10].byref_offset ] +#define GETPROJECTIONGEOMETRY_INDEX num_var[11].nid_value.value[ num_var[11].byref_offset ] +#define GETPROJECTIONGEOMETRY_CLIP_DIST num_var[12].nid_value.value[ num_var[12].byref_offset ] +#define GETPROJECTIONGEOMETRY_MIN_X num_var[13].nid_value.value[ num_var[13].byref_offset ] +#define GETPROJECTIONGEOMETRY_MIN_Y num_var[14].nid_value.value[ num_var[14].byref_offset ] +#define GETPROJECTIONGEOMETRY_MAX_X num_var[15].nid_value.value[ num_var[15].byref_offset ] +#define GETPROJECTIONGEOMETRY_MAX_Y num_var[16].nid_value.value[ num_var[16].byref_offset ] #define FN_CalculateFaceZ 453 #define CALCULATEFACEZ_CAM_DIST num_var[0].nid_value.value[ num_var[0].byref_offset ] #define CALCULATEFACEZ_GRAPH_OFFSET_X num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define CALCULATEFACEZ_GRAPH_OFFSET_Y num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define CALCULATEFACEZ_VIEW_W num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define CALCULATEFACEZ_VIEW_H num_var[280].nid_value.value[ num_var[280].byref_offset ] -#define CALCULATEFACEZ_VIEW_DEPTH num_var[332].nid_value.value[ num_var[332].byref_offset ] -#define CALCULATEFACEZ_MA num_var[333].nid_value.value[ num_var[333].byref_offset ] -#define CALCULATEFACEZ_F_VERTEX_COUNT num_var[334].nid_value.value[ num_var[334].byref_offset ] -#define CALCULATEFACEZ_COLUMNS num_var[335].nid_value.value[ num_var[335].byref_offset ] -#define CALCULATEFACEZ_FACE_MIN_Z num_var[336].nid_value.value[ num_var[336].byref_offset ] -#define CALCULATEFACEZ_FACE_MAX_Z num_var[337].nid_value.value[ num_var[337].byref_offset ] -#define CALCULATEFACEZ_Z_AVG num_var[338].nid_value.value[ num_var[338].byref_offset ] +#define CALCULATEFACEZ_GRAPH_OFFSET_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define CALCULATEFACEZ_VIEW_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define CALCULATEFACEZ_VIEW_H num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define CALCULATEFACEZ_VIEW_DEPTH num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define CALCULATEFACEZ_MA num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define CALCULATEFACEZ_F_VERTEX_COUNT num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define CALCULATEFACEZ_COLUMNS num_var[8].nid_value.value[ num_var[8].byref_offset ] +#define CALCULATEFACEZ_FACE_MIN_Z num_var[9].nid_value.value[ num_var[9].byref_offset ] +#define CALCULATEFACEZ_FACE_MAX_Z num_var[10].nid_value.value[ num_var[10].byref_offset ] +#define CALCULATEFACEZ_Z_AVG num_var[11].nid_value.value[ num_var[11].byref_offset ] #define FN_SetChannelSpacePosition 454 #define SETCHANNELSPACEPOSITION_CHANNEL num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SETCHANNELSPACEPOSITION_ANGLE num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define SETCHANNELSPACEPOSITION_DISTANCE num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define SETCHANNELSPACEPOSITION_DISTANCE num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SaveBMP 455 #define SAVEBMP_IMG num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SAVEBMP_FILE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] @@ -1327,102 +1327,102 @@ #define FN_GetLineIntersection 458 #define GETLINEINTERSECTION_P0_X num_var[0].nid_value.value[ num_var[0].byref_offset ] #define GETLINEINTERSECTION_P0_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define GETLINEINTERSECTION_P1_X num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define GETLINEINTERSECTION_P1_Y num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define GETLINEINTERSECTION_P2_X num_var[280].nid_value.value[ num_var[280].byref_offset ] -#define GETLINEINTERSECTION_P2_Y num_var[332].nid_value.value[ num_var[332].byref_offset ] -#define GETLINEINTERSECTION_P3_X num_var[333].nid_value.value[ num_var[333].byref_offset ] -#define GETLINEINTERSECTION_P3_Y num_var[334].nid_value.value[ num_var[334].byref_offset ] -#define GETLINEINTERSECTION_I_X num_var[335].nid_value.value[ num_var[335].byref_offset ] -#define GETLINEINTERSECTION_I_Y num_var[336].nid_value.value[ num_var[336].byref_offset ] +#define GETLINEINTERSECTION_P1_X num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETLINEINTERSECTION_P1_Y num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETLINEINTERSECTION_P2_X num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define GETLINEINTERSECTION_P2_Y num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define GETLINEINTERSECTION_P3_X num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define GETLINEINTERSECTION_P3_Y num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define GETLINEINTERSECTION_I_X num_var[8].nid_value.value[ num_var[8].byref_offset ] +#define GETLINEINTERSECTION_I_Y num_var[9].nid_value.value[ num_var[9].byref_offset ] #define FN_Interpolate 459 #define INTERPOLATE_MIN_A num_var[0].nid_value.value[ num_var[0].byref_offset ] #define INTERPOLATE_MAX_A num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define INTERPOLATE_MID_A num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define INTERPOLATE_MIN_B num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define INTERPOLATE_MAX_B num_var[280].nid_value.value[ num_var[280].byref_offset ] +#define INTERPOLATE_MID_A num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define INTERPOLATE_MIN_B num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define INTERPOLATE_MAX_B num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_ATan2 460 #define ATAN2_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] #define ATAN2_X num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_PointInQuad 461 #define POINTINQUAD_X num_var[0].nid_value.value[ num_var[0].byref_offset ] #define POINTINQUAD_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define POINTINQUAD_X1 num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define POINTINQUAD_Y1 num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define POINTINQUAD_X2 num_var[280].nid_value.value[ num_var[280].byref_offset ] -#define POINTINQUAD_Y2 num_var[332].nid_value.value[ num_var[332].byref_offset ] -#define POINTINQUAD_X3 num_var[333].nid_value.value[ num_var[333].byref_offset ] -#define POINTINQUAD_Y3 num_var[334].nid_value.value[ num_var[334].byref_offset ] -#define POINTINQUAD_X4 num_var[335].nid_value.value[ num_var[335].byref_offset ] -#define POINTINQUAD_Y4 num_var[336].nid_value.value[ num_var[336].byref_offset ] +#define POINTINQUAD_X1 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define POINTINQUAD_Y1 num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define POINTINQUAD_X2 num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define POINTINQUAD_Y2 num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define POINTINQUAD_X3 num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define POINTINQUAD_Y3 num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define POINTINQUAD_X4 num_var[8].nid_value.value[ num_var[8].byref_offset ] +#define POINTINQUAD_Y4 num_var[9].nid_value.value[ num_var[9].byref_offset ] #define FN_PointInTri 462 #define POINTINTRI_X num_var[0].nid_value.value[ num_var[0].byref_offset ] #define POINTINTRI_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define POINTINTRI_X1 num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define POINTINTRI_Y1 num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define POINTINTRI_X2 num_var[280].nid_value.value[ num_var[280].byref_offset ] -#define POINTINTRI_Y2 num_var[332].nid_value.value[ num_var[332].byref_offset ] -#define POINTINTRI_X3 num_var[333].nid_value.value[ num_var[333].byref_offset ] -#define POINTINTRI_Y3 num_var[334].nid_value.value[ num_var[334].byref_offset ] +#define POINTINTRI_X1 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define POINTINTRI_Y1 num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define POINTINTRI_X2 num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define POINTINTRI_Y2 num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define POINTINTRI_X3 num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define POINTINTRI_Y3 num_var[7].nid_value.value[ num_var[7].byref_offset ] #define FN_Distance2D 463 #define DISTANCE2D_X1 num_var[0].nid_value.value[ num_var[0].byref_offset ] #define DISTANCE2D_Y1 num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define DISTANCE2D_X2 num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define DISTANCE2D_Y2 num_var[111].nid_value.value[ num_var[111].byref_offset ] +#define DISTANCE2D_X2 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DISTANCE2D_Y2 num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_Distance3D 464 #define DISTANCE3D_X1 num_var[0].nid_value.value[ num_var[0].byref_offset ] #define DISTANCE3D_Y1 num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define DISTANCE3D_Z1 num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define DISTANCE3D_X2 num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define DISTANCE3D_Y2 num_var[280].nid_value.value[ num_var[280].byref_offset ] -#define DISTANCE3D_Z2 num_var[332].nid_value.value[ num_var[332].byref_offset ] +#define DISTANCE3D_Z1 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DISTANCE3D_X2 num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DISTANCE3D_Y2 num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DISTANCE3D_Z2 num_var[5].nid_value.value[ num_var[5].byref_offset ] #define FN_GetCircleLineIntersection 465 #define GETCIRCLELINEINTERSECTION_CIRCLE_X num_var[0].nid_value.value[ num_var[0].byref_offset ] #define GETCIRCLELINEINTERSECTION_CIRCLE_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define GETCIRCLELINEINTERSECTION_RADIUS num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define GETCIRCLELINEINTERSECTION_X1 num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define GETCIRCLELINEINTERSECTION_Y1 num_var[280].nid_value.value[ num_var[280].byref_offset ] -#define GETCIRCLELINEINTERSECTION_X2 num_var[332].nid_value.value[ num_var[332].byref_offset ] -#define GETCIRCLELINEINTERSECTION_Y2 num_var[333].nid_value.value[ num_var[333].byref_offset ] -#define GETCIRCLELINEINTERSECTION_IX1 num_var[334].nid_value.value[ num_var[334].byref_offset ] -#define GETCIRCLELINEINTERSECTION_IY1 num_var[335].nid_value.value[ num_var[335].byref_offset ] -#define GETCIRCLELINEINTERSECTION_IX2 num_var[336].nid_value.value[ num_var[336].byref_offset ] -#define GETCIRCLELINEINTERSECTION_IY2 num_var[337].nid_value.value[ num_var[337].byref_offset ] +#define GETCIRCLELINEINTERSECTION_RADIUS num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETCIRCLELINEINTERSECTION_X1 num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETCIRCLELINEINTERSECTION_Y1 num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define GETCIRCLELINEINTERSECTION_X2 num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define GETCIRCLELINEINTERSECTION_Y2 num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define GETCIRCLELINEINTERSECTION_IX1 num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define GETCIRCLELINEINTERSECTION_IY1 num_var[8].nid_value.value[ num_var[8].byref_offset ] +#define GETCIRCLELINEINTERSECTION_IX2 num_var[9].nid_value.value[ num_var[9].byref_offset ] +#define GETCIRCLELINEINTERSECTION_IY2 num_var[10].nid_value.value[ num_var[10].byref_offset ] #define FN_GetLinePlaneIntersection 466 #define GETLINEPLANEINTERSECTION_LINE_POINT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define GETLINEPLANEINTERSECTION_LINE_DIRECTION num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define GETLINEPLANEINTERSECTION_PLANE_POINT_1 num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define GETLINEPLANEINTERSECTION_PLANE_POINT_2 num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define GETLINEPLANEINTERSECTION_PLANE_POINT_3 num_var[280].nid_value.value[ num_var[280].byref_offset ] -#define GETLINEPLANEINTERSECTION_INTERSECTION num_var[332].nid_value.value[ num_var[332].byref_offset ] +#define GETLINEPLANEINTERSECTION_PLANE_POINT_1 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETLINEPLANEINTERSECTION_PLANE_POINT_2 num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETLINEPLANEINTERSECTION_PLANE_POINT_3 num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define GETLINEPLANEINTERSECTION_INTERSECTION num_var[5].nid_value.value[ num_var[5].byref_offset ] #define FN_IncrementMatrixRows 467 -#define INCREMENTMATRIXROWS_MA num_var[339].nid_value.value[ num_var[339].byref_offset ] -#define INCREMENTMATRIXROWS_MB num_var[340].nid_value.value[ num_var[340].byref_offset ] -#define INCREMENTMATRIXROWS_R num_var[341].nid_value.value[ num_var[341].byref_offset ] -#define INCREMENTMATRIXROWS_NUM_ROWS num_var[342].nid_value.value[ num_var[342].byref_offset ] -#define INCREMENTMATRIXROWS_VALUE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define INCREMENTMATRIXROWS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define INCREMENTMATRIXROWS_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define INCREMENTMATRIXROWS_R num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define INCREMENTMATRIXROWS_NUM_ROWS num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define INCREMENTMATRIXROWS_VALUE num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_IncrementMatrixColumns 468 -#define INCREMENTMATRIXCOLUMNS_MA num_var[343].nid_value.value[ num_var[343].byref_offset ] -#define INCREMENTMATRIXCOLUMNS_MB num_var[344].nid_value.value[ num_var[344].byref_offset ] -#define INCREMENTMATRIXCOLUMNS_C num_var[345].nid_value.value[ num_var[345].byref_offset ] -#define INCREMENTMATRIXCOLUMNS_NUM_COLS num_var[346].nid_value.value[ num_var[346].byref_offset ] -#define INCREMENTMATRIXCOLUMNS_VALUE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define INCREMENTMATRIXCOLUMNS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define INCREMENTMATRIXCOLUMNS_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define INCREMENTMATRIXCOLUMNS_C num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define INCREMENTMATRIXCOLUMNS_NUM_COLS num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define INCREMENTMATRIXCOLUMNS_VALUE num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_JoinMatrixRows 469 -#define JOINMATRIXROWS_MA num_var[347].nid_value.value[ num_var[347].byref_offset ] -#define JOINMATRIXROWS_MB num_var[348].nid_value.value[ num_var[348].byref_offset ] -#define JOINMATRIXROWS_MC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define JOINMATRIXROWS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define JOINMATRIXROWS_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define JOINMATRIXROWS_MC num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_JoinMatrixColumns 470 -#define JOINMATRIXCOLUMNS_MA num_var[349].nid_value.value[ num_var[349].byref_offset ] -#define JOINMATRIXCOLUMNS_MB num_var[350].nid_value.value[ num_var[350].byref_offset ] -#define JOINMATRIXCOLUMNS_MC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define JOINMATRIXCOLUMNS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define JOINMATRIXCOLUMNS_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define JOINMATRIXCOLUMNS_MC num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_TypeArrayDim 471 #define TYPEARRAYDIM_ID usr_var[0].var_ref #define FN_TypeArraySize 472 #define TYPEARRAYSIZE_ID usr_var[0].var_ref #define TYPEARRAYSIZE_ARRAY_DIM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_TypeArrayCopy 473 -#define TYPEARRAYCOPY_SRC usr_var[3].var_ref -#define TYPEARRAYCOPY_DST usr_var[0].var_ref +#define TYPEARRAYCOPY_SRC usr_var[0].var_ref +#define TYPEARRAYCOPY_DST usr_var[1].var_ref #define FN_TypeArrayFill 474 -#define TYPEARRAYFILL_SRC usr_var[5].var_ref -#define TYPEARRAYFILL_FDATA usr_var[0].var_ref->uid_value[0] +#define TYPEARRAYFILL_SRC usr_var[0].var_ref +#define TYPEARRAYFILL_FDATA usr_var[1].var_ref->uid_value[0] diff --git a/rcbasic_runtime/main.cpp b/rcbasic_runtime/main.cpp index 19ba675..fd2b00d 100644 --- a/rcbasic_runtime/main.cpp +++ b/rcbasic_runtime/main.cpp @@ -2251,7 +2251,118 @@ uint64_t rc_number_array_dim(rc_numId n_var) uint64_t rc_type_array_dim(rc_usrId* u_var) { return u_var->dimensions; -} +} + +uint64_t rc_type_array_size(rc_usrId* u_var, int d_num) +{ + switch(d_num) + { + case 1: + return u_var->dim[0]; + break; + case 2: + return u_var->dim[1]; + break; + case 3: + return u_var->dim[2]; + break; + } + return 0; +} + +void rc_type_array_copy(rc_usrId* src, rc_usrId* dst) +{ + //cout << "Copy Type" << endl; + rc_usrId* parent = dst; + + //cout << "freed up" << endl; + + //parent[0] = src[0]; + + //cout << "done" << endl; + + //return; + + + //cout << "db[1]" << endl; + parent->dimensions = src->dimensions; + //cout << "db[2]" << endl; + parent->dim[0] = src->dim[0]; + parent->dim[1] = src->dim[1]; + parent->dim[2] = src->dim[2]; + //cout << "db[3]" << endl; + + parent->byref_offset = 0; + //cout << "db[4]" << endl; + parent->uid_value.resize(src->uid_value.size()); + //cout << "db[5]" << endl; + + parent->var_ref = parent; + parent->var_ref_index = 0; + + + + rc_usrId* p_obj; + + uint64_t field_size = 0; + + rc_usrId* s_obj; + //cout << "starting field: " << endl; + + for(uint64_t i = 0; i < src->uid_value.size(); i++) + { + s_obj = &src->uid_value[i]; + p_obj = &parent->uid_value[i]; + + p_obj->byref_offset = 0; + p_obj->byref_ptr = parent; + p_obj->dim[0] = s_obj->dim[0]; + p_obj->dim[1] = s_obj->dim[1]; + p_obj->dim[2] = s_obj->dim[2]; + p_obj->dimensions = s_obj->dimensions; + p_obj->preset_init = s_obj->preset_init; + p_obj->udt_index = s_obj->udt_index; + p_obj->var_ref = p_obj; + p_obj->var_ref_index = 0; + + //cout << "num" << endl; + p_obj->num_var.resize(s_obj->num_var.size()); + for(int nfield = 0; nfield < s_obj->num_var.size(); nfield++) + { + p_obj->num_var[nfield] = s_obj->num_var[nfield]; + } + + //cout << "str" << endl; + p_obj->str_var.resize(s_obj->str_var.size()); + for(int sfield = 0; sfield < s_obj->str_var.size(); sfield++) + { + p_obj->str_var[sfield] = s_obj->str_var[sfield]; + } + + //cout << "copy uid field" << endl; + p_obj->uid_value.resize(s_obj->uid_value.size()); + for(int ufield = 0; ufield < s_obj->uid_value.size(); ufield++) + { + rc_type_array_copy(s_obj, p_obj); + } + } + + //cout << "done" << endl; + +} + +void rc_type_array_fill(rc_usrId* src, rc_usrId* fdata) +{ + rc_usrId* p_obj; + + for(int i = 0; i < src->uid_value.size(); i++) + { + p_obj = &src->uid_value[i]; + p_obj[0] = fdata[0]; + } + +} + uint64_t rc_number_array_size(rc_numId n_var, int d_num) { @@ -4096,10 +4207,18 @@ void func_130(uint64_t fn) arr_ref_id.clear(); break; case FN_TypeArraySize: //Number Function + rc_push_num( rc_type_array_size( TYPEARRAYSIZE_ID, TYPEARRAYSIZE_ARRAY_DIM ) ); + arr_ref_id.clear(); break; case FN_TypeArrayCopy: //Sub Procedure + //cout << "TAS: " << TYPEARRAYCOPY_SRC->uid_value.size() << endl; + //cout << "TAD: " << TYPEARRAYCOPY_DST->uid_value.size() << endl; + rc_free_type(TYPEARRAYCOPY_DST); //cout << "TA[2]: " << TYPEARRAYCOPY_DST->uid_value.size() << endl; + rc_type_array_copy( TYPEARRAYCOPY_SRC, TYPEARRAYCOPY_DST ); break; case FN_TypeArrayFill: //Sub Procedure + //cout << "test type fill" << endl; + rc_type_array_fill( TYPEARRAYFILL_SRC, &TYPEARRAYFILL_FDATA ); break; @@ -5970,7 +6089,7 @@ int main(int argc, char * argv[]) if(rc_filename.compare("--version")==0) { - cout << "RCBASIC Runtime v4.0a1" << endl; + cout << "RCBASIC Runtime v4.0a" << endl; return 0; } diff --git a/rcbasic_runtime/rc_defines.h b/rcbasic_runtime/rc_defines.h index 6f9db17..c3f29dd 100644 --- a/rcbasic_runtime/rc_defines.h +++ b/rcbasic_runtime/rc_defines.h @@ -158,19 +158,19 @@ #define FN_ReadByte 69 #define READBYTE_STREAM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_WriteByte 70 -#define WRITEBYTE_STREAM num_var[2].nid_value.value[ num_var[2].byref_offset ] -#define WRITEBYTE_BYTE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WRITEBYTE_STREAM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WRITEBYTE_BYTE num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_ReadLine$ 71 #define READLINE$_STREAM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_Write 72 -#define WRITE_STREAM num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define WRITE_STREAM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define WRITE_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_WriteLine 73 -#define WRITELINE_STREAM num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define WRITELINE_STREAM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define WRITELINE_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_CopyFile 74 -#define COPYFILE_SRC$ str_var[3].sid_value.value[ str_var[3].byref_offset ] -#define COPYFILE_DST$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define COPYFILE_SRC$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define COPYFILE_DST$ str_var[1].sid_value.value[ str_var[1].byref_offset ] #define FN_RemoveFile 75 #define REMOVEFILE_FILENAME$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_FileExists 76 @@ -211,14 +211,14 @@ #define FN_Wait 96 #define WAIT_M_SEC num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_WindowOpen 97 -#define WINDOWOPEN_WIN num_var[5].nid_value.value[ num_var[5].byref_offset ] -#define WINDOWOPEN_TITLE$ str_var[4].sid_value.value[ str_var[4].byref_offset ] -#define WINDOWOPEN_X num_var[6].nid_value.value[ num_var[6].byref_offset ] -#define WINDOWOPEN_Y num_var[7].nid_value.value[ num_var[7].byref_offset ] -#define WINDOWOPEN_W num_var[8].nid_value.value[ num_var[8].byref_offset ] -#define WINDOWOPEN_H num_var[9].nid_value.value[ num_var[9].byref_offset ] -#define WINDOWOPEN_FLAG num_var[10].nid_value.value[ num_var[10].byref_offset ] -#define WINDOWOPEN_VSYNC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WINDOWOPEN_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WINDOWOPEN_TITLE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define WINDOWOPEN_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define WINDOWOPEN_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define WINDOWOPEN_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define WINDOWOPEN_H num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define WINDOWOPEN_FLAG num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define WINDOWOPEN_VSYNC num_var[6].nid_value.value[ num_var[6].byref_offset ] #define FN_WindowClose 98 #define WINDOWCLOSE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_RaiseWindow 99 @@ -234,42 +234,42 @@ #define FN_HideWindow 105 #define HIDEWINDOW_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetWindowTitle 106 -#define SETWINDOWTITLE_WIN num_var[11].nid_value.value[ num_var[11].byref_offset ] +#define SETWINDOWTITLE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SETWINDOWTITLE_TITLE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_WindowTitle$ 107 #define WINDOWTITLE$_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetWindowPosition 108 -#define SETWINDOWPOSITION_WIN num_var[12].nid_value.value[ num_var[12].byref_offset ] -#define SETWINDOWPOSITION_X num_var[13].nid_value.value[ num_var[13].byref_offset ] -#define SETWINDOWPOSITION_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWPOSITION_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWPOSITION_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETWINDOWPOSITION_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_GetWindowPosition 109 -#define GETWINDOWPOSITION_WIN num_var[14].nid_value.value[ num_var[14].byref_offset ] -#define GETWINDOWPOSITION_X num_var[15].nid_value.value[ num_var[15].byref_offset ] -#define GETWINDOWPOSITION_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETWINDOWPOSITION_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETWINDOWPOSITION_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETWINDOWPOSITION_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SetWindowSize 110 -#define SETWINDOWSIZE_WIN num_var[16].nid_value.value[ num_var[16].byref_offset ] -#define SETWINDOWSIZE_W num_var[17].nid_value.value[ num_var[17].byref_offset ] -#define SETWINDOWSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWSIZE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWSIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETWINDOWSIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_GetWindowSize 111 -#define GETWINDOWSIZE_WIN num_var[18].nid_value.value[ num_var[18].byref_offset ] -#define GETWINDOWSIZE_W num_var[19].nid_value.value[ num_var[19].byref_offset ] -#define GETWINDOWSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETWINDOWSIZE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETWINDOWSIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETWINDOWSIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SetWindowMinSize 112 -#define SETWINDOWMINSIZE_WIN num_var[20].nid_value.value[ num_var[20].byref_offset ] -#define SETWINDOWMINSIZE_W num_var[21].nid_value.value[ num_var[21].byref_offset ] -#define SETWINDOWMINSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWMINSIZE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWMINSIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETWINDOWMINSIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_GetWindowMinSize 113 -#define GETWINDOWMINSIZE_WIN num_var[22].nid_value.value[ num_var[22].byref_offset ] -#define GETWINDOWMINSIZE_W num_var[23].nid_value.value[ num_var[23].byref_offset ] -#define GETWINDOWMINSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETWINDOWMINSIZE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETWINDOWMINSIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETWINDOWMINSIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SetWindowMaxSize 114 -#define SETWINDOWMAXSIZE_WIN num_var[24].nid_value.value[ num_var[24].byref_offset ] -#define SETWINDOWMAXSIZE_W num_var[25].nid_value.value[ num_var[25].byref_offset ] -#define SETWINDOWMAXSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWMAXSIZE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWMAXSIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETWINDOWMAXSIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_GetWindowMaxSize 115 -#define GETWINDOWMAXSIZE_WIN num_var[26].nid_value.value[ num_var[26].byref_offset ] -#define GETWINDOWMAXSIZE_W num_var[27].nid_value.value[ num_var[27].byref_offset ] -#define GETWINDOWMAXSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETWINDOWMAXSIZE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETWINDOWMAXSIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETWINDOWMAXSIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_WindowIsFullscreen 116 #define WINDOWISFULLSCREEN_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_WindowIsVisible 117 @@ -287,21 +287,21 @@ #define FN_WindowHasMouseFocus 123 #define WINDOWHASMOUSEFOCUS_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetWindowFullscreen 124 -#define SETWINDOWFULLSCREEN_WIN num_var[28].nid_value.value[ num_var[28].byref_offset ] -#define SETWINDOWFULLSCREEN_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWFULLSCREEN_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWFULLSCREEN_FLAG num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_MaximizeWindow 125 #define MAXIMIZEWINDOW_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_MinimizeWindow 126 #define MINIMIZEWINDOW_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetWindowBorder 127 -#define SETWINDOWBORDER_WIN num_var[29].nid_value.value[ num_var[29].byref_offset ] -#define SETWINDOWBORDER_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWBORDER_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWBORDER_FLAG num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_WindowClip 128 -#define WINDOWCLIP_SLOT num_var[30].nid_value.value[ num_var[30].byref_offset ] -#define WINDOWCLIP_X num_var[31].nid_value.value[ num_var[31].byref_offset ] -#define WINDOWCLIP_Y num_var[32].nid_value.value[ num_var[32].byref_offset ] -#define WINDOWCLIP_W num_var[33].nid_value.value[ num_var[33].byref_offset ] -#define WINDOWCLIP_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WINDOWCLIP_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WINDOWCLIP_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define WINDOWCLIP_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define WINDOWCLIP_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define WINDOWCLIP_H num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_WindowExists 129 #define WINDOWEXISTS_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_NumWindows 130 @@ -314,54 +314,54 @@ #define FN_ActiveWindow 134 #define FN_FPS 135 #define FN_SetWindowIcon 136 -#define SETWINDOWICON_WIN num_var[34].nid_value.value[ num_var[34].byref_offset ] -#define SETWINDOWICON_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWICON_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWICON_SLOT num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_CanvasOpen 137 -#define CANVASOPEN_C_NUM num_var[35].nid_value.value[ num_var[35].byref_offset ] -#define CANVASOPEN_W num_var[36].nid_value.value[ num_var[36].byref_offset ] -#define CANVASOPEN_H num_var[37].nid_value.value[ num_var[37].byref_offset ] -#define CANVASOPEN_VIEWPORT_X num_var[38].nid_value.value[ num_var[38].byref_offset ] -#define CANVASOPEN_VIEWPORT_Y num_var[39].nid_value.value[ num_var[39].byref_offset ] -#define CANVASOPEN_VIEWPORT_W num_var[40].nid_value.value[ num_var[40].byref_offset ] -#define CANVASOPEN_VIEWPORT_H num_var[41].nid_value.value[ num_var[41].byref_offset ] -#define CANVASOPEN_MODE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CANVASOPEN_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CANVASOPEN_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define CANVASOPEN_H num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define CANVASOPEN_VIEWPORT_X num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define CANVASOPEN_VIEWPORT_Y num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define CANVASOPEN_VIEWPORT_W num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define CANVASOPEN_VIEWPORT_H num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define CANVASOPEN_MODE num_var[7].nid_value.value[ num_var[7].byref_offset ] #define FN_CanvasClose 138 #define CANVASCLOSE_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetCanvasVisible 139 -#define SETCANVASVISIBLE_C_NUM num_var[42].nid_value.value[ num_var[42].byref_offset ] -#define SETCANVASVISIBLE_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASVISIBLE_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASVISIBLE_FLAG num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_CanvasIsVisible 140 #define CANVASISVISIBLE_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetCanvasViewport 141 -#define SETCANVASVIEWPORT_CNUM num_var[43].nid_value.value[ num_var[43].byref_offset ] -#define SETCANVASVIEWPORT_X num_var[44].nid_value.value[ num_var[44].byref_offset ] -#define SETCANVASVIEWPORT_Y num_var[45].nid_value.value[ num_var[45].byref_offset ] -#define SETCANVASVIEWPORT_W num_var[46].nid_value.value[ num_var[46].byref_offset ] -#define SETCANVASVIEWPORT_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASVIEWPORT_CNUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASVIEWPORT_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETCANVASVIEWPORT_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define SETCANVASVIEWPORT_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define SETCANVASVIEWPORT_H num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_GetCanvasViewport 142 -#define GETCANVASVIEWPORT_C_NUM num_var[47].nid_value.value[ num_var[47].byref_offset ] -#define GETCANVASVIEWPORT_X num_var[48].nid_value.value[ num_var[48].byref_offset ] -#define GETCANVASVIEWPORT_Y num_var[49].nid_value.value[ num_var[49].byref_offset ] -#define GETCANVASVIEWPORT_W num_var[50].nid_value.value[ num_var[50].byref_offset ] -#define GETCANVASVIEWPORT_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETCANVASVIEWPORT_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETCANVASVIEWPORT_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETCANVASVIEWPORT_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETCANVASVIEWPORT_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETCANVASVIEWPORT_H num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_Canvas 143 #define CANVAS_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetCanvasOffset 144 -#define SETCANVASOFFSET_C_NUM num_var[51].nid_value.value[ num_var[51].byref_offset ] -#define SETCANVASOFFSET_X num_var[52].nid_value.value[ num_var[52].byref_offset ] -#define SETCANVASOFFSET_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASOFFSET_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASOFFSET_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETCANVASOFFSET_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_GetCanvasOffset 145 -#define GETCANVASOFFSET_C_NUM num_var[53].nid_value.value[ num_var[53].byref_offset ] -#define GETCANVASOFFSET_X num_var[54].nid_value.value[ num_var[54].byref_offset ] -#define GETCANVASOFFSET_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETCANVASOFFSET_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETCANVASOFFSET_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETCANVASOFFSET_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_GetCanvasSize 146 -#define GETCANVASSIZE_C_NUM num_var[55].nid_value.value[ num_var[55].byref_offset ] -#define GETCANVASSIZE_W num_var[56].nid_value.value[ num_var[56].byref_offset ] -#define GETCANVASSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETCANVASSIZE_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETCANVASSIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETCANVASSIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_ClearCanvas 147 #define FN_SetCanvasAlpha 148 -#define SETCANVASALPHA_C_NUM num_var[57].nid_value.value[ num_var[57].byref_offset ] -#define SETCANVASALPHA_A num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASALPHA_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASALPHA_A num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_CanvasAlpha 149 #define CANVASALPHA_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetCanvasBlendMode 150 @@ -375,153 +375,153 @@ #define FN_CanvasColorMod 153 #define CANVASCOLORMOD_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_CopyCanvas 154 -#define COPYCANVAS_SRC num_var[58].nid_value.value[ num_var[58].byref_offset ] -#define COPYCANVAS_X num_var[59].nid_value.value[ num_var[59].byref_offset ] -#define COPYCANVAS_Y num_var[60].nid_value.value[ num_var[60].byref_offset ] -#define COPYCANVAS_W num_var[61].nid_value.value[ num_var[61].byref_offset ] -#define COPYCANVAS_H num_var[62].nid_value.value[ num_var[62].byref_offset ] -#define COPYCANVAS_DST num_var[63].nid_value.value[ num_var[63].byref_offset ] -#define COPYCANVAS_DX num_var[64].nid_value.value[ num_var[64].byref_offset ] -#define COPYCANVAS_DY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define COPYCANVAS_SRC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define COPYCANVAS_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define COPYCANVAS_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define COPYCANVAS_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define COPYCANVAS_H num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define COPYCANVAS_DST num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define COPYCANVAS_DX num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define COPYCANVAS_DY num_var[7].nid_value.value[ num_var[7].byref_offset ] #define FN_CloneCanvas 155 -#define CLONECANVAS_SRC num_var[65].nid_value.value[ num_var[65].byref_offset ] -#define CLONECANVAS_DST num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CLONECANVAS_SRC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CLONECANVAS_DST num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SetCanvasZ 156 -#define SETCANVASZ_C_NUM num_var[66].nid_value.value[ num_var[66].byref_offset ] -#define SETCANVASZ_Z num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASZ_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCANVASZ_Z num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_CanvasZ 157 #define CANVASZ_C_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_CanvasClip 158 -#define CANVASCLIP_SLOT num_var[67].nid_value.value[ num_var[67].byref_offset ] -#define CANVASCLIP_X num_var[68].nid_value.value[ num_var[68].byref_offset ] -#define CANVASCLIP_Y num_var[69].nid_value.value[ num_var[69].byref_offset ] -#define CANVASCLIP_W num_var[70].nid_value.value[ num_var[70].byref_offset ] -#define CANVASCLIP_H num_var[71].nid_value.value[ num_var[71].byref_offset ] -#define CANVASCLIP_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CANVASCLIP_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CANVASCLIP_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define CANVASCLIP_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define CANVASCLIP_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define CANVASCLIP_H num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define CANVASCLIP_FLAG num_var[5].nid_value.value[ num_var[5].byref_offset ] #define FN_ActiveCanvas 159 #define FN_Box 160 -#define BOX_X1 num_var[72].nid_value.value[ num_var[72].byref_offset ] -#define BOX_Y1 num_var[73].nid_value.value[ num_var[73].byref_offset ] -#define BOX_X2 num_var[74].nid_value.value[ num_var[74].byref_offset ] -#define BOX_Y2 num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define BOX_X1 num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define BOX_Y1 num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define BOX_X2 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define BOX_Y2 num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_BoxFill 161 -#define BOXFILL_X1 num_var[75].nid_value.value[ num_var[75].byref_offset ] -#define BOXFILL_Y1 num_var[76].nid_value.value[ num_var[76].byref_offset ] -#define BOXFILL_X2 num_var[77].nid_value.value[ num_var[77].byref_offset ] -#define BOXFILL_Y2 num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define BOXFILL_X1 num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define BOXFILL_Y1 num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define BOXFILL_X2 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define BOXFILL_Y2 num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_Circle 162 -#define CIRCLE_X num_var[78].nid_value.value[ num_var[78].byref_offset ] -#define CIRCLE_Y num_var[79].nid_value.value[ num_var[79].byref_offset ] -#define CIRCLE_RADIUS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CIRCLE_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CIRCLE_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define CIRCLE_RADIUS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_CircleFill 163 -#define CIRCLEFILL_X num_var[80].nid_value.value[ num_var[80].byref_offset ] -#define CIRCLEFILL_Y num_var[81].nid_value.value[ num_var[81].byref_offset ] -#define CIRCLEFILL_RADIUS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CIRCLEFILL_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define CIRCLEFILL_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define CIRCLEFILL_RADIUS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_Ellipse 164 -#define ELLIPSE_X num_var[82].nid_value.value[ num_var[82].byref_offset ] -#define ELLIPSE_Y num_var[83].nid_value.value[ num_var[83].byref_offset ] -#define ELLIPSE_RX num_var[84].nid_value.value[ num_var[84].byref_offset ] -#define ELLIPSE_RY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ELLIPSE_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ELLIPSE_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define ELLIPSE_RX num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define ELLIPSE_RY num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_EllipseFill 165 -#define ELLIPSEFILL_X num_var[85].nid_value.value[ num_var[85].byref_offset ] -#define ELLIPSEFILL_Y num_var[86].nid_value.value[ num_var[86].byref_offset ] -#define ELLIPSEFILL_RX num_var[87].nid_value.value[ num_var[87].byref_offset ] -#define ELLIPSEFILL_RY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ELLIPSEFILL_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ELLIPSEFILL_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define ELLIPSEFILL_RX num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define ELLIPSEFILL_RY num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_FloodFill 166 -#define FLOODFILL_X num_var[88].nid_value.value[ num_var[88].byref_offset ] -#define FLOODFILL_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define FLOODFILL_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define FLOODFILL_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_GetPixel 167 #define GETPIXEL_X num_var[0].nid_value.value[ num_var[0].byref_offset ] #define GETPIXEL_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SetColor 168 #define SETCOLOR_C num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_Line 169 -#define LINE_X1 num_var[89].nid_value.value[ num_var[89].byref_offset ] -#define LINE_Y1 num_var[90].nid_value.value[ num_var[90].byref_offset ] -#define LINE_X2 num_var[91].nid_value.value[ num_var[91].byref_offset ] -#define LINE_Y2 num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define LINE_X1 num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define LINE_Y1 num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define LINE_X2 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define LINE_Y2 num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_Poly 170 -#define POLY_N num_var[92].nid_value.value[ num_var[92].byref_offset ] -#define POLY_X num_var[93].nid_value.value[ num_var[93].byref_offset ] -#define POLY_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define POLY_N num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define POLY_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define POLY_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_PolyFill 171 -#define POLYFILL_N num_var[94].nid_value.value[ num_var[94].byref_offset ] -#define POLYFILL_X num_var[95].nid_value.value[ num_var[95].byref_offset ] -#define POLYFILL_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define POLYFILL_N num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define POLYFILL_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define POLYFILL_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_Rect 172 -#define RECT_X num_var[96].nid_value.value[ num_var[96].byref_offset ] -#define RECT_Y num_var[97].nid_value.value[ num_var[97].byref_offset ] -#define RECT_W num_var[98].nid_value.value[ num_var[98].byref_offset ] -#define RECT_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define RECT_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define RECT_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define RECT_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define RECT_H num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_RectFill 173 -#define RECTFILL_X num_var[99].nid_value.value[ num_var[99].byref_offset ] -#define RECTFILL_Y num_var[100].nid_value.value[ num_var[100].byref_offset ] -#define RECTFILL_W num_var[101].nid_value.value[ num_var[101].byref_offset ] -#define RECTFILL_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define RECTFILL_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define RECTFILL_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define RECTFILL_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define RECTFILL_H num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_RoundRect 174 -#define ROUNDRECT_X num_var[102].nid_value.value[ num_var[102].byref_offset ] -#define ROUNDRECT_Y num_var[103].nid_value.value[ num_var[103].byref_offset ] -#define ROUNDRECT_W num_var[104].nid_value.value[ num_var[104].byref_offset ] -#define ROUNDRECT_H num_var[105].nid_value.value[ num_var[105].byref_offset ] -#define ROUNDRECT_R num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ROUNDRECT_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ROUNDRECT_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define ROUNDRECT_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define ROUNDRECT_H num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define ROUNDRECT_R num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_RoundRectFill 175 -#define ROUNDRECTFILL_X num_var[106].nid_value.value[ num_var[106].byref_offset ] -#define ROUNDRECTFILL_Y num_var[107].nid_value.value[ num_var[107].byref_offset ] -#define ROUNDRECTFILL_W num_var[108].nid_value.value[ num_var[108].byref_offset ] -#define ROUNDRECTFILL_H num_var[109].nid_value.value[ num_var[109].byref_offset ] -#define ROUNDRECTFILL_R num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ROUNDRECTFILL_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ROUNDRECTFILL_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define ROUNDRECTFILL_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define ROUNDRECTFILL_H num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define ROUNDRECTFILL_R num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_RGB 176 #define RGB_R num_var[0].nid_value.value[ num_var[0].byref_offset ] #define RGB_G num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define RGB_B num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define RGB_B num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_RGBA 177 #define RGBA_R num_var[0].nid_value.value[ num_var[0].byref_offset ] #define RGBA_G num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define RGBA_B num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define RGBA_A num_var[111].nid_value.value[ num_var[111].byref_offset ] +#define RGBA_B num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define RGBA_A num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_PSet 178 -#define PSET_X num_var[112].nid_value.value[ num_var[112].byref_offset ] -#define PSET_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define PSET_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define PSET_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_LoadImage 179 -#define LOADIMAGE_SLOT num_var[113].nid_value.value[ num_var[113].byref_offset ] +#define LOADIMAGE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define LOADIMAGE_IMG$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_LoadImage_Ex 180 -#define LOADIMAGE_EX_SLOT num_var[114].nid_value.value[ num_var[114].byref_offset ] -#define LOADIMAGE_EX_IMG$ str_var[5].sid_value.value[ str_var[5].byref_offset ] -#define LOADIMAGE_EX_COLKEY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define LOADIMAGE_EX_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define LOADIMAGE_EX_IMG$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define LOADIMAGE_EX_COLKEY num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_ImageFromBuffer 181 -#define IMAGEFROMBUFFER_SLOT num_var[115].nid_value.value[ num_var[115].byref_offset ] -#define IMAGEFROMBUFFER_W num_var[116].nid_value.value[ num_var[116].byref_offset ] -#define IMAGEFROMBUFFER_H num_var[117].nid_value.value[ num_var[117].byref_offset ] -#define IMAGEFROMBUFFER_BUFFER num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define IMAGEFROMBUFFER_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define IMAGEFROMBUFFER_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define IMAGEFROMBUFFER_H num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define IMAGEFROMBUFFER_BUFFER num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_ImageFromBuffer_Ex 182 -#define IMAGEFROMBUFFER_EX_SLOT num_var[118].nid_value.value[ num_var[118].byref_offset ] -#define IMAGEFROMBUFFER_EX_W num_var[119].nid_value.value[ num_var[119].byref_offset ] -#define IMAGEFROMBUFFER_EX_H num_var[120].nid_value.value[ num_var[120].byref_offset ] -#define IMAGEFROMBUFFER_EX_BUFFER num_var[121].nid_value.value[ num_var[121].byref_offset ] -#define IMAGEFROMBUFFER_EX_COLKEY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define IMAGEFROMBUFFER_EX_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define IMAGEFROMBUFFER_EX_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define IMAGEFROMBUFFER_EX_H num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define IMAGEFROMBUFFER_EX_BUFFER num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define IMAGEFROMBUFFER_EX_COLKEY num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_BufferFromImage 183 -#define BUFFERFROMIMAGE_SLOT num_var[122].nid_value.value[ num_var[122].byref_offset ] -#define BUFFERFROMIMAGE_BUFFER num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define BUFFERFROMIMAGE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define BUFFERFROMIMAGE_BUFFER num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_ImageExists 184 #define IMAGEEXISTS_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_ColorKey 185 -#define COLORKEY_SLOT num_var[123].nid_value.value[ num_var[123].byref_offset ] -#define COLORKEY_C num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define COLORKEY_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define COLORKEY_C num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_CopyImage 186 -#define COPYIMAGE_SRC num_var[124].nid_value.value[ num_var[124].byref_offset ] -#define COPYIMAGE_DST num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define COPYIMAGE_SRC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define COPYIMAGE_DST num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_DeleteImage 187 #define DELETEIMAGE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetImageAlpha 188 -#define SETIMAGEALPHA_SLOT num_var[125].nid_value.value[ num_var[125].byref_offset ] -#define SETIMAGEALPHA_A num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETIMAGEALPHA_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETIMAGEALPHA_A num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_ImageAlpha 189 #define IMAGEALPHA_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_GetImageSize 190 -#define GETIMAGESIZE_SLOT num_var[126].nid_value.value[ num_var[126].byref_offset ] -#define GETIMAGESIZE_W num_var[127].nid_value.value[ num_var[127].byref_offset ] -#define GETIMAGESIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETIMAGESIZE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETIMAGESIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETIMAGESIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SetImageBlendMode 191 #define SETIMAGEBLENDMODE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SETIMAGEBLENDMODE_BLEND_MODE num_var[1].nid_value.value[ num_var[1].byref_offset ] @@ -533,91 +533,91 @@ #define FN_ImageColorMod 194 #define IMAGECOLORMOD_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_DrawImage 195 -#define DRAWIMAGE_SLOT num_var[128].nid_value.value[ num_var[128].byref_offset ] -#define DRAWIMAGE_X num_var[129].nid_value.value[ num_var[129].byref_offset ] -#define DRAWIMAGE_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_DrawImage_Blit 196 -#define DRAWIMAGE_BLIT_SLOT num_var[130].nid_value.value[ num_var[130].byref_offset ] -#define DRAWIMAGE_BLIT_X num_var[131].nid_value.value[ num_var[131].byref_offset ] -#define DRAWIMAGE_BLIT_Y num_var[132].nid_value.value[ num_var[132].byref_offset ] -#define DRAWIMAGE_BLIT_SRC_X num_var[133].nid_value.value[ num_var[133].byref_offset ] -#define DRAWIMAGE_BLIT_SRC_Y num_var[134].nid_value.value[ num_var[134].byref_offset ] -#define DRAWIMAGE_BLIT_SRC_W num_var[135].nid_value.value[ num_var[135].byref_offset ] -#define DRAWIMAGE_BLIT_SRC_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_BLIT_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_BLIT_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_BLIT_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_BLIT_SRC_X num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_BLIT_SRC_Y num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DRAWIMAGE_BLIT_SRC_W num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define DRAWIMAGE_BLIT_SRC_H num_var[6].nid_value.value[ num_var[6].byref_offset ] #define FN_DrawImage_Blit_Ex 197 -#define DRAWIMAGE_BLIT_EX_SLOT num_var[136].nid_value.value[ num_var[136].byref_offset ] -#define DRAWIMAGE_BLIT_EX_X num_var[137].nid_value.value[ num_var[137].byref_offset ] -#define DRAWIMAGE_BLIT_EX_Y num_var[138].nid_value.value[ num_var[138].byref_offset ] -#define DRAWIMAGE_BLIT_EX_W num_var[139].nid_value.value[ num_var[139].byref_offset ] -#define DRAWIMAGE_BLIT_EX_H num_var[140].nid_value.value[ num_var[140].byref_offset ] -#define DRAWIMAGE_BLIT_EX_SRC_X num_var[141].nid_value.value[ num_var[141].byref_offset ] -#define DRAWIMAGE_BLIT_EX_SRC_Y num_var[142].nid_value.value[ num_var[142].byref_offset ] -#define DRAWIMAGE_BLIT_EX_SRC_W num_var[143].nid_value.value[ num_var[143].byref_offset ] -#define DRAWIMAGE_BLIT_EX_SRC_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_BLIT_EX_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_BLIT_EX_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_BLIT_EX_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_BLIT_EX_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_BLIT_EX_H num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DRAWIMAGE_BLIT_EX_SRC_X num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define DRAWIMAGE_BLIT_EX_SRC_Y num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define DRAWIMAGE_BLIT_EX_SRC_W num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define DRAWIMAGE_BLIT_EX_SRC_H num_var[8].nid_value.value[ num_var[8].byref_offset ] #define FN_DrawImage_Rotate 198 -#define DRAWIMAGE_ROTATE_SLOT num_var[144].nid_value.value[ num_var[144].byref_offset ] -#define DRAWIMAGE_ROTATE_X num_var[145].nid_value.value[ num_var[145].byref_offset ] -#define DRAWIMAGE_ROTATE_Y num_var[146].nid_value.value[ num_var[146].byref_offset ] -#define DRAWIMAGE_ROTATE_ANGLE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ROTATE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ROTATE_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_ROTATE_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_ROTATE_ANGLE num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_DrawImage_Rotate_Ex 199 -#define DRAWIMAGE_ROTATE_EX_SLOT num_var[147].nid_value.value[ num_var[147].byref_offset ] -#define DRAWIMAGE_ROTATE_EX_X num_var[148].nid_value.value[ num_var[148].byref_offset ] -#define DRAWIMAGE_ROTATE_EX_Y num_var[149].nid_value.value[ num_var[149].byref_offset ] -#define DRAWIMAGE_ROTATE_EX_SRC_X num_var[150].nid_value.value[ num_var[150].byref_offset ] -#define DRAWIMAGE_ROTATE_EX_SRC_Y num_var[151].nid_value.value[ num_var[151].byref_offset ] -#define DRAWIMAGE_ROTATE_EX_SRC_W num_var[152].nid_value.value[ num_var[152].byref_offset ] -#define DRAWIMAGE_ROTATE_EX_SRC_H num_var[153].nid_value.value[ num_var[153].byref_offset ] -#define DRAWIMAGE_ROTATE_EX_ANGLE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ROTATE_EX_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ROTATE_EX_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_ROTATE_EX_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_ROTATE_EX_SRC_X num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_ROTATE_EX_SRC_Y num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DRAWIMAGE_ROTATE_EX_SRC_W num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define DRAWIMAGE_ROTATE_EX_SRC_H num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define DRAWIMAGE_ROTATE_EX_ANGLE num_var[7].nid_value.value[ num_var[7].byref_offset ] #define FN_DrawImage_Zoom 200 -#define DRAWIMAGE_ZOOM_SLOT num_var[154].nid_value.value[ num_var[154].byref_offset ] -#define DRAWIMAGE_ZOOM_X num_var[155].nid_value.value[ num_var[155].byref_offset ] -#define DRAWIMAGE_ZOOM_Y num_var[156].nid_value.value[ num_var[156].byref_offset ] -#define DRAWIMAGE_ZOOM_ZX num_var[157].nid_value.value[ num_var[157].byref_offset ] -#define DRAWIMAGE_ZOOM_ZY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ZOOM_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ZOOM_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_ZOOM_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_ZOOM_ZX num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_ZOOM_ZY num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_DrawImage_Zoom_Ex 201 -#define DRAWIMAGE_ZOOM_EX_SLOT num_var[158].nid_value.value[ num_var[158].byref_offset ] -#define DRAWIMAGE_ZOOM_EX_X num_var[159].nid_value.value[ num_var[159].byref_offset ] -#define DRAWIMAGE_ZOOM_EX_Y num_var[160].nid_value.value[ num_var[160].byref_offset ] -#define DRAWIMAGE_ZOOM_EX_SRC_X num_var[161].nid_value.value[ num_var[161].byref_offset ] -#define DRAWIMAGE_ZOOM_EX_SRC_Y num_var[162].nid_value.value[ num_var[162].byref_offset ] -#define DRAWIMAGE_ZOOM_EX_SRC_W num_var[163].nid_value.value[ num_var[163].byref_offset ] -#define DRAWIMAGE_ZOOM_EX_SRC_H num_var[164].nid_value.value[ num_var[164].byref_offset ] -#define DRAWIMAGE_ZOOM_EX_ZX num_var[165].nid_value.value[ num_var[165].byref_offset ] -#define DRAWIMAGE_ZOOM_EX_ZY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_SRC_X num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_SRC_Y num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_SRC_W num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_SRC_H num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_ZX num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define DRAWIMAGE_ZOOM_EX_ZY num_var[8].nid_value.value[ num_var[8].byref_offset ] #define FN_DrawImage_Rotozoom 202 -#define DRAWIMAGE_ROTOZOOM_SLOT num_var[166].nid_value.value[ num_var[166].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_X num_var[167].nid_value.value[ num_var[167].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_Y num_var[168].nid_value.value[ num_var[168].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_ANGLE num_var[169].nid_value.value[ num_var[169].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_ZX num_var[170].nid_value.value[ num_var[170].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_ZY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_ANGLE num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_ZX num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_ZY num_var[5].nid_value.value[ num_var[5].byref_offset ] #define FN_DrawImage_Rotozoom_Ex 203 -#define DRAWIMAGE_ROTOZOOM_EX_SLOT num_var[171].nid_value.value[ num_var[171].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_X num_var[172].nid_value.value[ num_var[172].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_Y num_var[173].nid_value.value[ num_var[173].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_SRC_X num_var[174].nid_value.value[ num_var[174].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_SRC_Y num_var[175].nid_value.value[ num_var[175].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_SRC_W num_var[176].nid_value.value[ num_var[176].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_SRC_H num_var[177].nid_value.value[ num_var[177].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_ANGLE num_var[178].nid_value.value[ num_var[178].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_ZX num_var[179].nid_value.value[ num_var[179].byref_offset ] -#define DRAWIMAGE_ROTOZOOM_EX_ZY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_SRC_X num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_SRC_Y num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_SRC_W num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_SRC_H num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_ANGLE num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_ZX num_var[8].nid_value.value[ num_var[8].byref_offset ] +#define DRAWIMAGE_ROTOZOOM_EX_ZY num_var[9].nid_value.value[ num_var[9].byref_offset ] #define FN_DrawImage_Flip 204 -#define DRAWIMAGE_FLIP_SLOT num_var[180].nid_value.value[ num_var[180].byref_offset ] -#define DRAWIMAGE_FLIP_X num_var[181].nid_value.value[ num_var[181].byref_offset ] -#define DRAWIMAGE_FLIP_Y num_var[182].nid_value.value[ num_var[182].byref_offset ] -#define DRAWIMAGE_FLIP_H num_var[183].nid_value.value[ num_var[183].byref_offset ] -#define DRAWIMAGE_FLIP_V num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_FLIP_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_FLIP_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_FLIP_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_FLIP_H num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_FLIP_V num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_DrawImage_Flip_Ex 205 -#define DRAWIMAGE_FLIP_EX_SLOT num_var[184].nid_value.value[ num_var[184].byref_offset ] -#define DRAWIMAGE_FLIP_EX_X num_var[185].nid_value.value[ num_var[185].byref_offset ] -#define DRAWIMAGE_FLIP_EX_Y num_var[186].nid_value.value[ num_var[186].byref_offset ] -#define DRAWIMAGE_FLIP_EX_SRC_X num_var[187].nid_value.value[ num_var[187].byref_offset ] -#define DRAWIMAGE_FLIP_EX_SRC_Y num_var[188].nid_value.value[ num_var[188].byref_offset ] -#define DRAWIMAGE_FLIP_EX_SRC_W num_var[189].nid_value.value[ num_var[189].byref_offset ] -#define DRAWIMAGE_FLIP_EX_SRC_H num_var[190].nid_value.value[ num_var[190].byref_offset ] -#define DRAWIMAGE_FLIP_EX_H num_var[191].nid_value.value[ num_var[191].byref_offset ] -#define DRAWIMAGE_FLIP_EX_V num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_FLIP_EX_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_FLIP_EX_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_FLIP_EX_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_FLIP_EX_SRC_X num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_FLIP_EX_SRC_Y num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DRAWIMAGE_FLIP_EX_SRC_W num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define DRAWIMAGE_FLIP_EX_SRC_H num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define DRAWIMAGE_FLIP_EX_H num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define DRAWIMAGE_FLIP_EX_V num_var[8].nid_value.value[ num_var[8].byref_offset ] #define FN_InKey 206 #define FN_Key 207 #define KEY_KEY_CODE num_var[0].nid_value.value[ num_var[0].byref_offset ] @@ -626,39 +626,39 @@ #define FN_ShowMouse 210 #define FN_MouseIsVisible 211 #define FN_GetMouse 212 -#define GETMOUSE_X num_var[192].nid_value.value[ num_var[192].byref_offset ] -#define GETMOUSE_Y num_var[193].nid_value.value[ num_var[193].byref_offset ] -#define GETMOUSE_MB1 num_var[194].nid_value.value[ num_var[194].byref_offset ] -#define GETMOUSE_MB2 num_var[195].nid_value.value[ num_var[195].byref_offset ] -#define GETMOUSE_MB3 num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMOUSE_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMOUSE_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETMOUSE_MB1 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETMOUSE_MB2 num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETMOUSE_MB3 num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_MouseX 213 #define FN_MouseY 214 #define FN_MouseButton 215 #define MOUSEBUTTON_MB num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_GetMouseWheel 216 -#define GETMOUSEWHEEL_X_AXIS num_var[196].nid_value.value[ num_var[196].byref_offset ] -#define GETMOUSEWHEEL_Y_AXIS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMOUSEWHEEL_X_AXIS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMOUSEWHEEL_Y_AXIS num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_MouseWheelX 217 #define FN_MouseWheelY 218 #define FN_SoundFromBuffer 219 -#define SOUNDFROMBUFFER_SLOT num_var[197].nid_value.value[ num_var[197].byref_offset ] -#define SOUNDFROMBUFFER_BUFFER num_var[198].nid_value.value[ num_var[198].byref_offset ] -#define SOUNDFROMBUFFER_BUFFER_SIZE num_var[199].nid_value.value[ num_var[199].byref_offset ] -#define SOUNDFROMBUFFER_VOL num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SOUNDFROMBUFFER_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SOUNDFROMBUFFER_BUFFER num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SOUNDFROMBUFFER_BUFFER_SIZE num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define SOUNDFROMBUFFER_VOL num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_LoadSound 220 -#define LOADSOUND_SLOT num_var[200].nid_value.value[ num_var[200].byref_offset ] +#define LOADSOUND_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define LOADSOUND_SND_FILE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_LoadMusic 221 #define LOADMUSIC_MUSIC_FILE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_PlaySound 222 -#define PLAYSOUND_SLOT num_var[201].nid_value.value[ num_var[201].byref_offset ] -#define PLAYSOUND_CHANNEL num_var[202].nid_value.value[ num_var[202].byref_offset ] -#define PLAYSOUND_LOOPS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define PLAYSOUND_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define PLAYSOUND_CHANNEL num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define PLAYSOUND_LOOPS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_PlaySoundTimed 223 -#define PLAYSOUNDTIMED_SLOT num_var[203].nid_value.value[ num_var[203].byref_offset ] -#define PLAYSOUNDTIMED_CHANNEL num_var[204].nid_value.value[ num_var[204].byref_offset ] -#define PLAYSOUNDTIMED_LOOPS num_var[205].nid_value.value[ num_var[205].byref_offset ] -#define PLAYSOUNDTIMED_MS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define PLAYSOUNDTIMED_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define PLAYSOUNDTIMED_CHANNEL num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define PLAYSOUNDTIMED_LOOPS num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define PLAYSOUNDTIMED_MS num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_PlayMusic 224 #define PLAYMUSIC_MLOOPS num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_PauseSound 225 @@ -671,8 +671,8 @@ #define DELETESOUND_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_DeleteMusic 230 #define FN_FadeMusicIn 231 -#define FADEMUSICIN_FADE_TIME num_var[206].nid_value.value[ num_var[206].byref_offset ] -#define FADEMUSICIN_LOOPS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define FADEMUSICIN_FADE_TIME num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define FADEMUSICIN_LOOPS num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_FadeMusicOut 232 #define FADEMUSICOUT_FADE_TIME num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_MusicExists 233 @@ -690,13 +690,13 @@ #define FN_SoundExists 242 #define SOUNDEXISTS_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetChannelVolume 243 -#define SETCHANNELVOLUME_CHANNEL num_var[207].nid_value.value[ num_var[207].byref_offset ] -#define SETCHANNELVOLUME_VOL num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCHANNELVOLUME_CHANNEL num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETCHANNELVOLUME_VOL num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_ChannelVolume 244 #define CHANNELVOLUME_CHANNEL num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetSoundVolume 245 -#define SETSOUNDVOLUME_SLOT num_var[208].nid_value.value[ num_var[208].byref_offset ] -#define SETSOUNDVOLUME_VOL num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETSOUNDVOLUME_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETSOUNDVOLUME_VOL num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SoundVolume 246 #define SOUNDVOLUME_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_StopMusic 247 @@ -705,7 +705,7 @@ #define FN_SetChannelPanning 249 #define SETCHANNELPANNING_CHANNEL num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SETCHANNELPANNING_LEFT_VALUE num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define SETCHANNELPANNING_RIGHT_VALUE num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define SETCHANNELPANNING_RIGHT_VALUE num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SetChannelDistance 250 #define SETCHANNELDISTANCE_CHANNEL num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SETCHANNELDISTANCE_DIST_VALUE num_var[1].nid_value.value[ num_var[1].byref_offset ] @@ -732,17 +732,17 @@ #define JOYHAT_JOY_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define JOYHAT_JOY_HAT num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_GetJoyTrackBall 261 -#define GETJOYTRACKBALL_JOY_NUM num_var[209].nid_value.value[ num_var[209].byref_offset ] -#define GETJOYTRACKBALL_BALL num_var[210].nid_value.value[ num_var[210].byref_offset ] -#define GETJOYTRACKBALL_DX num_var[211].nid_value.value[ num_var[211].byref_offset ] -#define GETJOYTRACKBALL_DY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETJOYTRACKBALL_JOY_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETJOYTRACKBALL_BALL num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETJOYTRACKBALL_DX num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETJOYTRACKBALL_DY num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_JoyName$ 262 #define JOYNAME$_JOY_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_JoystickIsConnected 263 #define JOYSTICKISCONNECTED_JOY_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_GetCursor 264 -#define GETCURSOR_X num_var[212].nid_value.value[ num_var[212].byref_offset ] -#define GETCURSOR_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETCURSOR_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETCURSOR_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_PrintS 265 #define PRINTS_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_InputS$ 266 @@ -750,11 +750,11 @@ #define FN_ZoneInputS$ 267 #define ZONEINPUTS$_X num_var[0].nid_value.value[ num_var[0].byref_offset ] #define ZONEINPUTS$_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define ZONEINPUTS$_W num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define ZONEINPUTS$_H num_var[111].nid_value.value[ num_var[111].byref_offset ] +#define ZONEINPUTS$_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define ZONEINPUTS$_H num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_Locate 268 -#define LOCATE_X num_var[213].nid_value.value[ num_var[213].byref_offset ] -#define LOCATE_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define LOCATE_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define LOCATE_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_ReadInput_Start 269 #define FN_ReadInput_Stop 270 #define FN_ReadInput_Text$ 271 @@ -763,9 +763,9 @@ #define FN_ReadInput_ToggleBackspace 273 #define READINPUT_TOGGLEBACKSPACE_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_LoadFont 274 -#define LOADFONT_SLOT num_var[214].nid_value.value[ num_var[214].byref_offset ] -#define LOADFONT_FNT_FILE$ str_var[6].sid_value.value[ str_var[6].byref_offset ] -#define LOADFONT_SIZE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define LOADFONT_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define LOADFONT_FNT_FILE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define LOADFONT_SIZE num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_DeleteFont 275 #define DELETEFONT_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_FontIsLoaded 276 @@ -773,49 +773,49 @@ #define FN_Font 277 #define FONT_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetFontStyle 278 -#define SETFONTSTYLE_SLOT num_var[215].nid_value.value[ num_var[215].byref_offset ] -#define SETFONTSTYLE_STYLE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETFONTSTYLE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETFONTSTYLE_STYLE num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_DrawText 279 -#define DRAWTEXT_TXT$ str_var[7].sid_value.value[ str_var[7].byref_offset ] -#define DRAWTEXT_X num_var[216].nid_value.value[ num_var[216].byref_offset ] -#define DRAWTEXT_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWTEXT_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define DRAWTEXT_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWTEXT_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_DrawText_Shaded 280 -#define DRAWTEXT_SHADED_TXT$ str_var[8].sid_value.value[ str_var[8].byref_offset ] -#define DRAWTEXT_SHADED_X num_var[217].nid_value.value[ num_var[217].byref_offset ] -#define DRAWTEXT_SHADED_Y num_var[218].nid_value.value[ num_var[218].byref_offset ] -#define DRAWTEXT_SHADED_FG_COLOR num_var[219].nid_value.value[ num_var[219].byref_offset ] -#define DRAWTEXT_SHADED_BG_COLOR num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWTEXT_SHADED_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define DRAWTEXT_SHADED_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWTEXT_SHADED_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWTEXT_SHADED_FG_COLOR num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWTEXT_SHADED_BG_COLOR num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_DrawText_Blended 281 -#define DRAWTEXT_BLENDED_TXT$ str_var[9].sid_value.value[ str_var[9].byref_offset ] -#define DRAWTEXT_BLENDED_X num_var[220].nid_value.value[ num_var[220].byref_offset ] -#define DRAWTEXT_BLENDED_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWTEXT_BLENDED_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define DRAWTEXT_BLENDED_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWTEXT_BLENDED_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_RenderText 282 -#define RENDERTEXT_SLOT num_var[221].nid_value.value[ num_var[221].byref_offset ] +#define RENDERTEXT_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define RENDERTEXT_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_GetTextSize 283 -#define GETTEXTSIZE_SLOT num_var[222].nid_value.value[ num_var[222].byref_offset ] -#define GETTEXTSIZE_TXT$ str_var[10].sid_value.value[ str_var[10].byref_offset ] -#define GETTEXTSIZE_W num_var[223].nid_value.value[ num_var[223].byref_offset ] -#define GETTEXTSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETTEXTSIZE_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETTEXTSIZE_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define GETTEXTSIZE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETTEXTSIZE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_TouchPressure 284 #define FN_GetTouch 285 -#define GETTOUCH_STATUS num_var[224].nid_value.value[ num_var[224].byref_offset ] -#define GETTOUCH_X num_var[225].nid_value.value[ num_var[225].byref_offset ] -#define GETTOUCH_Y num_var[226].nid_value.value[ num_var[226].byref_offset ] -#define GETTOUCH_DX num_var[227].nid_value.value[ num_var[227].byref_offset ] -#define GETTOUCH_DY num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETTOUCH_STATUS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETTOUCH_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETTOUCH_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETTOUCH_DX num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETTOUCH_DY num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_GetMultiTouch 286 -#define GETMULTITOUCH_STATUS num_var[228].nid_value.value[ num_var[228].byref_offset ] -#define GETMULTITOUCH_X num_var[229].nid_value.value[ num_var[229].byref_offset ] -#define GETMULTITOUCH_Y num_var[230].nid_value.value[ num_var[230].byref_offset ] -#define GETMULTITOUCH_FINGERS num_var[231].nid_value.value[ num_var[231].byref_offset ] -#define GETMULTITOUCH_DIST num_var[232].nid_value.value[ num_var[232].byref_offset ] -#define GETMULTITOUCH_THETA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMULTITOUCH_STATUS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMULTITOUCH_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETMULTITOUCH_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETMULTITOUCH_FINGERS num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETMULTITOUCH_DIST num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define GETMULTITOUCH_THETA num_var[5].nid_value.value[ num_var[5].byref_offset ] #define FN_GetTouchFinger 287 -#define GETTOUCHFINGER_FINGER num_var[233].nid_value.value[ num_var[233].byref_offset ] -#define GETTOUCHFINGER_X num_var[234].nid_value.value[ num_var[234].byref_offset ] -#define GETTOUCHFINGER_Y num_var[235].nid_value.value[ num_var[235].byref_offset ] -#define GETTOUCHFINGER_PRESSURE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETTOUCHFINGER_FINGER num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETTOUCHFINGER_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETTOUCHFINGER_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETTOUCHFINGER_PRESSURE num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_NumFingers 288 #define FN_CheckSockets 289 #define CHECKSOCKETS_TIMEOUT_MS num_var[0].nid_value.value[ num_var[0].byref_offset ] @@ -838,7 +838,7 @@ #define TCP_GETDATA_SDATA$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define TCP_GETDATA_NUMBYTES num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_TCP_SendData 297 -#define TCP_SENDDATA_SOCKET num_var[236].nid_value.value[ num_var[236].byref_offset ] +#define TCP_SENDDATA_SOCKET num_var[0].nid_value.value[ num_var[0].byref_offset ] #define TCP_SENDDATA_SDATA$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_TCP_AcceptSocket 298 #define TCP_ACCEPTSOCKET_SERVER num_var[0].nid_value.value[ num_var[0].byref_offset ] @@ -860,10 +860,10 @@ #define FN_UDP_RemotePort 305 #define UDP_REMOTEPORT_SOCKET num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_UDP_SendData 306 -#define UDP_SENDDATA_SOCKET num_var[237].nid_value.value[ num_var[237].byref_offset ] -#define UDP_SENDDATA_SDATA$ str_var[11].sid_value.value[ str_var[11].byref_offset ] -#define UDP_SENDDATA_HOST$ str_var[12].sid_value.value[ str_var[12].byref_offset ] -#define UDP_SENDDATA_PORT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define UDP_SENDDATA_SOCKET num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define UDP_SENDDATA_SDATA$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define UDP_SENDDATA_HOST$ str_var[1].sid_value.value[ str_var[1].byref_offset ] +#define UDP_SENDDATA_PORT num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_LoadVideo 307 #define LOADVIDEO_VID$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_PlayVideo 308 @@ -878,24 +878,24 @@ #define FN_VideoIsPlaying 315 #define FN_VideoEnd 316 #define FN_GetVideoStats 317 -#define GETVIDEOSTATS_VFILE$ str_var[13].sid_value.value[ str_var[13].byref_offset ] -#define GETVIDEOSTATS_VLEN num_var[238].nid_value.value[ num_var[238].byref_offset ] -#define GETVIDEOSTATS_VFPS num_var[239].nid_value.value[ num_var[239].byref_offset ] -#define GETVIDEOSTATS_FRAME_W num_var[240].nid_value.value[ num_var[240].byref_offset ] -#define GETVIDEOSTATS_FRAME_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETVIDEOSTATS_VFILE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define GETVIDEOSTATS_VLEN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETVIDEOSTATS_VFPS num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETVIDEOSTATS_FRAME_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETVIDEOSTATS_FRAME_H num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_SetVideoDrawRect 318 -#define SETVIDEODRAWRECT_X num_var[241].nid_value.value[ num_var[241].byref_offset ] -#define SETVIDEODRAWRECT_Y num_var[242].nid_value.value[ num_var[242].byref_offset ] -#define SETVIDEODRAWRECT_W num_var[243].nid_value.value[ num_var[243].byref_offset ] -#define SETVIDEODRAWRECT_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETVIDEODRAWRECT_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETVIDEODRAWRECT_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETVIDEODRAWRECT_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define SETVIDEODRAWRECT_H num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_GetVideoDrawRect 319 -#define GETVIDEODRAWRECT_X num_var[244].nid_value.value[ num_var[244].byref_offset ] -#define GETVIDEODRAWRECT_Y num_var[245].nid_value.value[ num_var[245].byref_offset ] -#define GETVIDEODRAWRECT_W num_var[246].nid_value.value[ num_var[246].byref_offset ] -#define GETVIDEODRAWRECT_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETVIDEODRAWRECT_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETVIDEODRAWRECT_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETVIDEODRAWRECT_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETVIDEODRAWRECT_H num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_GetVideoSize 320 -#define GETVIDEOSIZE_W num_var[247].nid_value.value[ num_var[247].byref_offset ] -#define GETVIDEOSIZE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETVIDEOSIZE_W num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETVIDEOSIZE_H num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_VideoExists 321 #define FN_SetVideoAlpha 322 #define SETVIDEOALPHA_A num_var[0].nid_value.value[ num_var[0].byref_offset ] @@ -908,8 +908,8 @@ #define FN_Env$ 327 #define ENV$_V$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_SetEnv 328 -#define SETENV_VAR$ str_var[14].sid_value.value[ str_var[14].byref_offset ] -#define SETENV_VALUE$ str_var[15].sid_value.value[ str_var[15].byref_offset ] +#define SETENV_VAR$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define SETENV_VALUE$ str_var[1].sid_value.value[ str_var[1].byref_offset ] #define SETENV_OVERWRITE num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_PrefPath$ 329 #define PREFPATH$_ORG_NAME$ str_var[0].sid_value.value[ str_var[0].byref_offset ] @@ -926,29 +926,29 @@ #define SETCLIPBOARDTEXT_TXT$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_HasClipboardText 337 #define FN_GetDesktopDisplayMode 338 -#define GETDESKTOPDISPLAYMODE_INDEX num_var[248].nid_value.value[ num_var[248].byref_offset ] -#define GETDESKTOPDISPLAYMODE_W num_var[249].nid_value.value[ num_var[249].byref_offset ] -#define GETDESKTOPDISPLAYMODE_H num_var[250].nid_value.value[ num_var[250].byref_offset ] -#define GETDESKTOPDISPLAYMODE_FREQ num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETDESKTOPDISPLAYMODE_INDEX num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETDESKTOPDISPLAYMODE_W num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETDESKTOPDISPLAYMODE_H num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETDESKTOPDISPLAYMODE_FREQ num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_DrawImage_Transform 339 -#define DRAWIMAGE_TRANSFORM_SLOT num_var[251].nid_value.value[ num_var[251].byref_offset ] -#define DRAWIMAGE_TRANSFORM_X num_var[252].nid_value.value[ num_var[252].byref_offset ] -#define DRAWIMAGE_TRANSFORM_Y num_var[253].nid_value.value[ num_var[253].byref_offset ] -#define DRAWIMAGE_TRANSFORM_W num_var[254].nid_value.value[ num_var[254].byref_offset ] -#define DRAWIMAGE_TRANSFORM_H num_var[255].nid_value.value[ num_var[255].byref_offset ] -#define DRAWIMAGE_TRANSFORM_SRC_X num_var[256].nid_value.value[ num_var[256].byref_offset ] -#define DRAWIMAGE_TRANSFORM_SRC_Y num_var[257].nid_value.value[ num_var[257].byref_offset ] -#define DRAWIMAGE_TRANSFORM_SRC_W num_var[258].nid_value.value[ num_var[258].byref_offset ] -#define DRAWIMAGE_TRANSFORM_SRC_H num_var[259].nid_value.value[ num_var[259].byref_offset ] -#define DRAWIMAGE_TRANSFORM_ANGLE num_var[260].nid_value.value[ num_var[260].byref_offset ] -#define DRAWIMAGE_TRANSFORM_CENTER_X num_var[261].nid_value.value[ num_var[261].byref_offset ] -#define DRAWIMAGE_TRANSFORM_CENTER_Y num_var[262].nid_value.value[ num_var[262].byref_offset ] -#define DRAWIMAGE_TRANSFORM_FLIP_H num_var[263].nid_value.value[ num_var[263].byref_offset ] -#define DRAWIMAGE_TRANSFORM_FLIP_V num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_TRANSFORM_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DRAWIMAGE_TRANSFORM_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DRAWIMAGE_TRANSFORM_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWIMAGE_TRANSFORM_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWIMAGE_TRANSFORM_H num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DRAWIMAGE_TRANSFORM_SRC_X num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define DRAWIMAGE_TRANSFORM_SRC_Y num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define DRAWIMAGE_TRANSFORM_SRC_W num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define DRAWIMAGE_TRANSFORM_SRC_H num_var[8].nid_value.value[ num_var[8].byref_offset ] +#define DRAWIMAGE_TRANSFORM_ANGLE num_var[9].nid_value.value[ num_var[9].byref_offset ] +#define DRAWIMAGE_TRANSFORM_CENTER_X num_var[10].nid_value.value[ num_var[10].byref_offset ] +#define DRAWIMAGE_TRANSFORM_CENTER_Y num_var[11].nid_value.value[ num_var[11].byref_offset ] +#define DRAWIMAGE_TRANSFORM_FLIP_H num_var[12].nid_value.value[ num_var[12].byref_offset ] +#define DRAWIMAGE_TRANSFORM_FLIP_V num_var[13].nid_value.value[ num_var[13].byref_offset ] #define FN_GetPowerInfo 340 -#define GETPOWERINFO_STATUS num_var[264].nid_value.value[ num_var[264].byref_offset ] -#define GETPOWERINFO_SECS num_var[265].nid_value.value[ num_var[265].byref_offset ] -#define GETPOWERINFO_PCT num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETPOWERINFO_STATUS num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETPOWERINFO_SECS num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETPOWERINFO_PCT num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SystemRam 341 #define FN_SetRenderScaleQuality 342 #define SETRENDERSCALEQUALITY_N num_var[0].nid_value.value[ num_var[0].byref_offset ] @@ -956,33 +956,33 @@ #define EVALJS$_JS_CODE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_GetRenderScaleQuality 344 #define FN_GetGlobalMouse 345 -#define GETGLOBALMOUSE_X num_var[266].nid_value.value[ num_var[266].byref_offset ] -#define GETGLOBALMOUSE_Y num_var[267].nid_value.value[ num_var[267].byref_offset ] -#define GETGLOBALMOUSE_MB1 num_var[268].nid_value.value[ num_var[268].byref_offset ] -#define GETGLOBALMOUSE_MB2 num_var[269].nid_value.value[ num_var[269].byref_offset ] -#define GETGLOBALMOUSE_MB3 num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETGLOBALMOUSE_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETGLOBALMOUSE_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETGLOBALMOUSE_MB1 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETGLOBALMOUSE_MB2 num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETGLOBALMOUSE_MB3 num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_GlobalMouseX 346 #define FN_GlobalMouseY 347 #define FN_GetAccel 348 -#define GETACCEL_ACCEL_NUM num_var[270].nid_value.value[ num_var[270].byref_offset ] -#define GETACCEL_X num_var[271].nid_value.value[ num_var[271].byref_offset ] -#define GETACCEL_Y num_var[272].nid_value.value[ num_var[272].byref_offset ] -#define GETACCEL_Z num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETACCEL_ACCEL_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETACCEL_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETACCEL_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETACCEL_Z num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_AccelName$ 349 #define ACCELNAME$_ACCEL_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_NumAccels 350 #define FN_GetGyro 351 -#define GETGYRO_GYRO_NUM num_var[273].nid_value.value[ num_var[273].byref_offset ] -#define GETGYRO_X num_var[274].nid_value.value[ num_var[274].byref_offset ] -#define GETGYRO_Y num_var[275].nid_value.value[ num_var[275].byref_offset ] -#define GETGYRO_Z num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETGYRO_GYRO_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETGYRO_X num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETGYRO_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETGYRO_Z num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_GyroName$ 352 #define GYRONAME$_GYRO_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_NumGyros 353 #define FN_JoyRumblePlay 354 -#define JOYRUMBLEPLAY_JOY_NUM num_var[276].nid_value.value[ num_var[276].byref_offset ] -#define JOYRUMBLEPLAY_STRENGTH num_var[277].nid_value.value[ num_var[277].byref_offset ] -#define JOYRUMBLEPLAY_DURATION num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define JOYRUMBLEPLAY_JOY_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define JOYRUMBLEPLAY_STRENGTH num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define JOYRUMBLEPLAY_DURATION num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_JoyRumbleStop 355 #define JOYRUMBLESTOP_JOY_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_JoystickIsHaptic 356 @@ -990,27 +990,27 @@ #define FN_WriteByteBuffer 357 #define WRITEBYTEBUFFER_STREAM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define WRITEBYTEBUFFER_BUF num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define WRITEBYTEBUFFER_BUF_SIZE num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define WRITEBYTEBUFFER_BUF_SIZE num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_ReadByteBuffer 358 #define READBYTEBUFFER_STREAM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define READBYTEBUFFER_BUF num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define READBYTEBUFFER_BUF_SIZE num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define READBYTEBUFFER_BUF_SIZE num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_WindowEvent_Resize 359 #define WINDOWEVENT_RESIZE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetWindowAutoClose 360 -#define SETWINDOWAUTOCLOSE_WIN num_var[278].nid_value.value[ num_var[278].byref_offset ] -#define SETWINDOWAUTOCLOSE_EXIT_ON_CLOSE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWAUTOCLOSE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWAUTOCLOSE_EXIT_ON_CLOSE num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SetWindowResizable 361 -#define SETWINDOWRESIZABLE_WIN num_var[279].nid_value.value[ num_var[279].byref_offset ] -#define SETWINDOWRESIZABLE_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWRESIZABLE_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWRESIZABLE_FLAG num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SystemReturnStdOut$ 362 #define SYSTEMRETURNSTDOUT$_CMD$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_WindowMode 363 #define WINDOWMODE_VISIBLE num_var[0].nid_value.value[ num_var[0].byref_offset ] #define WINDOWMODE_FULLSCREEN num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define WINDOWMODE_RESIZABLE num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define WINDOWMODE_BORDERLESS num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define WINDOWMODE_HIGHDPI num_var[280].nid_value.value[ num_var[280].byref_offset ] +#define WINDOWMODE_RESIZABLE num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define WINDOWMODE_BORDERLESS num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define WINDOWMODE_HIGHDPI num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_WindowFlags 364 #define WINDOWFLAGS_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_RestoreWindow 365 @@ -1019,14 +1019,14 @@ #define FN_QueryAudioSpec 367 #define QUERYAUDIOSPEC_FREQ num_var[0].nid_value.value[ num_var[0].byref_offset ] #define QUERYAUDIOSPEC_FORMAT num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define QUERYAUDIOSPEC_CHANNELS num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define QUERYAUDIOSPEC_CHANNELS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_MusicIsPlaying 368 #define FN_DrawGeometry 369 #define DRAWGEOMETRY_SLOT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define DRAWGEOMETRY_NUM_VERTICES num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define DRAWGEOMETRY_VERTICES num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define DRAWGEOMETRY_NUM_INDICES num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define DRAWGEOMETRY_INDICES num_var[280].nid_value.value[ num_var[280].byref_offset ] +#define DRAWGEOMETRY_VERTICES num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DRAWGEOMETRY_NUM_INDICES num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DRAWGEOMETRY_INDICES num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_Size 370 #define SIZE_S$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_BufferFromString 371 @@ -1039,25 +1039,25 @@ #define GRABINPUT_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_GrabbedWindow 374 #define FN_WarpMouse 375 -#define WARPMOUSE_X num_var[281].nid_value.value[ num_var[281].byref_offset ] -#define WARPMOUSE_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WARPMOUSE_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WARPMOUSE_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_WarpMouseGlobal 376 -#define WARPMOUSEGLOBAL_X num_var[282].nid_value.value[ num_var[282].byref_offset ] -#define WARPMOUSEGLOBAL_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WARPMOUSEGLOBAL_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define WARPMOUSEGLOBAL_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SetMouseZone 377 -#define SETMOUSEZONE_X num_var[283].nid_value.value[ num_var[283].byref_offset ] -#define SETMOUSEZONE_Y num_var[284].nid_value.value[ num_var[284].byref_offset ] -#define SETMOUSEZONE_W num_var[285].nid_value.value[ num_var[285].byref_offset ] -#define SETMOUSEZONE_H num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETMOUSEZONE_X num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETMOUSEZONE_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETMOUSEZONE_W num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define SETMOUSEZONE_H num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_ClearMouseZone 378 #define FN_SetWindowAlwaysOnTop 379 -#define SETWINDOWALWAYSONTOP_WIN num_var[286].nid_value.value[ num_var[286].byref_offset ] -#define SETWINDOWALWAYSONTOP_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWALWAYSONTOP_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWALWAYSONTOP_FLAG num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SetMouseRelative 380 #define SETMOUSERELATIVE_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetWindowVSync 381 -#define SETWINDOWVSYNC_WIN num_var[287].nid_value.value[ num_var[287].byref_offset ] -#define SETWINDOWVSYNC_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWVSYNC_WIN num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETWINDOWVSYNC_FLAG num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_OpenURL 382 #define OPENURL_URL$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define FN_APIVersion$ 383 @@ -1067,107 +1067,107 @@ #define MESSAGEBOX_TITLE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] #define MESSAGEBOX_MSG$ str_var[1].sid_value.value[ str_var[1].byref_offset ] #define FN_NumberArrayCopy 386 -#define NUMBERARRAYCOPY_SRC num_var[288].nid_value.value[ num_var[288].byref_offset ] -#define NUMBERARRAYCOPY_DST num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define NUMBERARRAYCOPY_SRC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define NUMBERARRAYCOPY_DST num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_StringArrayCopy 387 -#define STRINGARRAYCOPY_SRC$ str_var[16].sid_value.value[ str_var[16].byref_offset ] -#define STRINGARRAYCOPY_DST$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define STRINGARRAYCOPY_SRC$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define STRINGARRAYCOPY_DST$ str_var[1].sid_value.value[ str_var[1].byref_offset ] #define FN_ArrayCopy 388 -#define ARRAYCOPY_SRC num_var[289].nid_value.value[ num_var[289].byref_offset ] -#define ARRAYCOPY_DST num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ARRAYCOPY_SRC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ARRAYCOPY_DST num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_NumberArrayFill 389 -#define NUMBERARRAYFILL_SRC num_var[290].nid_value.value[ num_var[290].byref_offset ] -#define NUMBERARRAYFILL_FDATA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define NUMBERARRAYFILL_SRC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define NUMBERARRAYFILL_FDATA num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_StringArrayFill 390 -#define STRINGARRAYFILL_SRC$ str_var[17].sid_value.value[ str_var[17].byref_offset ] -#define STRINGARRAYFILL_FDATA$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define STRINGARRAYFILL_SRC$ str_var[0].sid_value.value[ str_var[0].byref_offset ] +#define STRINGARRAYFILL_FDATA$ str_var[1].sid_value.value[ str_var[1].byref_offset ] #define FN_ArrayFill 391 -#define ARRAYFILL_SRC num_var[291].nid_value.value[ num_var[291].byref_offset ] -#define ARRAYFILL_FDATA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ARRAYFILL_SRC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define ARRAYFILL_FDATA num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_Runtime$ 392 #define FN_DimMatrix 393 -#define DIMMATRIX_M num_var[292].nid_value.value[ num_var[292].byref_offset ] -#define DIMMATRIX_M_ROWS num_var[293].nid_value.value[ num_var[293].byref_offset ] -#define DIMMATRIX_M_COLS num_var[294].nid_value.value[ num_var[294].byref_offset ] -#define DIMMATRIX_PRESERVE_FLAG num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DIMMATRIX_M num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define DIMMATRIX_M_ROWS num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define DIMMATRIX_M_COLS num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DIMMATRIX_PRESERVE_FLAG num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_AddMatrix 394 #define ADDMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define ADDMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define ADDMATRIX_MC num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define ADDMATRIX_MC num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_AugmentMatrix 395 #define AUGMENTMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define AUGMENTMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define AUGMENTMATRIX_MC num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define AUGMENTMATRIX_MC num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_CopyMatrix 396 -#define COPYMATRIX_MA num_var[295].nid_value.value[ num_var[295].byref_offset ] -#define COPYMATRIX_MB num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define COPYMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define COPYMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_InsertMatrixColumns 397 #define INSERTMATRIXCOLUMNS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define INSERTMATRIXCOLUMNS_C num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define INSERTMATRIXCOLUMNS_NUM_COLS num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define INSERTMATRIXCOLUMNS_NUM_COLS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_InsertMatrixRows 398 #define INSERTMATRIXROWS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define INSERTMATRIXROWS_R num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define INSERTMATRIXROWS_NUM_ROWS num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define INSERTMATRIXROWS_NUM_ROWS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_MultiplyMatrix 399 #define MULTIPLYMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define MULTIPLYMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define MULTIPLYMATRIX_MC num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define MULTIPLYMATRIX_MC num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_CubeMatrix 400 #define CUBEMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define CUBEMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_DeleteMatrixColumns 401 #define DELETEMATRIXCOLUMNS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define DELETEMATRIXCOLUMNS_C num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define DELETEMATRIXCOLUMNS_NUM_COLS num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define DELETEMATRIXCOLUMNS_NUM_COLS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_DeleteMatrixRows 402 #define DELETEMATRIXROWS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define DELETEMATRIXROWS_R num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define DELETEMATRIXROWS_NUM_ROWS num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define DELETEMATRIXROWS_NUM_ROWS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_ClearMatrix 403 #define CLEARMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_ClearMatrixColumns 404 #define CLEARMATRIXCOLUMNS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define CLEARMATRIXCOLUMNS_C num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define CLEARMATRIXCOLUMNS_NUM_COLS num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define CLEARMATRIXCOLUMNS_NUM_COLS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_ClearMatrixRows 405 #define CLEARMATRIXROWS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define CLEARMATRIXROWS_R num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define CLEARMATRIXROWS_NUM_ROWS num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define CLEARMATRIXROWS_NUM_ROWS num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_FillMatrix 406 -#define FILLMATRIX_MA num_var[296].nid_value.value[ num_var[296].byref_offset ] -#define FILLMATRIX_V num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define FILLMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define FILLMATRIX_V num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_FillMatrixColumns 407 #define FILLMATRIXCOLUMNS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FILLMATRIXCOLUMNS_C num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define FILLMATRIXCOLUMNS_NUM_COLS num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define FILLMATRIXCOLUMNS_V num_var[111].nid_value.value[ num_var[111].byref_offset ] +#define FILLMATRIXCOLUMNS_NUM_COLS num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define FILLMATRIXCOLUMNS_V num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_FillMatrixRows 408 #define FILLMATRIXROWS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FILLMATRIXROWS_R num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define FILLMATRIXROWS_NUM_ROWS num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define FILLMATRIXROWS_V num_var[111].nid_value.value[ num_var[111].byref_offset ] +#define FILLMATRIXROWS_NUM_ROWS num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define FILLMATRIXROWS_V num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_CopyMatrixColumns 409 #define COPYMATRIXCOLUMNS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define COPYMATRIXCOLUMNS_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define COPYMATRIXCOLUMNS_C num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define COPYMATRIXCOLUMNS_NUM_COLS num_var[111].nid_value.value[ num_var[111].byref_offset ] +#define COPYMATRIXCOLUMNS_C num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define COPYMATRIXCOLUMNS_NUM_COLS num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_CopyMatrixRows 410 #define COPYMATRIXROWS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define COPYMATRIXROWS_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define COPYMATRIXROWS_R num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define COPYMATRIXROWS_NUM_ROWS num_var[111].nid_value.value[ num_var[111].byref_offset ] +#define COPYMATRIXROWS_R num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define COPYMATRIXROWS_NUM_ROWS num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_IdentityMatrix 411 -#define IDENTITYMATRIX_MA num_var[297].nid_value.value[ num_var[297].byref_offset ] -#define IDENTITYMATRIX_N num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define IDENTITYMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define IDENTITYMATRIX_N num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SolveMatrix 412 #define SOLVEMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SOLVEMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define SOLVEMATRIX_MC num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define SOLVEMATRIX_MC num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_IsEqualMatrix 413 #define ISEQUALMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define ISEQUALMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define ISEQUALMATRIX_TOLERANCE num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define ISEQUALMATRIX_TOLERANCE num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_Determinant 414 #define DETERMINANT_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_AdjointMatrix 415 @@ -1177,84 +1177,84 @@ #define INVERTMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define INVERTMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_MatrixFromBuffer 417 -#define MATRIXFROMBUFFER_MA num_var[298].nid_value.value[ num_var[298].byref_offset ] -#define MATRIXFROMBUFFER_R num_var[299].nid_value.value[ num_var[299].byref_offset ] -#define MATRIXFROMBUFFER_C num_var[300].nid_value.value[ num_var[300].byref_offset ] -#define MATRIXFROMBUFFER_BUFFER num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define MATRIXFROMBUFFER_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define MATRIXFROMBUFFER_R num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define MATRIXFROMBUFFER_C num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define MATRIXFROMBUFFER_BUFFER num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_GetMatrix 418 -#define GETMATRIX_BUFFER num_var[301].nid_value.value[ num_var[301].byref_offset ] -#define GETMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMATRIX_BUFFER num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMATRIX_MA num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_RandomizeMatrix 419 -#define RANDOMIZEMATRIX_MA num_var[302].nid_value.value[ num_var[302].byref_offset ] -#define RANDOMIZEMATRIX_VMIN num_var[303].nid_value.value[ num_var[303].byref_offset ] -#define RANDOMIZEMATRIX_VMAX num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define RANDOMIZEMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define RANDOMIZEMATRIX_VMIN num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define RANDOMIZEMATRIX_VMAX num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_MatrixValue 420 #define MATRIXVALUE_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define MATRIXVALUE_R num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define MATRIXVALUE_C num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define MATRIXVALUE_C num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SetMatrixValue 421 -#define SETMATRIXVALUE_MA num_var[304].nid_value.value[ num_var[304].byref_offset ] -#define SETMATRIXVALUE_R num_var[305].nid_value.value[ num_var[305].byref_offset ] -#define SETMATRIXVALUE_C num_var[306].nid_value.value[ num_var[306].byref_offset ] -#define SETMATRIXVALUE_V num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETMATRIXVALUE_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETMATRIXVALUE_R num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SETMATRIXVALUE_C num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define SETMATRIXVALUE_V num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_ScalarMatrix 422 -#define SCALARMATRIX_MA num_var[307].nid_value.value[ num_var[307].byref_offset ] -#define SCALARMATRIX_MB num_var[308].nid_value.value[ num_var[308].byref_offset ] -#define SCALARMATRIX_S_VALUE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SCALARMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SCALARMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SCALARMATRIX_S_VALUE num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_ScalarMatrixColumns 423 #define SCALARMATRIXCOLUMNS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SCALARMATRIXCOLUMNS_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define SCALARMATRIXCOLUMNS_C num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define SCALARMATRIXCOLUMNS_NUM_COLS num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define SCALARMATRIXCOLUMNS_S_VALUE num_var[280].nid_value.value[ num_var[280].byref_offset ] +#define SCALARMATRIXCOLUMNS_C num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define SCALARMATRIXCOLUMNS_NUM_COLS num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define SCALARMATRIXCOLUMNS_S_VALUE num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_ScalarMatrixRows 424 #define SCALARMATRIXROWS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SCALARMATRIXROWS_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define SCALARMATRIXROWS_R num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define SCALARMATRIXROWS_NUM_ROWS num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define SCALARMATRIXROWS_S_VALUE num_var[280].nid_value.value[ num_var[280].byref_offset ] +#define SCALARMATRIXROWS_R num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define SCALARMATRIXROWS_NUM_ROWS num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define SCALARMATRIXROWS_S_VALUE num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_SquareMatrix 425 #define SQUAREMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SQUAREMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SubMatrix 426 -#define SUBMATRIX_MA num_var[309].nid_value.value[ num_var[309].byref_offset ] -#define SUBMATRIX_R num_var[310].nid_value.value[ num_var[310].byref_offset ] -#define SUBMATRIX_C num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SUBMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SUBMATRIX_R num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define SUBMATRIX_C num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SubtractMatrix 427 #define SUBTRACTMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SUBTRACTMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define SUBTRACTMATRIX_MC num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define SUBTRACTMATRIX_MC num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SwapMatrix 428 -#define SWAPMATRIX_MA num_var[311].nid_value.value[ num_var[311].byref_offset ] -#define SWAPMATRIX_MB num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SWAPMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SWAPMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_SwapMatrixColumn 429 #define SWAPMATRIXCOLUMN_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SWAPMATRIXCOLUMN_C1 num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define SWAPMATRIXCOLUMN_C2 num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define SWAPMATRIXCOLUMN_C2 num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SwapMatrixRow 430 #define SWAPMATRIXROW_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SWAPMATRIXROW_R1 num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define SWAPMATRIXROW_R2 num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define SWAPMATRIXROW_R2 num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_TransposeMatrix 431 #define TRANSPOSEMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define TRANSPOSEMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_UnAugmentMatrix 432 #define UNAUGMENTMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define UNAUGMENTMATRIX_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define UNAUGMENTMATRIX_MC num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define UNAUGMENTMATRIX_MC num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_ZeroMatrix 433 #define ZEROMATRIX_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_GetMatrixSize 434 -#define GETMATRIXSIZE_MA num_var[312].nid_value.value[ num_var[312].byref_offset ] -#define GETMATRIXSIZE_R num_var[313].nid_value.value[ num_var[313].byref_offset ] -#define GETMATRIXSIZE_C num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMATRIXSIZE_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETMATRIXSIZE_R num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETMATRIXSIZE_C num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SetMatrixProcess 435 #define SETMATRIXPROCESS_P_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_ProcessOpen 436 #define PROCESSOPEN_P_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_SetProcessErrorMode 437 -#define SETPROCESSERRORMODE_P_NUM num_var[314].nid_value.value[ num_var[314].byref_offset ] -#define SETPROCESSERRORMODE_ERROR_MODE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETPROCESSERRORMODE_P_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define SETPROCESSERRORMODE_ERROR_MODE num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_ProcessError 438 #define PROCESSERROR_P_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_ProcessWait 439 @@ -1271,8 +1271,8 @@ #define FN_ProcessErrorMode 445 #define PROCESSERRORMODE_P_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_ProcessSleep 446 -#define PROCESSSLEEP_P_NUM num_var[315].nid_value.value[ num_var[315].byref_offset ] -#define PROCESSSLEEP_MSEC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define PROCESSSLEEP_P_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define PROCESSSLEEP_MSEC num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_ProcessExists 447 #define PROCESSEXISTS_P_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_ProcessStopAll 448 @@ -1281,40 +1281,40 @@ #define PROCESSQUEUESIZE_P_NUM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_NumCPUs 451 #define FN_GetProjectionGeometry 452 -#define GETPROJECTIONGEOMETRY_CAM_DIST num_var[316].nid_value.value[ num_var[316].byref_offset ] -#define GETPROJECTIONGEOMETRY_MA num_var[317].nid_value.value[ num_var[317].byref_offset ] -#define GETPROJECTIONGEOMETRY_F_VERTEX_COUNT num_var[318].nid_value.value[ num_var[318].byref_offset ] -#define GETPROJECTIONGEOMETRY_COLUMNS num_var[319].nid_value.value[ num_var[319].byref_offset ] -#define GETPROJECTIONGEOMETRY_UV num_var[320].nid_value.value[ num_var[320].byref_offset ] -#define GETPROJECTIONGEOMETRY_GRAPH_OFFSET_X num_var[321].nid_value.value[ num_var[321].byref_offset ] -#define GETPROJECTIONGEOMETRY_GRAPH_OFFSET_Y num_var[322].nid_value.value[ num_var[322].byref_offset ] -#define GETPROJECTIONGEOMETRY_V_COLOR num_var[323].nid_value.value[ num_var[323].byref_offset ] -#define GETPROJECTIONGEOMETRY_VERTEX_COUNT num_var[324].nid_value.value[ num_var[324].byref_offset ] -#define GETPROJECTIONGEOMETRY_VERTEX2D num_var[325].nid_value.value[ num_var[325].byref_offset ] -#define GETPROJECTIONGEOMETRY_INDEX_COUNT num_var[326].nid_value.value[ num_var[326].byref_offset ] -#define GETPROJECTIONGEOMETRY_INDEX num_var[327].nid_value.value[ num_var[327].byref_offset ] -#define GETPROJECTIONGEOMETRY_CLIP_DIST num_var[328].nid_value.value[ num_var[328].byref_offset ] -#define GETPROJECTIONGEOMETRY_MIN_X num_var[329].nid_value.value[ num_var[329].byref_offset ] -#define GETPROJECTIONGEOMETRY_MIN_Y num_var[330].nid_value.value[ num_var[330].byref_offset ] -#define GETPROJECTIONGEOMETRY_MAX_X num_var[331].nid_value.value[ num_var[331].byref_offset ] -#define GETPROJECTIONGEOMETRY_MAX_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETPROJECTIONGEOMETRY_CAM_DIST num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define GETPROJECTIONGEOMETRY_MA num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define GETPROJECTIONGEOMETRY_F_VERTEX_COUNT num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETPROJECTIONGEOMETRY_COLUMNS num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETPROJECTIONGEOMETRY_UV num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define GETPROJECTIONGEOMETRY_GRAPH_OFFSET_X num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define GETPROJECTIONGEOMETRY_GRAPH_OFFSET_Y num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define GETPROJECTIONGEOMETRY_V_COLOR num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define GETPROJECTIONGEOMETRY_VERTEX_COUNT num_var[8].nid_value.value[ num_var[8].byref_offset ] +#define GETPROJECTIONGEOMETRY_VERTEX2D num_var[9].nid_value.value[ num_var[9].byref_offset ] +#define GETPROJECTIONGEOMETRY_INDEX_COUNT num_var[10].nid_value.value[ num_var[10].byref_offset ] +#define GETPROJECTIONGEOMETRY_INDEX num_var[11].nid_value.value[ num_var[11].byref_offset ] +#define GETPROJECTIONGEOMETRY_CLIP_DIST num_var[12].nid_value.value[ num_var[12].byref_offset ] +#define GETPROJECTIONGEOMETRY_MIN_X num_var[13].nid_value.value[ num_var[13].byref_offset ] +#define GETPROJECTIONGEOMETRY_MIN_Y num_var[14].nid_value.value[ num_var[14].byref_offset ] +#define GETPROJECTIONGEOMETRY_MAX_X num_var[15].nid_value.value[ num_var[15].byref_offset ] +#define GETPROJECTIONGEOMETRY_MAX_Y num_var[16].nid_value.value[ num_var[16].byref_offset ] #define FN_CalculateFaceZ 453 #define CALCULATEFACEZ_CAM_DIST num_var[0].nid_value.value[ num_var[0].byref_offset ] #define CALCULATEFACEZ_GRAPH_OFFSET_X num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define CALCULATEFACEZ_GRAPH_OFFSET_Y num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define CALCULATEFACEZ_VIEW_W num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define CALCULATEFACEZ_VIEW_H num_var[280].nid_value.value[ num_var[280].byref_offset ] -#define CALCULATEFACEZ_VIEW_DEPTH num_var[332].nid_value.value[ num_var[332].byref_offset ] -#define CALCULATEFACEZ_MA num_var[333].nid_value.value[ num_var[333].byref_offset ] -#define CALCULATEFACEZ_F_VERTEX_COUNT num_var[334].nid_value.value[ num_var[334].byref_offset ] -#define CALCULATEFACEZ_COLUMNS num_var[335].nid_value.value[ num_var[335].byref_offset ] -#define CALCULATEFACEZ_FACE_MIN_Z num_var[336].nid_value.value[ num_var[336].byref_offset ] -#define CALCULATEFACEZ_FACE_MAX_Z num_var[337].nid_value.value[ num_var[337].byref_offset ] -#define CALCULATEFACEZ_Z_AVG num_var[338].nid_value.value[ num_var[338].byref_offset ] +#define CALCULATEFACEZ_GRAPH_OFFSET_Y num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define CALCULATEFACEZ_VIEW_W num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define CALCULATEFACEZ_VIEW_H num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define CALCULATEFACEZ_VIEW_DEPTH num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define CALCULATEFACEZ_MA num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define CALCULATEFACEZ_F_VERTEX_COUNT num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define CALCULATEFACEZ_COLUMNS num_var[8].nid_value.value[ num_var[8].byref_offset ] +#define CALCULATEFACEZ_FACE_MIN_Z num_var[9].nid_value.value[ num_var[9].byref_offset ] +#define CALCULATEFACEZ_FACE_MAX_Z num_var[10].nid_value.value[ num_var[10].byref_offset ] +#define CALCULATEFACEZ_Z_AVG num_var[11].nid_value.value[ num_var[11].byref_offset ] #define FN_SetChannelSpacePosition 454 #define SETCHANNELSPACEPOSITION_CHANNEL num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SETCHANNELSPACEPOSITION_ANGLE num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define SETCHANNELSPACEPOSITION_DISTANCE num_var[110].nid_value.value[ num_var[110].byref_offset ] +#define SETCHANNELSPACEPOSITION_DISTANCE num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_SaveBMP 455 #define SAVEBMP_IMG num_var[0].nid_value.value[ num_var[0].byref_offset ] #define SAVEBMP_FILE$ str_var[0].sid_value.value[ str_var[0].byref_offset ] @@ -1327,102 +1327,102 @@ #define FN_GetLineIntersection 458 #define GETLINEINTERSECTION_P0_X num_var[0].nid_value.value[ num_var[0].byref_offset ] #define GETLINEINTERSECTION_P0_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define GETLINEINTERSECTION_P1_X num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define GETLINEINTERSECTION_P1_Y num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define GETLINEINTERSECTION_P2_X num_var[280].nid_value.value[ num_var[280].byref_offset ] -#define GETLINEINTERSECTION_P2_Y num_var[332].nid_value.value[ num_var[332].byref_offset ] -#define GETLINEINTERSECTION_P3_X num_var[333].nid_value.value[ num_var[333].byref_offset ] -#define GETLINEINTERSECTION_P3_Y num_var[334].nid_value.value[ num_var[334].byref_offset ] -#define GETLINEINTERSECTION_I_X num_var[335].nid_value.value[ num_var[335].byref_offset ] -#define GETLINEINTERSECTION_I_Y num_var[336].nid_value.value[ num_var[336].byref_offset ] +#define GETLINEINTERSECTION_P1_X num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETLINEINTERSECTION_P1_Y num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETLINEINTERSECTION_P2_X num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define GETLINEINTERSECTION_P2_Y num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define GETLINEINTERSECTION_P3_X num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define GETLINEINTERSECTION_P3_Y num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define GETLINEINTERSECTION_I_X num_var[8].nid_value.value[ num_var[8].byref_offset ] +#define GETLINEINTERSECTION_I_Y num_var[9].nid_value.value[ num_var[9].byref_offset ] #define FN_Interpolate 459 #define INTERPOLATE_MIN_A num_var[0].nid_value.value[ num_var[0].byref_offset ] #define INTERPOLATE_MAX_A num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define INTERPOLATE_MID_A num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define INTERPOLATE_MIN_B num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define INTERPOLATE_MAX_B num_var[280].nid_value.value[ num_var[280].byref_offset ] +#define INTERPOLATE_MID_A num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define INTERPOLATE_MIN_B num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define INTERPOLATE_MAX_B num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_ATan2 460 #define ATAN2_Y num_var[0].nid_value.value[ num_var[0].byref_offset ] #define ATAN2_X num_var[1].nid_value.value[ num_var[1].byref_offset ] #define FN_PointInQuad 461 #define POINTINQUAD_X num_var[0].nid_value.value[ num_var[0].byref_offset ] #define POINTINQUAD_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define POINTINQUAD_X1 num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define POINTINQUAD_Y1 num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define POINTINQUAD_X2 num_var[280].nid_value.value[ num_var[280].byref_offset ] -#define POINTINQUAD_Y2 num_var[332].nid_value.value[ num_var[332].byref_offset ] -#define POINTINQUAD_X3 num_var[333].nid_value.value[ num_var[333].byref_offset ] -#define POINTINQUAD_Y3 num_var[334].nid_value.value[ num_var[334].byref_offset ] -#define POINTINQUAD_X4 num_var[335].nid_value.value[ num_var[335].byref_offset ] -#define POINTINQUAD_Y4 num_var[336].nid_value.value[ num_var[336].byref_offset ] +#define POINTINQUAD_X1 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define POINTINQUAD_Y1 num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define POINTINQUAD_X2 num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define POINTINQUAD_Y2 num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define POINTINQUAD_X3 num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define POINTINQUAD_Y3 num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define POINTINQUAD_X4 num_var[8].nid_value.value[ num_var[8].byref_offset ] +#define POINTINQUAD_Y4 num_var[9].nid_value.value[ num_var[9].byref_offset ] #define FN_PointInTri 462 #define POINTINTRI_X num_var[0].nid_value.value[ num_var[0].byref_offset ] #define POINTINTRI_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define POINTINTRI_X1 num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define POINTINTRI_Y1 num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define POINTINTRI_X2 num_var[280].nid_value.value[ num_var[280].byref_offset ] -#define POINTINTRI_Y2 num_var[332].nid_value.value[ num_var[332].byref_offset ] -#define POINTINTRI_X3 num_var[333].nid_value.value[ num_var[333].byref_offset ] -#define POINTINTRI_Y3 num_var[334].nid_value.value[ num_var[334].byref_offset ] +#define POINTINTRI_X1 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define POINTINTRI_Y1 num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define POINTINTRI_X2 num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define POINTINTRI_Y2 num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define POINTINTRI_X3 num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define POINTINTRI_Y3 num_var[7].nid_value.value[ num_var[7].byref_offset ] #define FN_Distance2D 463 #define DISTANCE2D_X1 num_var[0].nid_value.value[ num_var[0].byref_offset ] #define DISTANCE2D_Y1 num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define DISTANCE2D_X2 num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define DISTANCE2D_Y2 num_var[111].nid_value.value[ num_var[111].byref_offset ] +#define DISTANCE2D_X2 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DISTANCE2D_Y2 num_var[3].nid_value.value[ num_var[3].byref_offset ] #define FN_Distance3D 464 #define DISTANCE3D_X1 num_var[0].nid_value.value[ num_var[0].byref_offset ] #define DISTANCE3D_Y1 num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define DISTANCE3D_Z1 num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define DISTANCE3D_X2 num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define DISTANCE3D_Y2 num_var[280].nid_value.value[ num_var[280].byref_offset ] -#define DISTANCE3D_Z2 num_var[332].nid_value.value[ num_var[332].byref_offset ] +#define DISTANCE3D_Z1 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define DISTANCE3D_X2 num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define DISTANCE3D_Y2 num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define DISTANCE3D_Z2 num_var[5].nid_value.value[ num_var[5].byref_offset ] #define FN_GetCircleLineIntersection 465 #define GETCIRCLELINEINTERSECTION_CIRCLE_X num_var[0].nid_value.value[ num_var[0].byref_offset ] #define GETCIRCLELINEINTERSECTION_CIRCLE_Y num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define GETCIRCLELINEINTERSECTION_RADIUS num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define GETCIRCLELINEINTERSECTION_X1 num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define GETCIRCLELINEINTERSECTION_Y1 num_var[280].nid_value.value[ num_var[280].byref_offset ] -#define GETCIRCLELINEINTERSECTION_X2 num_var[332].nid_value.value[ num_var[332].byref_offset ] -#define GETCIRCLELINEINTERSECTION_Y2 num_var[333].nid_value.value[ num_var[333].byref_offset ] -#define GETCIRCLELINEINTERSECTION_IX1 num_var[334].nid_value.value[ num_var[334].byref_offset ] -#define GETCIRCLELINEINTERSECTION_IY1 num_var[335].nid_value.value[ num_var[335].byref_offset ] -#define GETCIRCLELINEINTERSECTION_IX2 num_var[336].nid_value.value[ num_var[336].byref_offset ] -#define GETCIRCLELINEINTERSECTION_IY2 num_var[337].nid_value.value[ num_var[337].byref_offset ] +#define GETCIRCLELINEINTERSECTION_RADIUS num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETCIRCLELINEINTERSECTION_X1 num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETCIRCLELINEINTERSECTION_Y1 num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define GETCIRCLELINEINTERSECTION_X2 num_var[5].nid_value.value[ num_var[5].byref_offset ] +#define GETCIRCLELINEINTERSECTION_Y2 num_var[6].nid_value.value[ num_var[6].byref_offset ] +#define GETCIRCLELINEINTERSECTION_IX1 num_var[7].nid_value.value[ num_var[7].byref_offset ] +#define GETCIRCLELINEINTERSECTION_IY1 num_var[8].nid_value.value[ num_var[8].byref_offset ] +#define GETCIRCLELINEINTERSECTION_IX2 num_var[9].nid_value.value[ num_var[9].byref_offset ] +#define GETCIRCLELINEINTERSECTION_IY2 num_var[10].nid_value.value[ num_var[10].byref_offset ] #define FN_GetLinePlaneIntersection 466 #define GETLINEPLANEINTERSECTION_LINE_POINT num_var[0].nid_value.value[ num_var[0].byref_offset ] #define GETLINEPLANEINTERSECTION_LINE_DIRECTION num_var[1].nid_value.value[ num_var[1].byref_offset ] -#define GETLINEPLANEINTERSECTION_PLANE_POINT_1 num_var[110].nid_value.value[ num_var[110].byref_offset ] -#define GETLINEPLANEINTERSECTION_PLANE_POINT_2 num_var[111].nid_value.value[ num_var[111].byref_offset ] -#define GETLINEPLANEINTERSECTION_PLANE_POINT_3 num_var[280].nid_value.value[ num_var[280].byref_offset ] -#define GETLINEPLANEINTERSECTION_INTERSECTION num_var[332].nid_value.value[ num_var[332].byref_offset ] +#define GETLINEPLANEINTERSECTION_PLANE_POINT_1 num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define GETLINEPLANEINTERSECTION_PLANE_POINT_2 num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define GETLINEPLANEINTERSECTION_PLANE_POINT_3 num_var[4].nid_value.value[ num_var[4].byref_offset ] +#define GETLINEPLANEINTERSECTION_INTERSECTION num_var[5].nid_value.value[ num_var[5].byref_offset ] #define FN_IncrementMatrixRows 467 -#define INCREMENTMATRIXROWS_MA num_var[339].nid_value.value[ num_var[339].byref_offset ] -#define INCREMENTMATRIXROWS_MB num_var[340].nid_value.value[ num_var[340].byref_offset ] -#define INCREMENTMATRIXROWS_R num_var[341].nid_value.value[ num_var[341].byref_offset ] -#define INCREMENTMATRIXROWS_NUM_ROWS num_var[342].nid_value.value[ num_var[342].byref_offset ] -#define INCREMENTMATRIXROWS_VALUE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define INCREMENTMATRIXROWS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define INCREMENTMATRIXROWS_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define INCREMENTMATRIXROWS_R num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define INCREMENTMATRIXROWS_NUM_ROWS num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define INCREMENTMATRIXROWS_VALUE num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_IncrementMatrixColumns 468 -#define INCREMENTMATRIXCOLUMNS_MA num_var[343].nid_value.value[ num_var[343].byref_offset ] -#define INCREMENTMATRIXCOLUMNS_MB num_var[344].nid_value.value[ num_var[344].byref_offset ] -#define INCREMENTMATRIXCOLUMNS_C num_var[345].nid_value.value[ num_var[345].byref_offset ] -#define INCREMENTMATRIXCOLUMNS_NUM_COLS num_var[346].nid_value.value[ num_var[346].byref_offset ] -#define INCREMENTMATRIXCOLUMNS_VALUE num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define INCREMENTMATRIXCOLUMNS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define INCREMENTMATRIXCOLUMNS_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define INCREMENTMATRIXCOLUMNS_C num_var[2].nid_value.value[ num_var[2].byref_offset ] +#define INCREMENTMATRIXCOLUMNS_NUM_COLS num_var[3].nid_value.value[ num_var[3].byref_offset ] +#define INCREMENTMATRIXCOLUMNS_VALUE num_var[4].nid_value.value[ num_var[4].byref_offset ] #define FN_JoinMatrixRows 469 -#define JOINMATRIXROWS_MA num_var[347].nid_value.value[ num_var[347].byref_offset ] -#define JOINMATRIXROWS_MB num_var[348].nid_value.value[ num_var[348].byref_offset ] -#define JOINMATRIXROWS_MC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define JOINMATRIXROWS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define JOINMATRIXROWS_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define JOINMATRIXROWS_MC num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_JoinMatrixColumns 470 -#define JOINMATRIXCOLUMNS_MA num_var[349].nid_value.value[ num_var[349].byref_offset ] -#define JOINMATRIXCOLUMNS_MB num_var[350].nid_value.value[ num_var[350].byref_offset ] -#define JOINMATRIXCOLUMNS_MC num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define JOINMATRIXCOLUMNS_MA num_var[0].nid_value.value[ num_var[0].byref_offset ] +#define JOINMATRIXCOLUMNS_MB num_var[1].nid_value.value[ num_var[1].byref_offset ] +#define JOINMATRIXCOLUMNS_MC num_var[2].nid_value.value[ num_var[2].byref_offset ] #define FN_TypeArrayDim 471 #define TYPEARRAYDIM_ID usr_var[0].var_ref #define FN_TypeArraySize 472 #define TYPEARRAYSIZE_ID usr_var[0].var_ref #define TYPEARRAYSIZE_ARRAY_DIM num_var[0].nid_value.value[ num_var[0].byref_offset ] #define FN_TypeArrayCopy 473 -#define TYPEARRAYCOPY_SRC usr_var[3].var_ref -#define TYPEARRAYCOPY_DST usr_var[0].var_ref +#define TYPEARRAYCOPY_SRC usr_var[0].var_ref +#define TYPEARRAYCOPY_DST usr_var[1].var_ref #define FN_TypeArrayFill 474 -#define TYPEARRAYFILL_SRC usr_var[5].var_ref -#define TYPEARRAYFILL_FDATA usr_var[0].var_ref->uid_value[0] +#define TYPEARRAYFILL_SRC usr_var[0].var_ref +#define TYPEARRAYFILL_FDATA usr_var[1].var_ref->uid_value[0]