From 214fcec3484d6aa4bab17d7ad934788b006d8b62 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Mon, 14 Feb 2022 16:00:17 -0500 Subject: [PATCH] move animate button generation to the right spot --- src/kiri-mode/cam/client.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/kiri-mode/cam/client.js b/src/kiri-mode/cam/client.js index 8cb0502b..066d3b95 100644 --- a/src/kiri-mode/cam/client.js +++ b/src/kiri-mode/cam/client.js @@ -140,15 +140,13 @@ api.event.on("preview.end", () => { isParsed = false; - if (isCamMode && camStock) { - STACKS.getStack("bounds").button("animate", animate); - } }); api.event.on("code.loaded", (info) => { if (isCamMode && camStock) { isParsed = true; - STACKS.getStack("parse", SPACE.world).button("animate", animate); + let parse = STACKS.getStack("parse", SPACE.world); + if (parse) parse.button("animate", animate); } }); @@ -1255,6 +1253,9 @@ if (x && y && z && !STACKS.getStack('bounds')) { const render = new KIRI.Layers().setLayer('bounds', { face: 0xaaaaaa, line: 0xaaaaaa }); const stack = STACKS.setFreeMem(false).create('bounds', SPACE.world); + if (isCamMode && camStock) { + stack.button("animate", animate); + } stack.add(render.addPolys([ newPolygon().centerRectangle({x:csox, y:csoy, z:0}, x, y), newPolygon().centerRectangle({x:csox, y:csoy, z}, x, y)