File: const_conversions.gd

package info (click to toggle)
godot 4.4.1%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 229,428 kB
  • sloc: cpp: 1,657,504; ansic: 186,969; xml: 153,923; cs: 36,104; java: 29,122; python: 15,230; javascript: 6,211; yacc: 4,115; pascal: 818; objc: 459; sh: 459; makefile: 109
file content (23 lines) | stat: -rw-r--r-- 885 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const const_float_int: float = 19
const const_float_plus: float = 12 + 22
const const_float_cast: float = 76 as float

const const_packed_empty: PackedFloat64Array = []
const const_packed_ints: PackedFloat64Array = [52]

func test():
	Utils.check(typeof(const_float_int) == TYPE_FLOAT)
	Utils.check(str(const_float_int) == '19.0')
	Utils.check(typeof(const_float_plus) == TYPE_FLOAT)
	Utils.check(str(const_float_plus) == '34.0')
	Utils.check(typeof(const_float_cast) == TYPE_FLOAT)
	Utils.check(str(const_float_cast) == '76.0')

	Utils.check(typeof(const_packed_empty) == TYPE_PACKED_FLOAT64_ARRAY)
	Utils.check(str(const_packed_empty) == '[]')
	Utils.check(typeof(const_packed_ints) == TYPE_PACKED_FLOAT64_ARRAY)
	Utils.check(str(const_packed_ints) == '[52.0]')
	Utils.check(typeof(const_packed_ints[0]) == TYPE_FLOAT)
	Utils.check(str(const_packed_ints[0]) == '52.0')

	print('ok')