String: Add contains().
This commit is contained in:
parent
bf12719cca
commit
adbe948bda
57 changed files with 142 additions and 119 deletions
|
|
@ -1421,6 +1421,7 @@ static void _register_variant_builtin_methods() {
|
|||
bind_method(String, sha1_buffer, sarray(), varray());
|
||||
bind_method(String, sha256_buffer, sarray(), varray());
|
||||
bind_method(String, is_empty, sarray(), varray());
|
||||
bind_methodv(String, contains, static_cast<bool (String::*)(const String &) const>(&String::contains), sarray("what"), varray());
|
||||
|
||||
bind_method(String, is_absolute_path, sarray(), varray());
|
||||
bind_method(String, is_relative_path, sarray(), varray());
|
||||
|
|
|
|||
|
|
@ -1495,7 +1495,7 @@ Error VariantWriter::write(const Variant &p_variant, StoreStringFunc p_store_str
|
|||
case Variant::FLOAT: {
|
||||
String s = rtos_fix(p_variant.operator double());
|
||||
if (s != "inf" && s != "inf_neg" && s != "nan") {
|
||||
if (s.find(".") == -1 && s.find("e") == -1) {
|
||||
if (!s.contains(".") && !s.contains("e")) {
|
||||
s += ".0";
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue