Age | Commit message (Collapse) | Author |
|
kleonc/range-fix-single-arg-optimized-type-mismatch
[GDScript] Fix type mismatch in optimized single arg `range`
|
|
|
|
|
|
- Add leading and trailing spaces within dictionaries, as the `{}`
characters are hard to distinguish from `[]` on some fonts.
This is especially helpful with empty arrays and dictionaries.
|
|
|
|
|
|
|
|
- Fix compilation issues by disabling warnings on release builds. This
also strips warnings from expected result before the comparison to
avoid false mismatches.
- Add a `#debug-only` flag to tests. Must be the first line of the test
script. Those won't run with release builds. Can be used for test
cases that rely on checks only available on debug builds.
|
|
|
|
* Made the Basis euler orders indexed via enum.
* Node3D has a new rotation_order property to choose Euler rotation order.
* Node3D has also a rotation_mode property to choose between Euler, Quaternion and Basis
Exposing these modes as well as the order makes Godot a lot friendlier for animators, which can choose the best way to interpolate rotations.
The new *Basis* mode makes the (exposed) transform property obsolete, so it was removed (can still be accessed by code of course).
|
|
If the keyword `await` is used without a coroutine, it should still
return the value synchronally.
|
|
So they don't reference to the old values anymore and instead refer to
a new value.
|
|
|
|
|
|
It was wrongly updating the assigned value with the result of the
operation.
|
|
|
|
|
|
|
|
This also fixes a typo in the `bitwise_float_right_operand.gd` test.
|
|
Also add a GDScript test for this case.
|