From 7829f4d7334282e959dca5abb351f85bac6bc771 Mon Sep 17 00:00:00 2001 From: Starbeamrainbowlabs Date: Tue, 28 Mar 2017 20:25:54 +0100 Subject: [PATCH] [client] Add Pencil class. It isn't finished yet. --- Nibriboard/ClientFiles/Pencil.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Nibriboard/ClientFiles/Pencil.js diff --git a/Nibriboard/ClientFiles/Pencil.js b/Nibriboard/ClientFiles/Pencil.js new file mode 100644 index 0000000..91d301e --- /dev/null +++ b/Nibriboard/ClientFiles/Pencil.js @@ -0,0 +1,27 @@ +"use strict"; + +import Mouse from './Mouse'; + +class Pencil +{ + /** + * Creates a new Pencil class instance. + * @param {RippleLink} inRippleLink The connection to the nibri server. + * @return {Pencil} A new Pencil class instance. + */ + constructor(inRippleLink) + { + this.rippleLink = inRippleLink; + /** + * The mouse information. + * @type {Mouse} + */ + this.mouse = new Mouse(); + + document.addEventListener("mouseMove", this.handleMouseMove.bind(this)); + } + + handleMouseMove(event) { + + } +}