瀏覽代碼

Made type-checking for arguments less trict between bool, int real. Fixes #1816

Juan Linietsky 10 年之前
父節點
當前提交
bc3c14a76b
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      core/variant.cpp

+ 4 - 4
core/variant.cpp

@@ -463,8 +463,8 @@ bool Variant::can_convert_strict(Variant::Type p_type_from,Variant::Type p_type_
 		case BOOL: {
 
 			static const Type valid[]={
-				//INT,
-				//REAL,
+				INT,
+				REAL,
 				//STRING,
 				NIL,
 			};
@@ -474,7 +474,7 @@ bool Variant::can_convert_strict(Variant::Type p_type_from,Variant::Type p_type_
 		case INT: {
 
 			static const Type valid[]={
-				//BOOL,
+				BOOL,
 				REAL,
 				//STRING,
 				NIL,
@@ -486,7 +486,7 @@ bool Variant::can_convert_strict(Variant::Type p_type_from,Variant::Type p_type_
 		case REAL: {
 
 			static const Type valid[]={
-				//BOOL,
+				BOOL,
 				INT,
 				//STRING,
 				NIL,