Merge branch 'main' into release

This commit is contained in:
Scott Richmond 2025-07-11 15:18:50 -04:00
commit f09000a25a

View File

@ -5,11 +5,11 @@ function states_to_call (prev, curr, call_stack) {
// console.log(curr)
let calls = []
if (prev.pendown && !eq_vect(prev.position, curr.position)) {
console.log("headings", prev.heading, curr.heading)
console.log("forward?", curr.forward)
console.log("#calls", call_stack.length)
// console.log("headings", prev.heading, curr.heading)
// console.log("forward?", curr.forward)
// console.log("#calls", call_stack.length)
if (prev.heading == curr.heading && curr.forward && call_stack.length > 0) {
console.log("extending line!")
// console.log("extending line!")
const [x, y] = sub(curr.position, prev.position)
const last_call = call_stack.pop();
const new_call = ["line", last_call[1], last_call[2], x + last_call[3], y + last_call[4]]