diff options
author | Juan Linietsky <reduzio@gmail.com> | 2017-01-08 20:58:39 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2017-01-08 20:58:39 -0300 |
commit | 13cdccf23ba639d7a30a590698cfd36ee558c794 (patch) | |
tree | c5663aa7050d6d79ef1073ac26d8ff0104a27ad4 /core/variant.cpp | |
parent | 94ee7798ced5bc79196c971921c3109e299f8306 (diff) | |
download | redot-engine-13cdccf23ba639d7a30a590698cfd36ee558c794.tar.gz |
Variant INT and REAL are now 64 bits (other types remain at 32)
Diffstat (limited to 'core/variant.cpp')
-rw-r--r-- | core/variant.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/variant.cpp b/core/variant.cpp index 6b50443854..69160fffa7 100644 --- a/core/variant.cpp +++ b/core/variant.cpp @@ -1467,7 +1467,7 @@ Variant::operator double() const { case NIL: return 0; case BOOL: return _data._bool ? 1.0 : 0.0; - case INT: return (float)_data._int; + case INT: return (double)_data._int; case REAL: return _data._real; case STRING: return operator String().to_double(); default: { @@ -1504,8 +1504,8 @@ Variant::operator String() const { case NIL: return "Null"; case BOOL: return _data._bool ? "True" : "False"; - case INT: return String::num(_data._int); - case REAL: return String::num(_data._real); + case INT: return itos(_data._int); + case REAL: return rtos(_data._real); case STRING: return *reinterpret_cast<const String*>(_data._mem); case VECTOR2: return "("+operator Vector2()+")"; case RECT2: return "("+operator Rect2()+")"; |