Also added the new helper method to the gdnative api.

This commit is contained in:
Relintai 2023-12-27 13:48:01 +01:00
parent 43b14a071c
commit 70d3d54386
3 changed files with 16 additions and 2 deletions

View File

@ -767,12 +767,18 @@ double GDAPI pandemonium_string_to_double(const pandemonium_string *p_self) {
return self->to_double(); return self->to_double();
} }
pandemonium_real GDAPI pandemonium_string_to_float(const pandemonium_string *p_self) { float GDAPI pandemonium_string_to_float(const pandemonium_string *p_self) {
const String *self = (const String *)p_self; const String *self = (const String *)p_self;
return self->to_float(); return self->to_float();
} }
pandemonium_real GDAPI pandemonium_string_to_real(const pandemonium_string *p_self) {
const String *self = (const String *)p_self;
return self->to_real();
}
pandemonium_int GDAPI pandemonium_string_to_int(const pandemonium_string *p_self) { pandemonium_int GDAPI pandemonium_string_to_int(const pandemonium_string *p_self) {
const String *self = (const String *)p_self; const String *self = (const String *)p_self;

View File

@ -5475,6 +5475,13 @@
}, },
{ {
"name": "pandemonium_string_to_float", "name": "pandemonium_string_to_float",
"return_type": "float",
"arguments": [
["const pandemonium_string *", "p_self"]
]
},
{
"name": "pandemonium_string_to_real",
"return_type": "pandemonium_real", "return_type": "pandemonium_real",
"arguments": [ "arguments": [
["const pandemonium_string *", "p_self"] ["const pandemonium_string *", "p_self"]

View File

@ -247,7 +247,8 @@ pandemonium_bool GDAPI pandemonium_string_is_numeric(const pandemonium_string *p
pandemonium_bool GDAPI pandemonium_string_is_zero(const pandemonium_string *p_self); pandemonium_bool GDAPI pandemonium_string_is_zero(const pandemonium_string *p_self);
double GDAPI pandemonium_string_to_double(const pandemonium_string *p_self); double GDAPI pandemonium_string_to_double(const pandemonium_string *p_self);
pandemonium_real GDAPI pandemonium_string_to_float(const pandemonium_string *p_self); float GDAPI pandemonium_string_to_float(const pandemonium_string *p_self);
pandemonium_real GDAPI pandemonium_string_to_real(const pandemonium_string *p_self);
pandemonium_int GDAPI pandemonium_string_to_int(const pandemonium_string *p_self); pandemonium_int GDAPI pandemonium_string_to_int(const pandemonium_string *p_self);
pandemonium_bool GDAPI pandemonium_string_to_bool(const pandemonium_string *p_self); pandemonium_bool GDAPI pandemonium_string_to_bool(const pandemonium_string *p_self);
uint32_t GDAPI pandemonium_string_to_uint(const pandemonium_string *p_self); uint32_t GDAPI pandemonium_string_to_uint(const pandemonium_string *p_self);