mirror of
https://github.com/godotengine/godot.git
synced 2024-11-21 19:42:43 +00:00
Rename remove()
to remove_at()
when removing by index
This commit is contained in:
parent
5efe80f308
commit
e078f970db
@ -1351,7 +1351,7 @@ void Input::add_joy_mapping(String p_mapping, bool p_update_existing) {
|
||||
void Input::remove_joy_mapping(String p_guid) {
|
||||
for (int i = map_db.size() - 1; i >= 0; i--) {
|
||||
if (p_guid == map_db[i].uid) {
|
||||
map_db.remove(i);
|
||||
map_db.remove_at(i);
|
||||
}
|
||||
}
|
||||
for (KeyValue<int, Joypad> &E : joy_names) {
|
||||
|
@ -344,7 +344,7 @@ bool AStar::_solve(Point *begin_point, Point *end_point) {
|
||||
}
|
||||
|
||||
sorter.pop_heap(0, open_list.size(), open_list.ptrw()); // Remove the current point from the open list
|
||||
open_list.remove(open_list.size() - 1);
|
||||
open_list.remove_at(open_list.size() - 1);
|
||||
p->closed_pass = pass; // Mark the point as closed
|
||||
|
||||
for (OAHashMap<int, Point *>::Iterator it = p->neighbours.iter(); it.valid; it = p->neighbours.next_iter(it)) {
|
||||
@ -812,7 +812,7 @@ bool AStar2D::_solve(AStar::Point *begin_point, AStar::Point *end_point) {
|
||||
}
|
||||
|
||||
sorter.pop_heap(0, open_list.size(), open_list.ptrw()); // Remove the current point from the open list
|
||||
open_list.remove(open_list.size() - 1);
|
||||
open_list.remove_at(open_list.size() - 1);
|
||||
p->closed_pass = astar.pass; // Mark the point as closed
|
||||
|
||||
for (OAHashMap<int, AStar::Point *>::Iterator it = p->neighbours.iter(); it.valid; it = p->neighbours.next_iter(it)) {
|
||||
|
@ -654,7 +654,7 @@ private:
|
||||
// remove from changed items (not very efficient yet)
|
||||
for (int n = 0; n < (int)changed_items.size(); n++) {
|
||||
if (changed_items[n] == p_handle) {
|
||||
changed_items.remove_unordered(n);
|
||||
changed_items.remove_at_unordered(n);
|
||||
|
||||
// because we are using an unordered remove,
|
||||
// the last changed item will now be at spot 'n',
|
||||
|
@ -51,7 +51,7 @@ struct ItemPairs {
|
||||
for (int n = 0; n < num_pairs; n++) {
|
||||
if (extended_pairs[n].handle == h) {
|
||||
userdata = extended_pairs[n].userdata;
|
||||
extended_pairs.remove_unordered(n);
|
||||
extended_pairs.remove_at_unordered(n);
|
||||
num_pairs--;
|
||||
break;
|
||||
}
|
||||
|
@ -1688,7 +1688,7 @@ real_t ConvexHullInternal::shrink(real_t p_amount, real_t p_clamp_amount) {
|
||||
|
||||
while (stack.size() > 0) {
|
||||
Vertex *v = stack[stack.size() - 1];
|
||||
stack.remove(stack.size() - 1);
|
||||
stack.remove_at(stack.size() - 1);
|
||||
Edge *e = v->edges;
|
||||
if (e) {
|
||||
do {
|
||||
|
@ -123,7 +123,7 @@ public:
|
||||
|
||||
for (int j = 0; j < triangles.size(); j++) {
|
||||
if (triangles[j].bad) {
|
||||
triangles.remove(j);
|
||||
triangles.remove_at(j);
|
||||
j--;
|
||||
}
|
||||
}
|
||||
@ -154,7 +154,7 @@ public:
|
||||
}
|
||||
}
|
||||
if (invalid) {
|
||||
triangles.remove(i);
|
||||
triangles.remove_at(i);
|
||||
i--;
|
||||
}
|
||||
}
|
||||
|
@ -1087,7 +1087,7 @@ Expression::ENode *Expression::_parse_expression() {
|
||||
op->nodes[1] = nullptr;
|
||||
expression.write[i].is_op = false;
|
||||
expression.write[i].node = op;
|
||||
expression.remove(i + 1);
|
||||
expression.remove_at(i + 1);
|
||||
}
|
||||
|
||||
} else {
|
||||
@ -1119,8 +1119,8 @@ Expression::ENode *Expression::_parse_expression() {
|
||||
|
||||
//replace all 3 nodes by this operator and make it an expression
|
||||
expression.write[next_op - 1].node = op;
|
||||
expression.remove(next_op);
|
||||
expression.remove(next_op);
|
||||
expression.remove_at(next_op);
|
||||
expression.remove_at(next_op);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -282,7 +282,7 @@ void UndoRedo::_pop_history_tail() {
|
||||
}
|
||||
}
|
||||
|
||||
actions.remove(0);
|
||||
actions.remove_at(0);
|
||||
if (current_action >= 0) {
|
||||
current_action--;
|
||||
}
|
||||
|
@ -293,12 +293,12 @@ void NodePath::simplify() {
|
||||
break;
|
||||
}
|
||||
if (data->path[i].operator String() == ".") {
|
||||
data->path.remove(i);
|
||||
data->path.remove_at(i);
|
||||
i--;
|
||||
} else if (i > 0 && data->path[i].operator String() == ".." && data->path[i - 1].operator String() != "." && data->path[i - 1].operator String() != "..") {
|
||||
//remove both
|
||||
data->path.remove(i - 1);
|
||||
data->path.remove(i - 1);
|
||||
data->path.remove_at(i - 1);
|
||||
data->path.remove_at(i - 1);
|
||||
i -= 2;
|
||||
if (data->path.size() == 0) {
|
||||
data->path.push_back(".");
|
||||
|
@ -3670,15 +3670,15 @@ String String::simplify_path() const {
|
||||
for (int i = 0; i < dirs.size(); i++) {
|
||||
String d = dirs[i];
|
||||
if (d == ".") {
|
||||
dirs.remove(i);
|
||||
dirs.remove_at(i);
|
||||
i--;
|
||||
} else if (d == "..") {
|
||||
if (i == 0) {
|
||||
dirs.remove(i);
|
||||
dirs.remove_at(i);
|
||||
i--;
|
||||
} else {
|
||||
dirs.remove(i);
|
||||
dirs.remove(i - 1);
|
||||
dirs.remove_at(i);
|
||||
dirs.remove_at(i - 1);
|
||||
i -= 2;
|
||||
}
|
||||
}
|
||||
|
@ -209,7 +209,7 @@ public:
|
||||
_FORCE_INLINE_ char32_t *ptrw() { return _cowdata.ptrw(); }
|
||||
_FORCE_INLINE_ const char32_t *ptr() const { return _cowdata.ptr(); }
|
||||
|
||||
void remove(int p_index) { _cowdata.remove(p_index); }
|
||||
void remove_at(int p_index) { _cowdata.remove_at(p_index); }
|
||||
|
||||
_FORCE_INLINE_ void clear() { resize(0); }
|
||||
|
||||
|
@ -112,7 +112,7 @@ public:
|
||||
return current_idx;
|
||||
}
|
||||
|
||||
void remove(uint64_t p_idx) {
|
||||
void remove_at(uint64_t p_idx) {
|
||||
ERR_FAIL_COND(p_idx >= array.size());
|
||||
uint64_t new_idx = move(p_idx, 0);
|
||||
uint64_t swap_idx = array.size() - 1;
|
||||
|
@ -167,7 +167,7 @@ public:
|
||||
|
||||
Error resize(int p_size);
|
||||
|
||||
_FORCE_INLINE_ void remove(int p_index) {
|
||||
_FORCE_INLINE_ void remove_at(int p_index) {
|
||||
ERR_FAIL_INDEX(p_index, size());
|
||||
T *p = ptrw();
|
||||
int len = size();
|
||||
|
@ -70,7 +70,7 @@ public:
|
||||
}
|
||||
}
|
||||
|
||||
void remove(U p_index) {
|
||||
void remove_at(U p_index) {
|
||||
ERR_FAIL_UNSIGNED_INDEX(p_index, count);
|
||||
count--;
|
||||
for (U i = p_index; i < count; i++) {
|
||||
@ -83,7 +83,7 @@ public:
|
||||
|
||||
/// Removes the item copying the last value into the position of the one to
|
||||
/// remove. It's generally faster than `remove`.
|
||||
void remove_unordered(U p_index) {
|
||||
void remove_at_unordered(U p_index) {
|
||||
ERR_FAIL_INDEX(p_index, count);
|
||||
count--;
|
||||
if (count > p_index) {
|
||||
@ -97,7 +97,7 @@ public:
|
||||
void erase(const T &p_val) {
|
||||
int64_t idx = find(p_val);
|
||||
if (idx >= 0) {
|
||||
remove(idx);
|
||||
remove_at(idx);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -68,11 +68,11 @@ public:
|
||||
_FORCE_INLINE_ bool append(const T &p_elem) { return push_back(p_elem); } //alias
|
||||
void fill(T p_elem);
|
||||
|
||||
void remove(int p_index) { _cowdata.remove(p_index); }
|
||||
void remove_at(int p_index) { _cowdata.remove_at(p_index); }
|
||||
void erase(const T &p_val) {
|
||||
int idx = find(p_val);
|
||||
if (idx >= 0) {
|
||||
remove(idx);
|
||||
remove_at(idx);
|
||||
}
|
||||
}
|
||||
void reverse();
|
||||
|
@ -134,7 +134,7 @@ public:
|
||||
if (pos < 0) {
|
||||
return;
|
||||
}
|
||||
_cowdata.remove(pos);
|
||||
_cowdata.remove_at(pos);
|
||||
}
|
||||
|
||||
int find(const T &p_val) const {
|
||||
|
@ -119,7 +119,7 @@ public:
|
||||
if (pos < 0) {
|
||||
return;
|
||||
}
|
||||
_data.remove(pos);
|
||||
_data.remove_at(pos);
|
||||
}
|
||||
|
||||
int find(const T &p_val) const {
|
||||
|
@ -322,8 +322,8 @@ bool Array::has(const Variant &p_value) const {
|
||||
return _p->array.find(p_value, 0) != -1;
|
||||
}
|
||||
|
||||
void Array::remove(int p_pos) {
|
||||
_p->array.remove(p_pos);
|
||||
void Array::remove_at(int p_pos) {
|
||||
_p->array.remove_at(p_pos);
|
||||
}
|
||||
|
||||
void Array::set(int p_idx, const Variant &p_value) {
|
||||
@ -576,7 +576,7 @@ Variant Array::pop_back() {
|
||||
Variant Array::pop_front() {
|
||||
if (!_p->array.is_empty()) {
|
||||
const Variant ret = _p->array.get(0);
|
||||
_p->array.remove(0);
|
||||
_p->array.remove_at(0);
|
||||
return ret;
|
||||
}
|
||||
return Variant();
|
||||
@ -603,7 +603,7 @@ Variant Array::pop_at(int p_pos) {
|
||||
_p->array.size()));
|
||||
|
||||
const Variant ret = _p->array.get(p_pos);
|
||||
_p->array.remove(p_pos);
|
||||
_p->array.remove_at(p_pos);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
@ -75,7 +75,7 @@ public:
|
||||
Error resize(int p_new_size);
|
||||
|
||||
Error insert(int p_pos, const Variant &p_value);
|
||||
void remove(int p_pos);
|
||||
void remove_at(int p_pos);
|
||||
void fill(const Variant &p_value);
|
||||
|
||||
Variant front() const;
|
||||
|
@ -1808,7 +1808,7 @@ static void _register_variant_builtin_methods() {
|
||||
bind_method(Array, append_array, sarray("array"), varray());
|
||||
bind_method(Array, resize, sarray("size"), varray());
|
||||
bind_method(Array, insert, sarray("position", "value"), varray());
|
||||
bind_method(Array, remove, sarray("position"), varray());
|
||||
bind_method(Array, remove_at, sarray("position"), varray());
|
||||
bind_method(Array, fill, sarray("value"), varray());
|
||||
bind_method(Array, erase, sarray("value"), varray());
|
||||
bind_method(Array, front, sarray(), varray());
|
||||
@ -1842,7 +1842,7 @@ static void _register_variant_builtin_methods() {
|
||||
bind_method(PackedByteArray, push_back, sarray("value"), varray());
|
||||
bind_method(PackedByteArray, append, sarray("value"), varray());
|
||||
bind_method(PackedByteArray, append_array, sarray("array"), varray());
|
||||
bind_method(PackedByteArray, remove, sarray("index"), varray());
|
||||
bind_method(PackedByteArray, remove_at, sarray("index"), varray());
|
||||
bind_method(PackedByteArray, insert, sarray("at_index", "value"), varray());
|
||||
bind_method(PackedByteArray, fill, sarray("value"), varray());
|
||||
bind_method(PackedByteArray, resize, sarray("new_size"), varray());
|
||||
@ -1903,7 +1903,7 @@ static void _register_variant_builtin_methods() {
|
||||
bind_method(PackedInt32Array, push_back, sarray("value"), varray());
|
||||
bind_method(PackedInt32Array, append, sarray("value"), varray());
|
||||
bind_method(PackedInt32Array, append_array, sarray("array"), varray());
|
||||
bind_method(PackedInt32Array, remove, sarray("index"), varray());
|
||||
bind_method(PackedInt32Array, remove_at, sarray("index"), varray());
|
||||
bind_method(PackedInt32Array, insert, sarray("at_index", "value"), varray());
|
||||
bind_method(PackedInt32Array, fill, sarray("value"), varray());
|
||||
bind_method(PackedInt32Array, resize, sarray("new_size"), varray());
|
||||
@ -1923,7 +1923,7 @@ static void _register_variant_builtin_methods() {
|
||||
bind_method(PackedInt64Array, push_back, sarray("value"), varray());
|
||||
bind_method(PackedInt64Array, append, sarray("value"), varray());
|
||||
bind_method(PackedInt64Array, append_array, sarray("array"), varray());
|
||||
bind_method(PackedInt64Array, remove, sarray("index"), varray());
|
||||
bind_method(PackedInt64Array, remove_at, sarray("index"), varray());
|
||||
bind_method(PackedInt64Array, insert, sarray("at_index", "value"), varray());
|
||||
bind_method(PackedInt64Array, fill, sarray("value"), varray());
|
||||
bind_method(PackedInt64Array, resize, sarray("new_size"), varray());
|
||||
@ -1943,7 +1943,7 @@ static void _register_variant_builtin_methods() {
|
||||
bind_method(PackedFloat32Array, push_back, sarray("value"), varray());
|
||||
bind_method(PackedFloat32Array, append, sarray("value"), varray());
|
||||
bind_method(PackedFloat32Array, append_array, sarray("array"), varray());
|
||||
bind_method(PackedFloat32Array, remove, sarray("index"), varray());
|
||||
bind_method(PackedFloat32Array, remove_at, sarray("index"), varray());
|
||||
bind_method(PackedFloat32Array, insert, sarray("at_index", "value"), varray());
|
||||
bind_method(PackedFloat32Array, fill, sarray("value"), varray());
|
||||
bind_method(PackedFloat32Array, resize, sarray("new_size"), varray());
|
||||
@ -1963,7 +1963,7 @@ static void _register_variant_builtin_methods() {
|
||||
bind_method(PackedFloat64Array, push_back, sarray("value"), varray());
|
||||
bind_method(PackedFloat64Array, append, sarray("value"), varray());
|
||||
bind_method(PackedFloat64Array, append_array, sarray("array"), varray());
|
||||
bind_method(PackedFloat64Array, remove, sarray("index"), varray());
|
||||
bind_method(PackedFloat64Array, remove_at, sarray("index"), varray());
|
||||
bind_method(PackedFloat64Array, insert, sarray("at_index", "value"), varray());
|
||||
bind_method(PackedFloat64Array, fill, sarray("value"), varray());
|
||||
bind_method(PackedFloat64Array, resize, sarray("new_size"), varray());
|
||||
@ -1983,7 +1983,7 @@ static void _register_variant_builtin_methods() {
|
||||
bind_method(PackedStringArray, push_back, sarray("value"), varray());
|
||||
bind_method(PackedStringArray, append, sarray("value"), varray());
|
||||
bind_method(PackedStringArray, append_array, sarray("array"), varray());
|
||||
bind_method(PackedStringArray, remove, sarray("index"), varray());
|
||||
bind_method(PackedStringArray, remove_at, sarray("index"), varray());
|
||||
bind_method(PackedStringArray, insert, sarray("at_index", "value"), varray());
|
||||
bind_method(PackedStringArray, fill, sarray("value"), varray());
|
||||
bind_method(PackedStringArray, resize, sarray("new_size"), varray());
|
||||
@ -2003,7 +2003,7 @@ static void _register_variant_builtin_methods() {
|
||||
bind_method(PackedVector2Array, push_back, sarray("value"), varray());
|
||||
bind_method(PackedVector2Array, append, sarray("value"), varray());
|
||||
bind_method(PackedVector2Array, append_array, sarray("array"), varray());
|
||||
bind_method(PackedVector2Array, remove, sarray("index"), varray());
|
||||
bind_method(PackedVector2Array, remove_at, sarray("index"), varray());
|
||||
bind_method(PackedVector2Array, insert, sarray("at_index", "value"), varray());
|
||||
bind_method(PackedVector2Array, fill, sarray("value"), varray());
|
||||
bind_method(PackedVector2Array, resize, sarray("new_size"), varray());
|
||||
@ -2023,7 +2023,7 @@ static void _register_variant_builtin_methods() {
|
||||
bind_method(PackedVector3Array, push_back, sarray("value"), varray());
|
||||
bind_method(PackedVector3Array, append, sarray("value"), varray());
|
||||
bind_method(PackedVector3Array, append_array, sarray("array"), varray());
|
||||
bind_method(PackedVector3Array, remove, sarray("index"), varray());
|
||||
bind_method(PackedVector3Array, remove_at, sarray("index"), varray());
|
||||
bind_method(PackedVector3Array, insert, sarray("at_index", "value"), varray());
|
||||
bind_method(PackedVector3Array, fill, sarray("value"), varray());
|
||||
bind_method(PackedVector3Array, resize, sarray("new_size"), varray());
|
||||
@ -2043,7 +2043,7 @@ static void _register_variant_builtin_methods() {
|
||||
bind_method(PackedColorArray, push_back, sarray("value"), varray());
|
||||
bind_method(PackedColorArray, append, sarray("value"), varray());
|
||||
bind_method(PackedColorArray, append_array, sarray("array"), varray());
|
||||
bind_method(PackedColorArray, remove, sarray("index"), varray());
|
||||
bind_method(PackedColorArray, remove_at, sarray("index"), varray());
|
||||
bind_method(PackedColorArray, insert, sarray("at_index", "value"), varray());
|
||||
bind_method(PackedColorArray, fill, sarray("value"), varray());
|
||||
bind_method(PackedColorArray, resize, sarray("new_size"), varray());
|
||||
|
@ -704,7 +704,7 @@ struct VariantIndexedSetGet_String {
|
||||
String *b = VariantGetInternalPtr<String>::get_ptr(base);
|
||||
const String *v = VariantInternal::get_string(value);
|
||||
if (v->length() == 0) {
|
||||
b->remove(index);
|
||||
b->remove_at(index);
|
||||
} else {
|
||||
b->set(index, v->get(0));
|
||||
}
|
||||
@ -723,7 +723,7 @@ struct VariantIndexedSetGet_String {
|
||||
String *b = VariantGetInternalPtr<String>::get_ptr(base);
|
||||
const String *v = VariantInternal::get_string(value);
|
||||
if (v->length() == 0) {
|
||||
b->remove(index);
|
||||
b->remove_at(index);
|
||||
} else {
|
||||
b->set(index, v->get(0));
|
||||
}
|
||||
@ -738,7 +738,7 @@ struct VariantIndexedSetGet_String {
|
||||
OOB_TEST(index, v.length());
|
||||
const String &m = *reinterpret_cast<const String *>(member);
|
||||
if (unlikely(m.length() == 0)) {
|
||||
v.remove(index);
|
||||
v.remove_at(index);
|
||||
} else {
|
||||
v.set(index, m.unicode_at(0));
|
||||
}
|
||||
|
@ -194,7 +194,7 @@
|
||||
<return type="void" />
|
||||
<argument index="0" name="value" type="Variant" />
|
||||
<description>
|
||||
Removes the first occurrence of a value from the array. To remove an element by index, use [method remove] instead.
|
||||
Removes the first occurrence of a value from the array. To remove an element by index, use [method remove_at] instead.
|
||||
[b]Note:[/b] This method acts in-place and doesn't return a value.
|
||||
[b]Note:[/b] On large arrays, this method will be slower if the removed element is close to the beginning of the array (index 0). This is because all elements placed after the removed element have to be reindexed.
|
||||
</description>
|
||||
@ -400,7 +400,7 @@
|
||||
[/codeblock]
|
||||
</description>
|
||||
</method>
|
||||
<method name="remove">
|
||||
<method name="remove_at">
|
||||
<return type="void" />
|
||||
<argument index="0" name="position" type="int" />
|
||||
<description>
|
||||
|
@ -332,7 +332,7 @@
|
||||
Appends an element at the end of the array.
|
||||
</description>
|
||||
</method>
|
||||
<method name="remove">
|
||||
<method name="remove_at">
|
||||
<return type="void" />
|
||||
<argument index="0" name="index" type="int" />
|
||||
<description>
|
||||
|
@ -95,7 +95,7 @@
|
||||
Appends a value to the array.
|
||||
</description>
|
||||
</method>
|
||||
<method name="remove">
|
||||
<method name="remove_at">
|
||||
<return type="void" />
|
||||
<argument index="0" name="index" type="int" />
|
||||
<description>
|
||||
|
@ -96,7 +96,7 @@
|
||||
Appends an element at the end of the array.
|
||||
</description>
|
||||
</method>
|
||||
<method name="remove">
|
||||
<method name="remove_at">
|
||||
<return type="void" />
|
||||
<argument index="0" name="index" type="int" />
|
||||
<description>
|
||||
|
@ -96,7 +96,7 @@
|
||||
Appends an element at the end of the array.
|
||||
</description>
|
||||
</method>
|
||||
<method name="remove">
|
||||
<method name="remove_at">
|
||||
<return type="void" />
|
||||
<argument index="0" name="index" type="int" />
|
||||
<description>
|
||||
|
@ -96,7 +96,7 @@
|
||||
Appends a value to the array.
|
||||
</description>
|
||||
</method>
|
||||
<method name="remove">
|
||||
<method name="remove_at">
|
||||
<return type="void" />
|
||||
<argument index="0" name="index" type="int" />
|
||||
<description>
|
||||
|
@ -96,7 +96,7 @@
|
||||
Appends a value to the array.
|
||||
</description>
|
||||
</method>
|
||||
<method name="remove">
|
||||
<method name="remove_at">
|
||||
<return type="void" />
|
||||
<argument index="0" name="index" type="int" />
|
||||
<description>
|
||||
|
@ -96,7 +96,7 @@
|
||||
Appends a string element at end of the array.
|
||||
</description>
|
||||
</method>
|
||||
<method name="remove">
|
||||
<method name="remove_at">
|
||||
<return type="void" />
|
||||
<argument index="0" name="index" type="int" />
|
||||
<description>
|
||||
|
@ -96,7 +96,7 @@
|
||||
Inserts a [Vector2] at the end.
|
||||
</description>
|
||||
</method>
|
||||
<method name="remove">
|
||||
<method name="remove_at">
|
||||
<return type="void" />
|
||||
<argument index="0" name="index" type="int" />
|
||||
<description>
|
||||
|
@ -95,7 +95,7 @@
|
||||
Inserts a [Vector3] at the end.
|
||||
</description>
|
||||
</method>
|
||||
<method name="remove">
|
||||
<method name="remove_at">
|
||||
<return type="void" />
|
||||
<argument index="0" name="index" type="int" />
|
||||
<description>
|
||||
|
@ -847,7 +847,7 @@ void ActionMapEditor::_tree_button_pressed(Object *p_item, int p_column, int p_i
|
||||
int event_index = item->get_meta("__index");
|
||||
|
||||
Array events = action["events"];
|
||||
events.remove(event_index);
|
||||
events.remove_at(event_index);
|
||||
action["events"] = events;
|
||||
|
||||
emit_signal(SNAME("action_edited"), action_name, action);
|
||||
|
@ -240,7 +240,7 @@ void ConnectDialog::_remove_bind() {
|
||||
int idx = st.get_slice("/", 1).to_int() - 1;
|
||||
|
||||
ERR_FAIL_INDEX(idx, cdbinds->params.size());
|
||||
cdbinds->params.remove(idx);
|
||||
cdbinds->params.remove_at(idx);
|
||||
cdbinds->notify_changed();
|
||||
}
|
||||
|
||||
@ -723,7 +723,7 @@ void ConnectionsDock::_open_connection_dialog(TreeItem &item) {
|
||||
c = '_';
|
||||
} else {
|
||||
// Remove any other characters.
|
||||
midname.remove(i);
|
||||
midname.remove_at(i);
|
||||
i--;
|
||||
continue;
|
||||
}
|
||||
|
@ -576,7 +576,7 @@ void CreateDialog::drop_data_fw(const Point2 &p_point, const Variant &p_data, Co
|
||||
drop_idx--;
|
||||
}
|
||||
|
||||
favorite_list.remove(from_idx);
|
||||
favorite_list.remove_at(from_idx);
|
||||
|
||||
if (ds < 0) {
|
||||
favorite_list.insert(drop_idx, type);
|
||||
|
@ -70,7 +70,7 @@ void EditorHistory::cleanup_history() {
|
||||
}
|
||||
|
||||
if (fail) {
|
||||
history.remove(i);
|
||||
history.remove_at(i);
|
||||
i--;
|
||||
}
|
||||
}
|
||||
@ -510,7 +510,7 @@ void EditorData::remove_custom_type(const String &p_type) {
|
||||
for (Map<String, Vector<CustomType>>::Element *E = custom_types.front(); E; E = E->next()) {
|
||||
for (int i = 0; i < E->get().size(); i++) {
|
||||
if (E->get()[i].name == p_type) {
|
||||
E->get().remove(i);
|
||||
E->get().remove_at(i);
|
||||
if (E->get().is_empty()) {
|
||||
custom_types.erase(E->key());
|
||||
}
|
||||
@ -570,7 +570,7 @@ void EditorData::remove_scene(int p_idx) {
|
||||
ScriptEditor::get_singleton()->close_builtin_scripts_from_scene(edited_scene[p_idx].path);
|
||||
}
|
||||
|
||||
edited_scene.remove(p_idx);
|
||||
edited_scene.remove_at(p_idx);
|
||||
}
|
||||
|
||||
bool EditorData::_find_updated_instances(Node *p_root, Node *p_node, Set<String> &checked_paths) {
|
||||
@ -751,7 +751,7 @@ void EditorData::move_edited_scene_to_index(int p_idx) {
|
||||
ERR_FAIL_INDEX(p_idx, edited_scene.size());
|
||||
|
||||
EditedScene es = edited_scene[current_edited_scene];
|
||||
edited_scene.remove(current_edited_scene);
|
||||
edited_scene.remove_at(current_edited_scene);
|
||||
edited_scene.insert(p_idx, es);
|
||||
current_edited_scene = p_idx;
|
||||
}
|
||||
|
@ -1534,7 +1534,7 @@ Ref<EditorExportPreset> EditorExport::get_export_preset(int p_idx) {
|
||||
}
|
||||
|
||||
void EditorExport::remove_export_preset(int p_idx) {
|
||||
export_presets.remove(p_idx);
|
||||
export_presets.remove_at(p_idx);
|
||||
save_presets();
|
||||
}
|
||||
|
||||
|
@ -302,7 +302,7 @@ void EditorFileDialog::_post_popup() {
|
||||
bool exists = dir_access->dir_exists(recentd[i]);
|
||||
if (!exists) {
|
||||
// Remove invalid directory from the list of Recent directories.
|
||||
recentd.remove(i--);
|
||||
recentd.remove_at(i--);
|
||||
} else {
|
||||
recent->add_item(name, folder);
|
||||
recent->set_item_metadata(recent->get_item_count() - 1, recentd[i]);
|
||||
@ -1445,7 +1445,7 @@ void EditorFileDialog::_save_to_recent() {
|
||||
for (int i = 0; i < recent.size(); i++) {
|
||||
bool cres = recent[i].begins_with("res://");
|
||||
if (recent[i] == dir || (res == cres && count > max)) {
|
||||
recent.remove(i);
|
||||
recent.remove_at(i);
|
||||
i--;
|
||||
} else {
|
||||
count++;
|
||||
|
@ -577,7 +577,7 @@ bool EditorFileSystem::_update_scan_actions() {
|
||||
ERR_CONTINUE(idx == -1);
|
||||
_delete_internal_files(ia.dir->files[idx]->file);
|
||||
memdelete(ia.dir->files[idx]);
|
||||
ia.dir->files.remove(idx);
|
||||
ia.dir->files.remove_at(idx);
|
||||
|
||||
fs_changed = true;
|
||||
|
||||
@ -1536,7 +1536,7 @@ void EditorFileSystem::update_file(const String &p_file) {
|
||||
}
|
||||
}
|
||||
memdelete(fs->files[cpos]);
|
||||
fs->files.remove(cpos);
|
||||
fs->files.remove_at(cpos);
|
||||
}
|
||||
|
||||
call_deferred(SNAME("emit_signal"), "filesystem_changed"); //update later
|
||||
|
@ -1608,11 +1608,11 @@ void EditorInspectorArray::_move_element(int p_element_index, int p_to_pos) {
|
||||
properties_as_array.insert(p_to_pos < 0 ? properties_as_array.size() : p_to_pos, Dictionary());
|
||||
} else if (p_to_pos < 0) {
|
||||
// Delete the element.
|
||||
properties_as_array.remove(p_element_index);
|
||||
properties_as_array.remove_at(p_element_index);
|
||||
} else {
|
||||
// Move the element.
|
||||
properties_as_array.insert(p_to_pos, properties_as_array[p_element_index].duplicate());
|
||||
properties_as_array.remove(p_to_pos < p_element_index ? p_element_index + 1 : p_element_index);
|
||||
properties_as_array.remove_at(p_to_pos < p_element_index ? p_element_index + 1 : p_element_index);
|
||||
}
|
||||
|
||||
// Change the array size then set the properties.
|
||||
|
@ -831,7 +831,7 @@ void EditorNode::_remove_plugin_from_enabled(const String &p_name) {
|
||||
PackedStringArray enabled_plugins = ps->get("editor_plugins/enabled");
|
||||
for (int i = 0; i < enabled_plugins.size(); ++i) {
|
||||
if (enabled_plugins.get(i) == p_name) {
|
||||
enabled_plugins.remove(i);
|
||||
enabled_plugins.remove_at(i);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -3199,7 +3199,7 @@ void EditorNode::remove_editor_plugin(EditorPlugin *p_editor, bool p_config_chan
|
||||
}
|
||||
|
||||
memdelete(singleton->main_editor_buttons[i]);
|
||||
singleton->main_editor_buttons.remove(i);
|
||||
singleton->main_editor_buttons.remove_at(i);
|
||||
|
||||
break;
|
||||
}
|
||||
@ -3758,7 +3758,7 @@ void EditorNode::_open_recent_scene(int p_idx) {
|
||||
ERR_FAIL_INDEX(p_idx, rc.size());
|
||||
|
||||
if (load_scene(rc[p_idx]) != OK) {
|
||||
rc.remove(p_idx);
|
||||
rc.remove_at(p_idx);
|
||||
EditorSettings::get_singleton()->set_project_metadata("recent_files", "scenes", rc);
|
||||
_update_recent_scenes();
|
||||
}
|
||||
@ -5177,7 +5177,7 @@ void EditorNode::remove_bottom_panel_item(Control *p_item) {
|
||||
bottom_panel_vb->remove_child(bottom_panel_items[i].control);
|
||||
bottom_panel_hb_editors->remove_child(bottom_panel_items[i].button);
|
||||
memdelete(bottom_panel_items[i].button);
|
||||
bottom_panel_items.remove(i);
|
||||
bottom_panel_items.remove_at(i);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -413,7 +413,7 @@ void EditorPropertyArray::update_property() {
|
||||
|
||||
void EditorPropertyArray::_remove_pressed(int p_index) {
|
||||
Variant array = object->get_array();
|
||||
array.call("remove", p_index);
|
||||
array.call("remove_at", p_index);
|
||||
|
||||
emit_changed(get_edited_property(), array, "", false);
|
||||
update_property();
|
||||
|
@ -201,7 +201,7 @@ Error EditorRun::run(const String &p_scene, const String &p_custom_args, const L
|
||||
Vector<String> exec_args = p_custom_args.substr(0, placeholder_pos).split(" ", false);
|
||||
if (exec_args.size() >= 1) {
|
||||
exec = exec_args[0];
|
||||
exec_args.remove(0);
|
||||
exec_args.remove_at(0);
|
||||
|
||||
// Append the Godot executable name before we append executable arguments
|
||||
// (since the order is reversed when using `push_front()`).
|
||||
|
@ -197,7 +197,7 @@ Vector<String> FileSystemDock::_compute_uncollapsed_paths() {
|
||||
child = child->get_next();
|
||||
}
|
||||
}
|
||||
needs_check.remove(0);
|
||||
needs_check.remove_at(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1093,7 +1093,7 @@ void FileSystemDock::_push_to_history() {
|
||||
history_pos++;
|
||||
|
||||
if (history.size() > history_max_size) {
|
||||
history.remove(0);
|
||||
history.remove_at(0);
|
||||
history_pos = history_max_size - 1;
|
||||
}
|
||||
}
|
||||
@ -1670,7 +1670,7 @@ Vector<String> FileSystemDock::_remove_self_included_paths(Vector<String> select
|
||||
String last_path = "";
|
||||
for (int i = 0; i < selected_strings.size(); i++) {
|
||||
if (last_path != "" && selected_strings[i].begins_with(last_path)) {
|
||||
selected_strings.remove(i);
|
||||
selected_strings.remove_at(i);
|
||||
i--;
|
||||
}
|
||||
if (selected_strings[i].ends_with("/")) {
|
||||
@ -1704,7 +1704,7 @@ void FileSystemDock::_tree_rmb_option(int p_option) {
|
||||
child = child->get_next();
|
||||
}
|
||||
|
||||
needs_check.remove(0);
|
||||
needs_check.remove_at(0);
|
||||
}
|
||||
}
|
||||
} break;
|
||||
@ -2229,7 +2229,7 @@ void FileSystemDock::drop_data_fw(const Point2 &p_point, const Variant &p_data,
|
||||
drop_position -= offset;
|
||||
to_remove.sort();
|
||||
for (int i = 0; i < to_remove.size(); i++) {
|
||||
dirs.remove(to_remove[i] - i);
|
||||
dirs.remove_at(to_remove[i] - i);
|
||||
}
|
||||
|
||||
// Re-add them at the right position.
|
||||
|
@ -2024,7 +2024,7 @@ void Collada::_create_skeletons(Collada::Node **p_node, NodeSkeleton *p_skeleton
|
||||
bool Collada::_remove_node(Node *p_parent, Node *p_node) {
|
||||
for (int i = 0; i < p_parent->children.size(); i++) {
|
||||
if (p_parent->children[i] == p_node) {
|
||||
p_parent->children.remove(i);
|
||||
p_parent->children.remove_at(i);
|
||||
return true;
|
||||
}
|
||||
if (_remove_node(p_parent->children[i], p_node)) {
|
||||
@ -2038,7 +2038,7 @@ bool Collada::_remove_node(Node *p_parent, Node *p_node) {
|
||||
void Collada::_remove_node(VisualScene *p_vscene, Node *p_node) {
|
||||
for (int i = 0; i < p_vscene->root_nodes.size(); i++) {
|
||||
if (p_vscene->root_nodes[i] == p_node) {
|
||||
p_vscene->root_nodes.remove(i);
|
||||
p_vscene->root_nodes.remove_at(i);
|
||||
return;
|
||||
}
|
||||
if (_remove_node(p_vscene->root_nodes[i], p_node)) {
|
||||
@ -2271,7 +2271,7 @@ bool Collada::_move_geometry_to_skeletons(VisualScene *p_vscene, Node *p_node, L
|
||||
|
||||
for (int i = 0; i < p_node->children.size(); i++) {
|
||||
if (_move_geometry_to_skeletons(p_vscene, p_node->children[i], p_mgeom)) {
|
||||
p_node->children.remove(i);
|
||||
p_node->children.remove_at(i);
|
||||
i--;
|
||||
}
|
||||
}
|
||||
@ -2325,7 +2325,7 @@ void Collada::_optimize() {
|
||||
for (int i = 0; i < vs.root_nodes.size(); i++) {
|
||||
List<Node *> mgeom;
|
||||
if (_move_geometry_to_skeletons(&vs, vs.root_nodes[i], &mgeom)) {
|
||||
vs.root_nodes.remove(i);
|
||||
vs.root_nodes.remove_at(i);
|
||||
i--;
|
||||
}
|
||||
|
||||
|
@ -98,7 +98,7 @@ void LocalizationEditor::_translation_delete(Object *p_item, int p_column, int p
|
||||
|
||||
ERR_FAIL_INDEX(idx, translations.size());
|
||||
|
||||
translations.remove(idx);
|
||||
translations.remove_at(idx);
|
||||
|
||||
undo_redo->create_action(TTR("Remove Translation"));
|
||||
undo_redo->add_do_property(ProjectSettings::get_singleton(), "internationalization/locale/translations", translations);
|
||||
@ -276,7 +276,7 @@ void LocalizationEditor::_translation_res_option_delete(Object *p_item, int p_co
|
||||
ERR_FAIL_COND(!remaps.has(key));
|
||||
PackedStringArray r = remaps[key];
|
||||
ERR_FAIL_INDEX(idx, r.size());
|
||||
r.remove(idx);
|
||||
r.remove_at(idx);
|
||||
remaps[key] = r;
|
||||
|
||||
undo_redo->create_action(TTR("Remove Resource Remap Option"));
|
||||
@ -321,7 +321,7 @@ void LocalizationEditor::_translation_filter_option_changed() {
|
||||
}
|
||||
} else {
|
||||
if (l_idx != -1) {
|
||||
f_locales.remove(l_idx);
|
||||
f_locales.remove_at(l_idx);
|
||||
}
|
||||
}
|
||||
|
||||
@ -397,7 +397,7 @@ void LocalizationEditor::_pot_delete(Object *p_item, int p_column, int p_button)
|
||||
|
||||
ERR_FAIL_INDEX(idx, pot_translations.size());
|
||||
|
||||
pot_translations.remove(idx);
|
||||
pot_translations.remove_at(idx);
|
||||
|
||||
undo_redo->create_action(TTR("Remove file from POT generation"));
|
||||
undo_redo->add_do_property(ProjectSettings::get_singleton(), "internationalization/locale/translations_pot_files", pot_translations);
|
||||
|
@ -446,7 +446,7 @@ bool AbstractPolygon2DEditor::forward_gui_input(const Ref<InputEvent> &p_event)
|
||||
if (k->get_keycode() == Key::KEY_DELETE || k->get_keycode() == Key::BACKSPACE) {
|
||||
if (wip_active && selected_point.polygon == -1) {
|
||||
if (wip.size() > selected_point.vertex) {
|
||||
wip.remove(selected_point.vertex);
|
||||
wip.remove_at(selected_point.vertex);
|
||||
_wip_changed();
|
||||
selected_point = wip.size() - 1;
|
||||
canvas_item_editor->update_viewport();
|
||||
@ -599,7 +599,7 @@ void AbstractPolygon2DEditor::remove_point(const Vertex &p_vertex) {
|
||||
Vector<Vector2> vertices = _get_polygon(p_vertex.polygon);
|
||||
|
||||
if (vertices.size() > (_is_line() ? 2 : 3)) {
|
||||
vertices.remove(p_vertex.vertex);
|
||||
vertices.remove_at(p_vertex.vertex);
|
||||
|
||||
undo_redo->create_action(TTR("Edit Polygon (Remove Point)"));
|
||||
_action_set_polygon(p_vertex.polygon, vertices);
|
||||
|
@ -58,7 +58,7 @@ void AnimationNodeBlendTreeEditor::add_custom_type(const String &p_name, const R
|
||||
void AnimationNodeBlendTreeEditor::remove_custom_type(const Ref<Script> &p_script) {
|
||||
for (int i = 0; i < add_options.size(); i++) {
|
||||
if (add_options[i].script == p_script) {
|
||||
add_options.remove(i);
|
||||
add_options.remove_at(i);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
@ -658,7 +658,7 @@ void CanvasItemEditor::_get_canvas_items_at_pos(const Point2 &p_pos, Vector<_Sel
|
||||
|
||||
//Remove the item if invalid
|
||||
if (!canvas_item || duplicate || (canvas_item != scene && canvas_item->get_owner() != scene && !scene->is_editable_instance(canvas_item->get_owner())) || (!p_allow_locked && _is_node_locked(canvas_item))) {
|
||||
r_items.remove(i);
|
||||
r_items.remove_at(i);
|
||||
i--;
|
||||
} else {
|
||||
r_items.write[i].item = canvas_item;
|
||||
@ -1045,7 +1045,7 @@ bool CanvasItemEditor::_gui_input_rulers_and_guides(const Ref<InputEvent> &p_eve
|
||||
}
|
||||
} else {
|
||||
if (dragged_guide_index >= 0) {
|
||||
vguides.remove(dragged_guide_index);
|
||||
vguides.remove_at(dragged_guide_index);
|
||||
undo_redo->create_action(TTR("Remove Vertical Guide"));
|
||||
if (vguides.is_empty()) {
|
||||
undo_redo->add_do_method(EditorNode::get_singleton()->get_edited_scene(), "remove_meta", "_edit_vertical_guides_");
|
||||
@ -1078,7 +1078,7 @@ bool CanvasItemEditor::_gui_input_rulers_and_guides(const Ref<InputEvent> &p_eve
|
||||
}
|
||||
} else {
|
||||
if (dragged_guide_index >= 0) {
|
||||
hguides.remove(dragged_guide_index);
|
||||
hguides.remove_at(dragged_guide_index);
|
||||
undo_redo->create_action(TTR("Remove Horizontal Guide"));
|
||||
if (hguides.is_empty()) {
|
||||
undo_redo->add_do_method(EditorNode::get_singleton()->get_edited_scene(), "remove_meta", "_edit_horizontal_guides_");
|
||||
|
@ -285,7 +285,7 @@ EditorPlugin::AfterGUIInput CollisionPolygon3DEditor::forward_spatial_gui_input(
|
||||
if (closest_idx >= 0) {
|
||||
undo_redo->create_action(TTR("Edit Poly (Remove Point)"));
|
||||
undo_redo->add_undo_method(node, "set_polygon", poly);
|
||||
poly.remove(closest_idx);
|
||||
poly.remove_at(closest_idx);
|
||||
undo_redo->add_do_method(node, "set_polygon", poly);
|
||||
undo_redo->add_do_method(this, "_polygon_draw");
|
||||
undo_redo->add_undo_method(this, "_polygon_draw");
|
||||
|
@ -1238,7 +1238,7 @@ void Node3DEditorViewport::_list_select(Ref<InputEventMouseButton> b) {
|
||||
Node3D *item = selection_results[i].item;
|
||||
if (item != scene && item->get_owner() != scene && item != scene->get_deepest_editable_node(item)) {
|
||||
//invalid result
|
||||
selection_results.remove(i);
|
||||
selection_results.remove_at(i);
|
||||
i--;
|
||||
}
|
||||
}
|
||||
|
@ -584,10 +584,10 @@ void Polygon2DEditor::_uv_input(const Ref<InputEvent> &p_input) {
|
||||
return;
|
||||
}
|
||||
|
||||
uv_create_poly_prev.remove(closest);
|
||||
uv_create_uv_prev.remove(closest);
|
||||
uv_create_poly_prev.remove_at(closest);
|
||||
uv_create_uv_prev.remove_at(closest);
|
||||
if (uv_create_colors_prev.size()) {
|
||||
uv_create_colors_prev.remove(closest);
|
||||
uv_create_colors_prev.remove_at(closest);
|
||||
}
|
||||
|
||||
undo_redo->create_action(TTR("Remove Internal Vertex"));
|
||||
@ -599,7 +599,7 @@ void Polygon2DEditor::_uv_input(const Ref<InputEvent> &p_input) {
|
||||
undo_redo->add_undo_method(node, "set_vertex_colors", node->get_vertex_colors());
|
||||
for (int i = 0; i < node->get_bone_count(); i++) {
|
||||
Vector<float> bonew = node->get_bone_weights(i);
|
||||
bonew.remove(closest);
|
||||
bonew.remove_at(closest);
|
||||
undo_redo->add_do_method(node, "set_bone_weights", i, bonew);
|
||||
undo_redo->add_undo_method(node, "set_bone_weights", i, node->get_bone_weights(i));
|
||||
}
|
||||
@ -702,7 +702,7 @@ void Polygon2DEditor::_uv_input(const Ref<InputEvent> &p_input) {
|
||||
}
|
||||
|
||||
if (erase_index != -1) {
|
||||
polygons.remove(erase_index);
|
||||
polygons.remove_at(erase_index);
|
||||
undo_redo->create_action(TTR("Remove Custom Polygon"));
|
||||
undo_redo->add_do_method(node, "set_polygons", polygons);
|
||||
undo_redo->add_undo_method(node, "set_polygons", node->get_polygons());
|
||||
|
@ -733,7 +733,7 @@ void ScriptEditor::_open_recent_script(int p_idx) {
|
||||
return;
|
||||
}
|
||||
|
||||
rc.remove(p_idx);
|
||||
rc.remove_at(p_idx);
|
||||
EditorSettings::get_singleton()->set_project_metadata("recent_files", "scripts", rc);
|
||||
_update_recent_scripts();
|
||||
_show_error_dialog(path);
|
||||
@ -785,7 +785,7 @@ void ScriptEditor::_close_tab(int p_idx, bool p_save, bool p_history_back) {
|
||||
|
||||
for (int i = 0; i < history.size(); i++) {
|
||||
if (history[i].control == tselected) {
|
||||
history.remove(i);
|
||||
history.remove_at(i);
|
||||
i--;
|
||||
history_pos--;
|
||||
}
|
||||
|
@ -516,7 +516,7 @@ void GenericTilePolygonEditor::_base_control_gui_input(Ref<InputEvent> p_event)
|
||||
_grab_polygon_point(mb->get_position(), xform, closest_polygon, closest_point);
|
||||
if (closest_polygon >= 0) {
|
||||
PackedVector2Array old_polygon = polygons[closest_polygon];
|
||||
polygons[closest_polygon].remove(closest_point);
|
||||
polygons[closest_polygon].remove_at(closest_point);
|
||||
undo_redo->create_action(TTR("Edit Polygons"));
|
||||
if (polygons[closest_polygon].size() < 3) {
|
||||
remove_polygon(closest_polygon);
|
||||
@ -563,7 +563,7 @@ void GenericTilePolygonEditor::_base_control_gui_input(Ref<InputEvent> p_event)
|
||||
_grab_polygon_point(mb->get_position(), xform, closest_polygon, closest_point);
|
||||
if (closest_polygon >= 0) {
|
||||
PackedVector2Array old_polygon = polygons[closest_polygon];
|
||||
polygons[closest_polygon].remove(closest_point);
|
||||
polygons[closest_polygon].remove_at(closest_point);
|
||||
undo_redo->create_action(TTR("Edit Polygons"));
|
||||
if (polygons[closest_polygon].size() < 3) {
|
||||
remove_polygon(closest_polygon);
|
||||
@ -676,7 +676,7 @@ int GenericTilePolygonEditor::add_polygon(Vector<Point2> p_polygon, int p_index)
|
||||
|
||||
void GenericTilePolygonEditor::remove_polygon(int p_index) {
|
||||
ERR_FAIL_INDEX(p_index, (int)polygons.size());
|
||||
polygons.remove(p_index);
|
||||
polygons.remove_at(p_index);
|
||||
|
||||
if (polygons.size() == 0) {
|
||||
button_create->set_pressed(true);
|
||||
|
@ -1061,7 +1061,7 @@ void VisualShaderEditor::remove_plugin(const Ref<VisualShaderNodePlugin> &p_plug
|
||||
void VisualShaderEditor::clear_custom_types() {
|
||||
for (int i = 0; i < add_options.size(); i++) {
|
||||
if (add_options[i].is_custom) {
|
||||
add_options.remove(i);
|
||||
add_options.remove_at(i);
|
||||
i--;
|
||||
}
|
||||
}
|
||||
|
@ -1543,7 +1543,7 @@ void ProjectList::remove_project(int p_index, bool p_update_settings) {
|
||||
}
|
||||
|
||||
memdelete(item.control);
|
||||
_projects.remove(p_index);
|
||||
_projects.remove_at(p_index);
|
||||
|
||||
if (p_update_settings) {
|
||||
EditorSettings::get_singleton()->erase("projects/" + item.project_key);
|
||||
@ -1733,7 +1733,7 @@ void ProjectList::erase_selected_projects(bool p_delete_project_contents) {
|
||||
}
|
||||
|
||||
memdelete(item.control);
|
||||
_projects.remove(i);
|
||||
_projects.remove_at(i);
|
||||
--i;
|
||||
}
|
||||
}
|
||||
|
@ -486,7 +486,7 @@ void EditorSettingsDialog::_shortcut_button_pressed(Object *p_item, int p_column
|
||||
_update_shortcut_events(current_edited_identifier, Array());
|
||||
}
|
||||
} else if (type == "event") {
|
||||
current_events.remove(current_event_index);
|
||||
current_events.remove_at(current_event_index);
|
||||
|
||||
if (is_editing_action) {
|
||||
_update_builtin_action(current_edited_identifier, current_events);
|
||||
@ -564,7 +564,7 @@ void EditorSettingsDialog::drop_data_fw(const Point2 &p_point, const Variant &p_
|
||||
Array events = selected->get_parent()->get_meta("events");
|
||||
|
||||
Variant event_moved = events[index_moving_from];
|
||||
events.remove(index_moving_from);
|
||||
events.remove_at(index_moving_from);
|
||||
events.insert(target_event_index, event_moved);
|
||||
|
||||
String ident = selected->get_parent()->get_meta("shortcut_identifier");
|
||||
|
@ -89,7 +89,7 @@ void AreaBullet::dispatch_callbacks() {
|
||||
// This object's last shape being removed.
|
||||
overlapping_shape.other_object->on_exit_area(this);
|
||||
}
|
||||
overlapping_shapes.remove(i); // Remove after callback
|
||||
overlapping_shapes.remove_at(i); // Remove after callback
|
||||
break;
|
||||
case OVERLAP_STATE_INSIDE: {
|
||||
if (overlapping_shape.other_object->getType() == TYPE_RIGID_BODY) {
|
||||
@ -188,7 +188,7 @@ void AreaBullet::remove_object_overlaps(CollisionObjectBullet *p_object) {
|
||||
// Reverse order so items can be removed.
|
||||
for (int i = overlapping_shapes.size() - 1; i >= 0; i--) {
|
||||
if (overlapping_shapes[i].other_object == p_object) {
|
||||
overlapping_shapes.remove(i);
|
||||
overlapping_shapes.remove_at(i);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -273,7 +273,7 @@ void RigidCollisionObjectBullet::remove_shape_full(ShapeBullet *p_shape) {
|
||||
for (int i = shapes.size() - 1; 0 <= i; --i) {
|
||||
if (p_shape == shapes[i].shape) {
|
||||
internal_shape_destroy(i);
|
||||
shapes.remove(i);
|
||||
shapes.remove_at(i);
|
||||
}
|
||||
}
|
||||
reload_shapes();
|
||||
@ -282,7 +282,7 @@ void RigidCollisionObjectBullet::remove_shape_full(ShapeBullet *p_shape) {
|
||||
void RigidCollisionObjectBullet::remove_shape_full(int p_index) {
|
||||
ERR_FAIL_INDEX(p_index, get_shape_count());
|
||||
internal_shape_destroy(p_index);
|
||||
shapes.remove(p_index);
|
||||
shapes.remove_at(p_index);
|
||||
reload_shapes();
|
||||
}
|
||||
|
||||
|
@ -442,7 +442,7 @@ void SoftBodyBullet::unpin_node(int p_node_index) {
|
||||
}
|
||||
const int id = search_node_pinned(p_node_index);
|
||||
if (-1 != id) {
|
||||
pinned_nodes.remove(id);
|
||||
pinned_nodes.remove_at(id);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -933,7 +933,7 @@ void CSGBrushOperation::Build2DFaces::_merge_faces(const Vector<int> &p_segment_
|
||||
merge_faces_idx.sort();
|
||||
merge_faces_idx.reverse();
|
||||
for (int i = 0; i < merge_faces_idx.size(); ++i) {
|
||||
faces.remove(merge_faces_idx[i]);
|
||||
faces.remove_at(merge_faces_idx[i]);
|
||||
}
|
||||
|
||||
if (degenerate_points.size() == 0) {
|
||||
@ -983,7 +983,7 @@ void CSGBrushOperation::Build2DFaces::_merge_faces(const Vector<int> &p_segment_
|
||||
|
||||
// If new vertex snaps to degenerate vertex, just delete this face.
|
||||
if (degenerate_idx == opposite_vertex_idx) {
|
||||
faces.remove(face_idx);
|
||||
faces.remove_at(face_idx);
|
||||
// Update index.
|
||||
--face_idx;
|
||||
break;
|
||||
@ -999,7 +999,7 @@ void CSGBrushOperation::Build2DFaces::_merge_faces(const Vector<int> &p_segment_
|
||||
right_face.vertex_idx[0] = opposite_vertex_idx;
|
||||
right_face.vertex_idx[1] = face.vertex_idx[face_edge_idx];
|
||||
right_face.vertex_idx[2] = degenerate_idx;
|
||||
faces.remove(face_idx);
|
||||
faces.remove_at(face_idx);
|
||||
faces.insert(face_idx, right_face);
|
||||
faces.insert(face_idx, left_face);
|
||||
|
||||
@ -1070,7 +1070,7 @@ void CSGBrushOperation::Build2DFaces::_find_edge_intersections(const Vector2 p_s
|
||||
|
||||
// If new vertex snaps to opposite vertex, just delete this face.
|
||||
if (new_vertex_idx == opposite_vertex_idx) {
|
||||
faces.remove(face_idx);
|
||||
faces.remove_at(face_idx);
|
||||
// Update index.
|
||||
--face_idx;
|
||||
break;
|
||||
@ -1092,7 +1092,7 @@ void CSGBrushOperation::Build2DFaces::_find_edge_intersections(const Vector2 p_s
|
||||
right_face.vertex_idx[0] = opposite_vertex_idx;
|
||||
right_face.vertex_idx[1] = face.vertex_idx[face_edge_idx];
|
||||
right_face.vertex_idx[2] = new_vertex_idx;
|
||||
faces.remove(face_idx);
|
||||
faces.remove_at(face_idx);
|
||||
faces.insert(face_idx, right_face);
|
||||
faces.insert(face_idx, left_face);
|
||||
|
||||
@ -1162,7 +1162,7 @@ int CSGBrushOperation::Build2DFaces::_insert_point(const Vector2 &p_point) {
|
||||
|
||||
// If new vertex snaps to opposite vertex, just delete this face.
|
||||
if (new_vertex_idx == opposite_vertex_idx) {
|
||||
faces.remove(face_idx);
|
||||
faces.remove_at(face_idx);
|
||||
// Update index.
|
||||
--face_idx;
|
||||
break;
|
||||
@ -1187,7 +1187,7 @@ int CSGBrushOperation::Build2DFaces::_insert_point(const Vector2 &p_point) {
|
||||
right_face.vertex_idx[0] = opposite_vertex_idx;
|
||||
right_face.vertex_idx[1] = face.vertex_idx[face_edge_idx];
|
||||
right_face.vertex_idx[2] = new_vertex_idx;
|
||||
faces.remove(face_idx);
|
||||
faces.remove_at(face_idx);
|
||||
faces.insert(face_idx, right_face);
|
||||
faces.insert(face_idx, left_face);
|
||||
|
||||
@ -1222,7 +1222,7 @@ int CSGBrushOperation::Build2DFaces::_insert_point(const Vector2 &p_point) {
|
||||
new_face.vertex_idx[2] = new_vertex_idx;
|
||||
faces.push_back(new_face);
|
||||
}
|
||||
faces.remove(face_idx);
|
||||
faces.remove_at(face_idx);
|
||||
|
||||
// No need to check other faces.
|
||||
break;
|
||||
|
@ -427,7 +427,7 @@ void GDScript::_add_doc(const DocData::ClassDoc &p_inner_class) {
|
||||
} else {
|
||||
for (int i = 0; i < docs.size(); i++) {
|
||||
if (docs[i].name == p_inner_class.name) {
|
||||
docs.remove(i);
|
||||
docs.remove_at(i);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -2131,7 +2131,7 @@ String GDScriptLanguage::get_global_class_name(const String &p_path, String *r_b
|
||||
|
||||
const GDScriptParser::ClassNode *inner_class = subclass->members[i].m_class;
|
||||
if (inner_class->identifier->name == extend_classes[0]) {
|
||||
extend_classes.remove(0);
|
||||
extend_classes.remove_at(0);
|
||||
found = true;
|
||||
subclass = inner_class;
|
||||
break;
|
||||
|
@ -3414,7 +3414,7 @@ bool GDScriptParser::validate_annotation_arguments(AnnotationNode *p_annotation)
|
||||
p_annotation->resolved_arguments.push_back(r);
|
||||
if (error.error != Callable::CallError::CALL_OK) {
|
||||
push_error(vformat(R"(Expected %s as argument %d of annotation "%s").)", Variant::get_type_name(parameter.type), i + 1, p_annotation->name));
|
||||
p_annotation->resolved_arguments.remove(p_annotation->resolved_arguments.size() - 1);
|
||||
p_annotation->resolved_arguments.remove_at(p_annotation->resolved_arguments.size() - 1);
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
@ -3438,7 +3438,7 @@ bool GDScriptParser::validate_annotation_arguments(AnnotationNode *p_annotation)
|
||||
p_annotation->resolved_arguments.push_back(r);
|
||||
if (error.error != Callable::CallError::CALL_OK) {
|
||||
push_error(vformat(R"(Expected %s as argument %d of annotation "%s").)", Variant::get_type_name(parameter.type), i + 1, p_annotation->name));
|
||||
p_annotation->resolved_arguments.remove(p_annotation->resolved_arguments.size() - 1);
|
||||
p_annotation->resolved_arguments.remove_at(p_annotation->resolved_arguments.size() - 1);
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
|
@ -115,7 +115,7 @@ Error GDScriptLanguageProtocol::LSPeer::send_data() {
|
||||
// Response sent
|
||||
if (res_sent >= c_res.size() - 1) {
|
||||
res_sent = 0;
|
||||
res_queue.remove(0);
|
||||
res_queue.remove_at(0);
|
||||
}
|
||||
}
|
||||
return OK;
|
||||
|
@ -144,7 +144,7 @@ void godot_icall_Array_Insert(Array *ptr, int32_t index, MonoObject *item) {
|
||||
MonoBoolean godot_icall_Array_Remove(Array *ptr, MonoObject *item) {
|
||||
int idx = ptr->find(GDMonoMarshal::mono_object_to_variant(item));
|
||||
if (idx >= 0) {
|
||||
ptr->remove(idx);
|
||||
ptr->remove_at(idx);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
@ -155,7 +155,7 @@ void godot_icall_Array_RemoveAt(Array *ptr, int32_t index) {
|
||||
GDMonoUtils::set_pending_exception(mono_get_exception_index_out_of_range());
|
||||
return;
|
||||
}
|
||||
ptr->remove(index);
|
||||
ptr->remove_at(index);
|
||||
}
|
||||
|
||||
int32_t godot_icall_Array_Resize(Array *ptr, int32_t new_size) {
|
||||
|
@ -150,8 +150,8 @@ COMMAND_2(map_set_active, RID, p_map, bool, p_active) {
|
||||
} else {
|
||||
int map_index = active_maps.find(map);
|
||||
ERR_FAIL_COND(map_index < 0);
|
||||
active_maps.remove(map_index);
|
||||
active_maps_update_id.remove(map_index);
|
||||
active_maps.remove_at(map_index);
|
||||
active_maps_update_id.remove_at(map_index);
|
||||
}
|
||||
}
|
||||
|
||||
@ -469,8 +469,8 @@ COMMAND_1(free, RID, p_object) {
|
||||
}
|
||||
|
||||
int map_index = active_maps.find(map);
|
||||
active_maps.remove(map_index);
|
||||
active_maps_update_id.remove(map_index);
|
||||
active_maps.remove_at(map_index);
|
||||
active_maps_update_id.remove_at(map_index);
|
||||
map_owner.free(p_object);
|
||||
|
||||
} else if (region_owner.owns(p_object)) {
|
||||
|
@ -2148,7 +2148,7 @@ void TextServerAdvanced::font_remove_texture(RID p_font_rid, const Vector2i &p_s
|
||||
ERR_FAIL_COND(!_ensure_cache_for_size(fd, size));
|
||||
ERR_FAIL_INDEX(p_texture_index, fd->cache[size]->textures.size());
|
||||
|
||||
fd->cache[size]->textures.remove(p_texture_index);
|
||||
fd->cache[size]->textures.remove_at(p_texture_index);
|
||||
}
|
||||
|
||||
void TextServerAdvanced::font_set_texture_image(RID p_font_rid, const Vector2i &p_size, int p_texture_index, const Ref<Image> &p_image) {
|
||||
|
@ -1326,7 +1326,7 @@ void TextServerFallback::font_remove_texture(RID p_font_rid, const Vector2i &p_s
|
||||
ERR_FAIL_COND(!_ensure_cache_for_size(fd, size));
|
||||
ERR_FAIL_INDEX(p_texture_index, fd->cache[size]->textures.size());
|
||||
|
||||
fd->cache[size]->textures.remove(p_texture_index);
|
||||
fd->cache[size]->textures.remove_at(p_texture_index);
|
||||
}
|
||||
|
||||
void TextServerFallback::font_set_texture_image(RID p_font_rid, const Vector2i &p_size, int p_texture_index, const Ref<Image> &p_image) {
|
||||
|
@ -257,7 +257,7 @@ void UPNP::set_device(int index, Ref<UPNPDevice> device) {
|
||||
void UPNP::remove_device(int index) {
|
||||
ERR_FAIL_INDEX(index, devices.size());
|
||||
|
||||
devices.remove(index);
|
||||
devices.remove_at(index);
|
||||
}
|
||||
|
||||
void UPNP::clear_devices() {
|
||||
|
@ -661,7 +661,7 @@ void VisualScript::custom_signal_remove_argument(const StringName &p_func, int p
|
||||
ERR_FAIL_COND(instances.size());
|
||||
ERR_FAIL_COND(!custom_signals.has(p_func));
|
||||
ERR_FAIL_INDEX(p_argidx, custom_signals[p_func].size());
|
||||
custom_signals[p_func].remove(p_argidx);
|
||||
custom_signals[p_func].remove_at(p_argidx);
|
||||
}
|
||||
|
||||
int VisualScript::custom_signal_get_argument_count(const StringName &p_func) const {
|
||||
|
@ -1190,7 +1190,7 @@ VisualScriptExpression::ENode *VisualScriptExpression::_parse_expression() {
|
||||
op->nodes[1] = nullptr;
|
||||
expression.write[i].is_op = false;
|
||||
expression.write[i].node = op;
|
||||
expression.remove(i + 1);
|
||||
expression.remove_at(i + 1);
|
||||
}
|
||||
|
||||
} else {
|
||||
@ -1222,8 +1222,8 @@ VisualScriptExpression::ENode *VisualScriptExpression::_parse_expression() {
|
||||
|
||||
//replace all 3 nodes by this operator and make it an expression
|
||||
expression.write[next_op - 1].node = op;
|
||||
expression.remove(next_op);
|
||||
expression.remove(next_op);
|
||||
expression.remove_at(next_op);
|
||||
expression.remove_at(next_op);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -253,7 +253,7 @@ String VisualScriptFunction::get_argument_name(int p_argidx) const {
|
||||
void VisualScriptFunction::remove_argument(int p_argidx) {
|
||||
ERR_FAIL_INDEX(p_argidx, arguments.size());
|
||||
|
||||
arguments.remove(p_argidx);
|
||||
arguments.remove_at(p_argidx);
|
||||
ports_changed_notify();
|
||||
}
|
||||
|
||||
@ -623,7 +623,7 @@ void VisualScriptLists::remove_input_data_port(int p_argidx) {
|
||||
|
||||
ERR_FAIL_INDEX(p_argidx, inputports.size());
|
||||
|
||||
inputports.remove(p_argidx);
|
||||
inputports.remove_at(p_argidx);
|
||||
|
||||
ports_changed_notify();
|
||||
notify_property_list_changed();
|
||||
@ -679,7 +679,7 @@ void VisualScriptLists::remove_output_data_port(int p_argidx) {
|
||||
|
||||
ERR_FAIL_INDEX(p_argidx, outputports.size());
|
||||
|
||||
outputports.remove(p_argidx);
|
||||
outputports.remove_at(p_argidx);
|
||||
|
||||
ports_changed_notify();
|
||||
notify_property_list_changed();
|
||||
|
@ -223,7 +223,7 @@ void AndroidInputHandler::process_touch(int p_event, int p_pointer, const Vector
|
||||
ev->set_pressed(false);
|
||||
ev->set_position(touch[i].pos);
|
||||
Input::get_singleton()->parse_input_event(ev);
|
||||
touch.remove(i);
|
||||
touch.remove_at(i);
|
||||
|
||||
break;
|
||||
}
|
||||
|
@ -2212,7 +2212,7 @@ void EditorExportPlatformAndroid::get_command_line_flags(const Ref<EditorExportP
|
||||
Vector<String> command_line_strings = cmdline.strip_edges().split(" ");
|
||||
for (int i = 0; i < command_line_strings.size(); i++) {
|
||||
if (command_line_strings[i].strip_edges().length() == 0) {
|
||||
command_line_strings.remove(i);
|
||||
command_line_strings.remove_at(i);
|
||||
i--;
|
||||
}
|
||||
}
|
||||
|
@ -286,7 +286,7 @@ void DisplayServerX11::_flush_mouse_motion() {
|
||||
XIDeviceEvent *event_data = (XIDeviceEvent *)event.xcookie.data;
|
||||
if (event_data->evtype == XI_RawMotion) {
|
||||
XFreeEventData(x11_display, &event.xcookie);
|
||||
polled_events.remove(event_index--);
|
||||
polled_events.remove_at(event_index--);
|
||||
continue;
|
||||
}
|
||||
XFreeEventData(x11_display, &event.xcookie);
|
||||
|
@ -253,7 +253,7 @@ void JoypadLinux::close_joypad(int p_id) {
|
||||
if (joy.fd != -1) {
|
||||
close(joy.fd);
|
||||
joy.fd = -1;
|
||||
attached_devices.remove(attached_devices.find(joy.devpath));
|
||||
attached_devices.remove_at(attached_devices.find(joy.devpath));
|
||||
input->joy_connection_changed(p_id, false, "");
|
||||
};
|
||||
}
|
||||
|
@ -75,7 +75,7 @@ Error GLManager_OSX::window_create(DisplayServer::WindowID p_window_id, id p_vie
|
||||
win.window_view = p_view;
|
||||
|
||||
if (_create_context(win) != OK) {
|
||||
_windows.remove(_windows.size() - 1);
|
||||
_windows.remove_at(_windows.size() - 1);
|
||||
return FAILED;
|
||||
}
|
||||
|
||||
|
@ -264,7 +264,7 @@ void JoypadOSX::_device_removed(IOReturn p_res, IOHIDDeviceRef p_device) {
|
||||
|
||||
input->joy_connection_changed(device_list[device].id, false, "");
|
||||
device_list.write[device].free();
|
||||
device_list.remove(device);
|
||||
device_list.remove_at(device);
|
||||
}
|
||||
|
||||
static String _hex_str(uint8_t p_byte) {
|
||||
|
@ -376,7 +376,7 @@ Error EditorExportPlatformUWP::export_project(const Ref<EditorExportPreset> &p_p
|
||||
Vector<String> cl = ((String)p_preset->get("command_line/extra_args")).strip_edges().split(" ");
|
||||
for (int i = 0; i < cl.size(); i++) {
|
||||
if (cl[i].strip_edges().length() == 0) {
|
||||
cl.remove(i);
|
||||
cl.remove_at(i);
|
||||
i--;
|
||||
}
|
||||
}
|
||||
|
@ -77,7 +77,7 @@ int GLManager_Windows::_find_or_create_display(GLWindow &win) {
|
||||
if (err != OK) {
|
||||
// not good
|
||||
// delete the _display?
|
||||
_displays.remove(new_display_id);
|
||||
_displays.remove_at(new_display_id);
|
||||
return -1;
|
||||
}
|
||||
|
||||
@ -193,7 +193,7 @@ Error GLManager_Windows::window_create(DisplayServer::WindowID p_window_id, HWND
|
||||
|
||||
if (win.gldisplay_id == -1) {
|
||||
// release DC?
|
||||
_windows.remove(_windows.size() - 1);
|
||||
_windows.remove_at(_windows.size() - 1);
|
||||
return FAILED;
|
||||
}
|
||||
|
||||
|
@ -97,7 +97,7 @@ void AudioStreamPlayer2D::_notification(int p_what) {
|
||||
|
||||
while (stream_playbacks.size() > max_polyphony) {
|
||||
AudioServer::get_singleton()->stop_playback_stream(stream_playbacks[0]);
|
||||
stream_playbacks.remove(0);
|
||||
stream_playbacks.remove_at(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -434,7 +434,7 @@ void CollisionObject2D::shape_owner_remove_shape(uint32_t p_owner, int p_shape)
|
||||
PhysicsServer2D::get_singleton()->body_remove_shape(rid, index_to_remove);
|
||||
}
|
||||
|
||||
shapes[p_owner].shapes.remove(p_shape);
|
||||
shapes[p_owner].shapes.remove_at(p_shape);
|
||||
|
||||
for (KeyValue<uint32_t, ShapeData> &E : shapes) {
|
||||
for (int i = 0; i < E.value.shapes.size(); i++) {
|
||||
|
@ -148,7 +148,7 @@ void Line2D::add_point(Vector2 p_pos, int p_atpos) {
|
||||
}
|
||||
|
||||
void Line2D::remove_point(int i) {
|
||||
_points.remove(i);
|
||||
_points.remove_at(i);
|
||||
update();
|
||||
}
|
||||
|
||||
|
@ -207,7 +207,7 @@ void NavigationPolygon::set_outline(int p_idx, const Vector<Vector2> &p_outline)
|
||||
|
||||
void NavigationPolygon::remove_outline(int p_idx) {
|
||||
ERR_FAIL_INDEX(p_idx, outlines.size());
|
||||
outlines.remove(p_idx);
|
||||
outlines.remove_at(p_idx);
|
||||
rect_cache_dirty = true;
|
||||
}
|
||||
|
||||
|
@ -532,7 +532,7 @@ Vector<float> Polygon2D::get_bone_weights(int p_index) const {
|
||||
|
||||
void Polygon2D::erase_bone(int p_idx) {
|
||||
ERR_FAIL_INDEX(p_idx, bone_weights.size());
|
||||
bone_weights.remove(p_idx);
|
||||
bone_weights.remove_at(p_idx);
|
||||
}
|
||||
|
||||
void Polygon2D::clear_bones() {
|
||||
|
@ -165,7 +165,7 @@ void Bone2D::_notification(int p_what) {
|
||||
if (skeleton) {
|
||||
for (int i = 0; i < skeleton->bones.size(); i++) {
|
||||
if (skeleton->bones[i].bone == this) {
|
||||
skeleton->bones.remove(i);
|
||||
skeleton->bones.remove_at(i);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -576,7 +576,7 @@ void TileMap::move_layer(int p_layer, int p_to_pos) {
|
||||
|
||||
TileMapLayer tl = layers[p_layer];
|
||||
layers.insert(p_to_pos, tl);
|
||||
layers.remove(p_to_pos < p_layer ? p_layer + 1 : p_layer);
|
||||
layers.remove_at(p_to_pos < p_layer ? p_layer + 1 : p_layer);
|
||||
_recreate_internals();
|
||||
notify_property_list_changed();
|
||||
|
||||
@ -595,7 +595,7 @@ void TileMap::remove_layer(int p_layer) {
|
||||
// Clear before removing the layer.
|
||||
_clear_internals();
|
||||
|
||||
layers.remove(p_layer);
|
||||
layers.remove_at(p_layer);
|
||||
_recreate_internals();
|
||||
notify_property_list_changed();
|
||||
|
||||
|
@ -311,7 +311,7 @@ void AudioStreamPlayer3D::_notification(int p_what) {
|
||||
|
||||
while (stream_playbacks.size() > max_polyphony) {
|
||||
AudioServer::get_singleton()->stop_playback_stream(stream_playbacks[0]);
|
||||
stream_playbacks.remove(0);
|
||||
stream_playbacks.remove_at(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -628,7 +628,7 @@ void CollisionObject3D::shape_owner_remove_shape(uint32_t p_owner, int p_shape)
|
||||
--debug_shapes_count;
|
||||
}
|
||||
|
||||
shapes[p_owner].shapes.remove(p_shape);
|
||||
shapes[p_owner].shapes.remove_at(p_shape);
|
||||
|
||||
for (KeyValue<uint32_t, ShapeData> &E : shapes) {
|
||||
for (int i = 0; i < E.value.shapes.size(); i++) {
|
||||
|
@ -478,7 +478,7 @@ void Node3D::remove_gizmo(Ref<Node3DGizmo> p_gizmo) {
|
||||
int idx = data.gizmos.find(p_gizmo);
|
||||
if (idx != -1) {
|
||||
p_gizmo->free();
|
||||
data.gizmos.remove(idx);
|
||||
data.gizmos.remove_at(idx);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
@ -633,7 +633,7 @@ void Skeleton3D::remove_bone_child(int p_bone, int p_child) {
|
||||
|
||||
int child_idx = bones[p_bone].child_bones.find(p_child);
|
||||
if (child_idx >= 0) {
|
||||
bones.write[p_bone].child_bones.remove(child_idx);
|
||||
bones.write[p_bone].child_bones.remove_at(child_idx);
|
||||
} else {
|
||||
WARN_PRINT("Cannot remove child bone: Child bone not found.");
|
||||
}
|
||||
|
@ -773,7 +773,7 @@ void SoftDynamicBody3D::_reset_points_offsets() {
|
||||
void SoftDynamicBody3D::_remove_pinned_point(int p_point_index) {
|
||||
const int id(_has_pinned_point(p_point_index));
|
||||
if (-1 != id) {
|
||||
pinned_points.remove(id);
|
||||
pinned_points.remove_at(id);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -134,7 +134,7 @@ void AnimationNodeBlendSpace2D::remove_blend_point(int p_point) {
|
||||
}
|
||||
}
|
||||
if (erase) {
|
||||
triangles.remove(i);
|
||||
triangles.remove_at(i);
|
||||
|
||||
i--;
|
||||
}
|
||||
@ -224,7 +224,7 @@ int AnimationNodeBlendSpace2D::get_triangle_point(int p_triangle, int p_point) {
|
||||
void AnimationNodeBlendSpace2D::remove_triangle(int p_triangle) {
|
||||
ERR_FAIL_INDEX(p_triangle, triangles.size());
|
||||
|
||||
triangles.remove(p_triangle);
|
||||
triangles.remove_at(p_triangle);
|
||||
}
|
||||
|
||||
int AnimationNodeBlendSpace2D::get_triangle_count() const {
|
||||
|
@ -464,7 +464,7 @@ double AnimationNodeStateMachinePlayback::process(AnimationNodeStateMachine *p_s
|
||||
}
|
||||
|
||||
if (path.size()) { //if it came from path, remove path
|
||||
path.remove(0);
|
||||
path.remove_at(0);
|
||||
}
|
||||
current = next;
|
||||
if (switch_mode == AnimationNodeStateMachineTransition::SWITCH_MODE_SYNC) {
|
||||
@ -624,7 +624,7 @@ void AnimationNodeStateMachine::remove_node(const StringName &p_name) {
|
||||
for (int i = 0; i < transitions.size(); i++) {
|
||||
if (transitions[i].from == p_name || transitions[i].to == p_name) {
|
||||
transitions.write[i].transition->disconnect("advance_condition_changed", callable_mp(this, &AnimationNodeStateMachine::_tree_changed));
|
||||
transitions.remove(i);
|
||||
transitions.remove_at(i);
|
||||
i--;
|
||||
}
|
||||
}
|
||||
@ -751,7 +751,7 @@ void AnimationNodeStateMachine::remove_transition(const StringName &p_from, cons
|
||||
for (int i = 0; i < transitions.size(); i++) {
|
||||
if (transitions[i].from == p_from && transitions[i].to == p_to) {
|
||||
transitions.write[i].transition->disconnect("advance_condition_changed", callable_mp(this, &AnimationNodeStateMachine::_tree_changed));
|
||||
transitions.remove(i);
|
||||
transitions.remove_at(i);
|
||||
return;
|
||||
}
|
||||
}
|
||||
@ -764,7 +764,7 @@ void AnimationNodeStateMachine::remove_transition(const StringName &p_from, cons
|
||||
void AnimationNodeStateMachine::remove_transition_by_index(int p_transition) {
|
||||
ERR_FAIL_INDEX(p_transition, transitions.size());
|
||||
transitions.write[p_transition].transition->disconnect("advance_condition_changed", callable_mp(this, &AnimationNodeStateMachine::_tree_changed));
|
||||
transitions.remove(p_transition);
|
||||
transitions.remove_at(p_transition);
|
||||
/*if (playing) {
|
||||
path.clear();
|
||||
}*/
|
||||
|
@ -329,7 +329,7 @@ void AnimationNode::set_input_name(int p_input, const String &p_name) {
|
||||
|
||||
void AnimationNode::remove_input(int p_index) {
|
||||
ERR_FAIL_INDEX(p_index, inputs.size());
|
||||
inputs.remove(p_index);
|
||||
inputs.remove_at(p_index);
|
||||
emit_changed();
|
||||
}
|
||||
|
||||
|
@ -143,7 +143,7 @@ void AudioStreamPlayer::play(float p_from_pos) {
|
||||
set_process_internal(true);
|
||||
while (stream_playbacks.size() > max_polyphony) {
|
||||
AudioServer::get_singleton()->stop_playback_stream(stream_playbacks[0]);
|
||||
stream_playbacks.remove(0);
|
||||
stream_playbacks.remove_at(0);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2395,7 +2395,7 @@ void CodeEdit::_update_delimiter_cache(int p_from_line, int p_to_line) {
|
||||
if (start_line != end_line) {
|
||||
if (p_to_line < p_from_line) {
|
||||
for (int i = end_line; i > start_line; i--) {
|
||||
delimiter_cache.remove(i);
|
||||
delimiter_cache.remove_at(i);
|
||||
}
|
||||
} else {
|
||||
for (int i = start_line; i < end_line; i++) {
|
||||
@ -2632,7 +2632,7 @@ void CodeEdit::_remove_delimiter(const String &p_start_key, DelimiterType p_type
|
||||
break;
|
||||
}
|
||||
|
||||
delimiters.remove(i);
|
||||
delimiters.remove_at(i);
|
||||
if (!setting_delimiters) {
|
||||
delimiter_cache.clear();
|
||||
_update_delimiter_cache();
|
||||
@ -2673,7 +2673,7 @@ void CodeEdit::_set_delimiters(const TypedArray<String> &p_delimiters, Delimiter
|
||||
void CodeEdit::_clear_delimiters(DelimiterType p_type) {
|
||||
for (int i = delimiters.size() - 1; i >= 0; i--) {
|
||||
if (delimiters[i].type == p_type) {
|
||||
delimiters.remove(i);
|
||||
delimiters.remove_at(i);
|
||||
}
|
||||
}
|
||||
delimiter_cache.clear();
|
||||
|
@ -89,7 +89,7 @@ void GradientEdit::gui_input(const Ref<InputEvent> &p_event) {
|
||||
Ref<InputEventKey> k = p_event;
|
||||
|
||||
if (k.is_valid() && k->is_pressed() && k->get_keycode() == Key::KEY_DELETE && grabbed != -1) {
|
||||
points.remove(grabbed);
|
||||
points.remove_at(grabbed);
|
||||
grabbed = -1;
|
||||
grabbing = false;
|
||||
update();
|
||||
@ -109,7 +109,7 @@ void GradientEdit::gui_input(const Ref<InputEvent> &p_event) {
|
||||
if (mb.is_valid() && mb->get_button_index() == MouseButton::RIGHT && mb->is_pressed()) {
|
||||
grabbed = _get_point_from_pos(mb->get_position().x);
|
||||
if (grabbed != -1) {
|
||||
points.remove(grabbed);
|
||||
points.remove_at(grabbed);
|
||||
grabbed = -1;
|
||||
grabbing = false;
|
||||
update();
|
||||
|
@ -381,7 +381,7 @@ void ItemList::move_item(int p_from_idx, int p_to_idx) {
|
||||
}
|
||||
|
||||
Item item = items[p_from_idx];
|
||||
items.remove(p_from_idx);
|
||||
items.remove_at(p_from_idx);
|
||||
items.insert(p_to_idx, item);
|
||||
|
||||
update();
|
||||
@ -404,7 +404,7 @@ int ItemList::get_item_count() const {
|
||||
void ItemList::remove_item(int p_idx) {
|
||||
ERR_FAIL_INDEX(p_idx, items.size());
|
||||
|
||||
items.remove(p_idx);
|
||||
items.remove_at(p_idx);
|
||||
if (current == p_idx) {
|
||||
current = -1;
|
||||
}
|
||||
|
@ -1403,7 +1403,7 @@ void PopupMenu::remove_item(int p_idx) {
|
||||
_unref_shortcut(items[p_idx].shortcut);
|
||||
}
|
||||
|
||||
items.remove(p_idx);
|
||||
items.remove_at(p_idx);
|
||||
control->update();
|
||||
child_controls_changed();
|
||||
}
|
||||
|
@ -2334,7 +2334,7 @@ void RichTextLabel::_remove_item(Item *p_item, const int p_line, const int p_sub
|
||||
p_item->parent->subitems.erase(p_item);
|
||||
// If a newline was erased, all lines AFTER the newline need to be decremented.
|
||||
if (p_item->type == ITEM_NEWLINE) {
|
||||
current_frame->lines.remove(p_line);
|
||||
current_frame->lines.remove_at(p_line);
|
||||
for (int i = 0; i < current->subitems.size(); i++) {
|
||||
if (current->subitems[i]->line > p_subitem_line) {
|
||||
current->subitems[i]->line--;
|
||||
@ -2423,7 +2423,7 @@ bool RichTextLabel::remove_line(const int p_line) {
|
||||
}
|
||||
|
||||
if (!had_newline) {
|
||||
current_frame->lines.remove(p_line);
|
||||
current_frame->lines.remove_at(p_line);
|
||||
if (current_frame->lines.size() == 0) {
|
||||
current_frame->lines.resize(1);
|
||||
}
|
||||
@ -3527,7 +3527,7 @@ void RichTextLabel::append_text(const String &p_bbcode) {
|
||||
pos = brk_pos + 1;
|
||||
} else {
|
||||
String identifier = expr[0];
|
||||
expr.remove(0);
|
||||
expr.remove_at(0);
|
||||
Dictionary properties = parse_expressions_for_values(expr);
|
||||
Ref<RichTextEffect> effect = _get_custom_effect_by_code(identifier);
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user