const Path::Node* current_node = & (path->nodes[current_node_nr]);
while(node_time + elapsed_time * node_mult >= 1) {
elapsed_time -= (1 - node_time) / node_mult;
const Path::Node* current_node = & (path->nodes[current_node_nr]);
while(node_time + elapsed_time * node_mult >= 1) {
elapsed_time -= (1 - node_time) / node_mult;