[Core] Add LocalVector::has for convenience

This commit is contained in:
A Thousand Ships
2024-05-06 16:43:04 +02:00
parent d8aa2c65a9
commit 86de59d60a
12 changed files with 27 additions and 14 deletions

View File

@@ -1133,7 +1133,7 @@ void GodotConvexPolygonShape3D::_setup(const Vector<Vector3> &p_vertices) {
max_support = s;
}
}
if (extreme_vertices.find(best_vertex) == -1)
if (!extreme_vertices.has(best_vertex))
extreme_vertices.push_back(best_vertex);
}
}

View File

@@ -626,11 +626,11 @@ void GodotSoftBody3D::generate_bending_constraints(int p_distance) {
for (Link &link : links) {
const int ia = (int)(link.n[0] - &nodes[0]);
const int ib = (int)(link.n[1] - &nodes[0]);
if (node_links[ia].find(ib) == -1) {
if (!node_links[ia].has(ib)) {
node_links[ia].push_back(ib);
}
if (node_links[ib].find(ia) == -1) {
if (!node_links[ib].has(ia)) {
node_links[ib].push_back(ia);
}
}