1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-12 13:20:55 +00:00

Enhance and cleanup stringify for Vector

This commit is contained in:
mashumafi
2021-10-09 03:47:18 +00:00
parent 6f72d9d19f
commit 575d4e00b6
3 changed files with 103 additions and 79 deletions

View File

@@ -0,0 +1,42 @@
func test():
print(true, false)
print(-1, 0, 1)
print(-1.25, 0.25, 1.25)
print("hello world")
print(Vector2(0.25, 0.25))
print(Vector2i(0, 0))
print(Rect2(0.25, 0.25, 0.5, 0.5))
print(Rect2i(0, 0, 0, 0))
print(Vector3(0.25, 0.25, 0.25))
print(Vector3i(0, 0, 0))
print(Transform2D.IDENTITY)
print(Plane(1, 2, 3, 4))
print(Quaternion(1, 2, 3, 4))
print(AABB(Vector3.ZERO, Vector3.ONE))
print(Basis(Vector3(0, 0, 0)))
print(Transform3D.IDENTITY)
print(Color(1, 2, 3, 4))
print(StringName("hello"))
print(NodePath("hello/world"))
var node := Node.new()
print(RID(node))
print(node.get_name)
print(node.property_list_changed)
node.free()
print({"hello":123})
print(["hello", 123])
print(PackedByteArray([-1, 0, 1]))
print(PackedInt32Array([-1, 0, 1]))
print(PackedInt64Array([-1, 0, 1]))
print(PackedFloat32Array([-1, 0, 1]))
print(PackedFloat64Array([-1, 0, 1]))
print(PackedStringArray(["hello", "world"]))
print(PackedVector2Array([Vector2.ONE, Vector2.ZERO]))
print(PackedVector3Array([Vector3.ONE, Vector3.ZERO]))
print(PackedColorArray([Color.RED, Color.BLUE, Color.GREEN]))

View File

@@ -0,0 +1,34 @@
GDTEST_OK
truefalse
-101
-1.250.251.25
hello world
(0.25, 0.25)
(0, 0)
[P: (0.25, 0.25), S: (0.5, 0.5)]
[P: (0, 0), S: (0, 0)]
(0.25, 0.25, 0.25)
(0, 0, 0)
[X: (1, 0), Y: (0, 1), O: (0, 0)]
[N: (1, 2, 3), D: 4]
(1, 2, 3, 4)
[P: (0, 0, 0), S: (1, 1, 1)]
[X: (1, 0, 0), Y: (0, 1, 0), Z: (0, 0, 1)]
[X: (1, 0, 0), Y: (0, 1, 0), Z: (0, 0, 1), O: (0, 0, 0)]
(1, 2, 3, 4)
hello
hello/world
RID(0)
Node::get_name
Node::[signal]property_list_changed
{hello:123}
[hello, 123]
[255, 0, 1]
[-1, 0, 1]
[-1, 0, 1]
[-1, 0, 1]
[-1, 0, 1]
[hello, world]
[(1, 1), (0, 0)]
[(1, 1, 1), (0, 0, 0)]
[(1, 0, 0, 1), (0, 0, 1, 1), (0, 1, 0, 1)]