From 6e53fd0dfd830d6d96206419c530c71fa4b3f4e6 Mon Sep 17 00:00:00 2001 From: Jakob Stendahl Date: Thu, 21 Oct 2021 19:28:20 +0200 Subject: :sparkles: Add attempt at the "simulation" --- src_frontend/Components/Editor/Controls.svelte | 2 - src_frontend/Components/Editor/Editor.svelte | 3 +- src_frontend/Components/Editor/Simulation.svelte | 82 ++++++++++++++++++++++++ 3 files changed, 84 insertions(+), 3 deletions(-) create mode 100644 src_frontend/Components/Editor/Simulation.svelte (limited to 'src_frontend/Components') diff --git a/src_frontend/Components/Editor/Controls.svelte b/src_frontend/Components/Editor/Controls.svelte index 4b5c8b6..85450a5 100644 --- a/src_frontend/Components/Editor/Controls.svelte +++ b/src_frontend/Components/Editor/Controls.svelte @@ -23,7 +23,6 @@ openSocket.on("power", (power) => power_on = power); openSocket.on("brightness", (value) => brightnessValue = value); openSocket.on("vars", (vars) => variables = vars); - openSocket.on("vars", (vars) => console.log(vars)); openSocket.on("var", (name, value) => { name = name.replace("variable/", ""); if (value.value == null) { @@ -32,7 +31,6 @@ variables[name] = value; } variables = variables; - console.log(variables); }); onMount(() => { diff --git a/src_frontend/Components/Editor/Editor.svelte b/src_frontend/Components/Editor/Editor.svelte index b63ee9b..1876bf6 100644 --- a/src_frontend/Components/Editor/Editor.svelte +++ b/src_frontend/Components/Editor/Editor.svelte @@ -13,6 +13,7 @@ import ControlComponents from "../MainControls/ControlComponents.svelte"; import Controls from "./Controls.svelte"; import Output from "./Output.svelte"; + import Simulation from "./Simulation.svelte"; import { authorizedSocket, authorizedSocketNeeded } from "../../stores/socketStore"; authorizedSocketNeeded.set(true); @@ -276,12 +277,12 @@
+
-
diff --git a/src_frontend/Components/Editor/Simulation.svelte b/src_frontend/Components/Editor/Simulation.svelte new file mode 100644 index 0000000..aba5cdd --- /dev/null +++ b/src_frontend/Components/Editor/Simulation.svelte @@ -0,0 +1,82 @@ + + + + +

(still quite buggy, especially for very fast changing pixels, if nothing is happening, try to restart the script)

+
+ {#each pixels as pixel} + {#if pixel > -1} +
+ {:else} +
+ {/if} + {/each} +
\ No newline at end of file -- cgit v1.2.3