mirror of
https://github.com/godotengine/godot.git
synced 2025-10-19 16:03:29 +00:00
Remove unnecessary code and add some error explanations
This commit is contained in:
parent
eaaff9da31
commit
3c154eb93b
48 changed files with 149 additions and 187 deletions
|
@ -133,12 +133,18 @@ void Array::erase(const Variant &p_value) {
|
|||
}
|
||||
|
||||
Variant Array::front() const {
|
||||
ERR_FAIL_COND_V(_p->array.size() == 0, Variant());
|
||||
if (_p->array.size() == 0) {
|
||||
ERR_EXPLAIN("Can't take value from empty array");
|
||||
ERR_FAIL_V(Variant());
|
||||
}
|
||||
return operator[](0);
|
||||
}
|
||||
|
||||
Variant Array::back() const {
|
||||
ERR_FAIL_COND_V(_p->array.size() == 0, Variant());
|
||||
if (_p->array.size() == 0) {
|
||||
ERR_EXPLAIN("Can't take value from empty array");
|
||||
ERR_FAIL_V(Variant());
|
||||
}
|
||||
return operator[](_p->array.size() - 1);
|
||||
}
|
||||
|
||||
|
@ -165,8 +171,8 @@ int Array::rfind(const Variant &p_value, int p_from) const {
|
|||
|
||||
if (_p->array[i] == p_value) {
|
||||
return i;
|
||||
};
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
return -1;
|
||||
}
|
||||
|
@ -186,8 +192,8 @@ int Array::count(const Variant &p_value) const {
|
|||
|
||||
if (_p->array[i] == p_value) {
|
||||
amount++;
|
||||
};
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
return amount;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue