ENTITY* trace_getEntity(long flags){
VECTOR vecFrom, vecTo;
vec_set(vecFrom, vector(mouse_pos.x, mouse_pos.y, 0));
vec_set(vecTo, vector(mouse_pos.x, mouse_pos.y, 5000));
vec_for_screen(vecFrom, camera);
vec_for_screen(vecTo, camera);
var trace = c_trace(vecFrom, vecTo, flags);
if(trace){
return(hit.entity);
}else{
return(NULL);
}
}