From cb1a289178135c49376e6f39e22e096a318f86f7 Mon Sep 17 00:00:00 2001 From: Devine Lu Linvega Date: Fri, 18 Jan 2019 14:40:58 +1200 Subject: [PATCH] Improved UDP listener --- desktop/sources/scripts/listener.js | 10 ++++++---- desktop/sources/scripts/tool.js | 2 -- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/desktop/sources/scripts/listener.js b/desktop/sources/scripts/listener.js index b226f6f..c7bdead 100644 --- a/desktop/sources/scripts/listener.js +++ b/desktop/sources/scripts/listener.js @@ -32,11 +32,14 @@ function Listener (dotgrid) { } function parse (msg) { - if (msg.length < 2) { return } + if (msg === '') { + return draw() + } + if (['0', '1', '2'].indexOf(msg) > -1) { + return clear() + } const layer = parseInt(msg.substr(0, 1)) const type = { 'l': 'line', 'c': 'arc_c', 'r': 'arc_r', '*': 'draw' }[msg.substr(1, 1).toLowerCase()] - if (!type) { clear(); return } - if (type === 'draw') { draw(); return } const from = { x: base36(msg.substr(2, 1)), y: base36(msg.substr(3, 1)) } const to = { x: base36(msg.substr(4, 1)), y: base36(msg.substr(5, 1)) } return { layer: layer, type: type, from: from, to: to } @@ -49,7 +52,6 @@ function Listener (dotgrid) { // Server this.server.on('message', (msg, rinfo) => { - // console.log(`Server received UDP message:\n ${msg} from ${rinfo.address}:${rinfo.port}`) operate(parse(`${msg}`)) }) diff --git a/desktop/sources/scripts/tool.js b/desktop/sources/scripts/tool.js index 7b5c0d5..132799c 100644 --- a/desktop/sources/scripts/tool.js +++ b/desktop/sources/scripts/tool.js @@ -154,8 +154,6 @@ function Tool (dotgrid) { } this.addSegment = function (type, vertices, index = this.index) { - console.log(this.layer(index)) - let append_target = this.canAppend({ type: type, vertices: vertices }, index) if (append_target) { this.layer(index)[append_target].vertices = this.layer(index)[append_target].vertices.concat(vertices)