2026-10-31 23:35:38 -05:00
|
|
|
const setupScriptRunner = () => {
|
2026-11-01 00:25:24 -05:00
|
|
|
canvasContext = canvas.getContext("2d");
|
2026-10-31 23:35:38 -05:00
|
|
|
Painter.canvas = canvas;
|
|
|
|
|
Painter.canvasContext = canvasContext;
|
|
|
|
|
}
|
|
|
|
|
|
2026-11-01 00:41:38 -05:00
|
|
|
const saveScript = () => {
|
|
|
|
|
console.log("Save");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const loadScript = () => {
|
|
|
|
|
console.log("Load");
|
|
|
|
|
}
|
|
|
|
|
|
2026-10-31 23:35:38 -05:00
|
|
|
const runScript = () => {
|
2026-11-01 00:25:24 -05:00
|
|
|
resetCanvasState();
|
2026-10-31 23:35:38 -05:00
|
|
|
for (const elm of script.children) {
|
|
|
|
|
elm.action(Painter);
|
|
|
|
|
}
|
|
|
|
|
}
|