summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/tests/scripts/runtime/features/assign_operator.gd
blob: 2a9fe851ef01a9a9469780cd7340dcac28962eec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# https://github.com/godotengine/godot/issues/75832

@warning_ignore("narrowing_conversion")
func test():
	var hf := 2.0
	var sf = 2.0

	var i := 2
	i *= hf
	i *= sf
	i *= 2.0
	print(i)
	var v2 := Vector2i(1, 2)
	v2 *= hf
	v2 *= sf
	v2 *= 2.0
	print(v2)
	var v3 := Vector3i(1, 2, 3)
	v3 *= hf
	v3 *= sf
	v3 *= 2.0
	print(v3)
	var v4 := Vector4i(1, 2, 3, 4)
	v4 *= hf
	v4 *= sf
	v4 *= 2.0
	print(v4)

	var arr := [1, 2, 3]
	arr += [4, 5]
	print(arr)