From b4b14c6c086b1eebc1e9c80ef5fff1ded9e7f383 Mon Sep 17 00:00:00 2001 From: Jane Petrovna Date: Wed, 26 May 2021 19:52:23 -0400 Subject: [PATCH] get rgb from parse --- lights.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lights.js b/lights.js index 5caf35f..7f702ce 100644 --- a/lights.js +++ b/lights.js @@ -41,6 +41,8 @@ let functions = { random: (index, args, prev) => { return Math.floor(Math.random() * 256) }, constant: (index, args, prev) => { return args; }, modulo: (index, args, prev) => { return prev % args; } + move: (index, args, prev) => { targets[args] = prev; return prev; } + swap: (index, args, prev) => { let temp = targets[args]; targets[args] = prev; return temp; } } function tick_pattern() { @@ -58,12 +60,14 @@ function tick_pattern() { if (!targets[channel]) { targets[channel] = 0; } + log.debug("targets " + channel + " " + target.arg); targets[channel] = functions[instruction.name.toLowerCase()](i, target.arg, targets[channel]); } } } } + next_pattern[i] = rgb_to_int(targets.r || 0, targets.g || 0, targets.b || 0); } } else {