Override this to draw something. The canvas should be transformed by this node's position, scale, and rotation.
Get rotation in radians, relative to the node's parent.
Set rotation in radians, relative to the node's parent.
Sets the node's scale.
Translates the node by the given offset in local coordinates.
Returns the parent node of the current node, or null if the node lacks a parent.
Add child. Return parent for chaining.
Removes a child node. The node is NOT deleted and must be deleted manually.
Draw Node and its children on this canvas. This call their draw() methods recursively, using each Node2D transform. Usually you would take the one returned by the Game.canvas() call.
A 2D game object, with a transform (position, rotation, and scale).