Describes the node recursively.
The seed of the system where the mission has been given.
Describes the next task to be done in the mission subtree.
The mission context.
The keyboard layout map to localize the keys.
Returns true if the node is equal to another node, false otherwise.
The other node to compare to.
Returns the target systems of the subtree.
Returns true if the node is completed, false otherwise.
Serializes the node recursively.
Set the state of the asteroid field mission. Useful when deserializing an ongoing mission.
The state of the mission
Updates the state of the node recursively.
The mission context.
Node used to describe a trek to an asteroid field