Browse Source

more pattern matcher compatibility

Simon Krajewski 13 years ago
parent
commit
242dd522ce
1 changed files with 6 additions and 6 deletions
  1. 6 6
      std/cpp/_std/Type.hx

+ 6 - 6
std/cpp/_std/Type.hx

@@ -116,12 +116,12 @@ enum ValueType {
 			var t:Int = untyped v.__GetType();
 			var t:Int = untyped v.__GetType();
 			switch(t)
 			switch(t)
 			{
 			{
-				case untyped __global__.vtBool : return TBool;
-				case untyped __global__.vtInt : return TInt;
-				case untyped __global__.vtFloat : return TFloat;
-				case untyped __global__.vtFunction : return TFunction;
-				case untyped __global__.vtObject : return TObject;
-				case untyped __global__.vtEnum : return TEnum(v.__GetClass());
+				case 2 : return TBool;
+				case 0xFF : return TInt;
+				case 1 : return TFloat;
+				case 6 : return TFunction;
+				case 4 : return TObject;
+				case 7 : return TEnum(v.__GetClass());
 				default:
 				default:
 					return untyped TClass(v.__GetClass());
 					return untyped TClass(v.__GetClass());
 			}
 			}