summaryrefslogtreecommitdiffstats
path: root/core/variant.cpp
diff options
context:
space:
mode:
authorJuan Linietsky <reduzio@gmail.com>2017-01-08 20:58:39 -0300
committerJuan Linietsky <reduzio@gmail.com>2017-01-08 20:58:39 -0300
commit13cdccf23ba639d7a30a590698cfd36ee558c794 (patch)
treec5663aa7050d6d79ef1073ac26d8ff0104a27ad4 /core/variant.cpp
parent94ee7798ced5bc79196c971921c3109e299f8306 (diff)
downloadredot-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.cpp6
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()+")";