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) { + + } +}