void call_c_ignore() {
VECTOR vec1 = {2};
VECTOR vec2 = {3};
VECTOR vec3 = {5};
VECTOR vec4 = {6};
VECTOR vec5 = {8};
VECTOR vec6 = {9};
VECTOR vec7 = {10};
c_ignore(&vec1, &vec2, _VAR(IGNORE_ME | IGNORE_PASSABLE | USE_BOX | NOFOG));
c_ignore(&vec3, &vec4, _VAR(IGNORE_ME | IGNORE_PASSABLE | USE_BOX | NOFOG));
c_ignore(&vec5, &vec6, _VAR(IGNORE_ME | IGNORE_PASSABLE | USE_BOX | NOFOG));
c_ignore(&vec7, &vec1, _VAR(IGNORE_ME | IGNORE_PASSABLE | USE_BOX | NOFOG));
}
void loop1(Vector LocalPos, Vector EntityPos) {
VECTOR trace_pos1 = { LocalPos.x, LocalPos.y, LocalPos.z };
call_c_ignore();
var trace = c_trace(&trace_pos1, &bHead,_VAR(IGNORE_ME | IGNORE_PASSABLE | USE_BOX | NOFOG));
bool bvisible = (trace <= 0);
std::cout << "result: " << bvisible << std::endl;
}