Advertisement
Guest User

Untitled

a guest
Mar 10th, 2017
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. var canvasWidth = 600;
  2. var canvasHeight = 600;
  3. var socket;
  4. var brushSize = 30;
  5. var data = {
  6. x: 0,
  7. y: 0,
  8. oldX: 0,
  9. oldY: 0
  10. }
  11.  
  12. function setup() {
  13. createCanvas(canvasWidth,canvasHeight);
  14. background(51);
  15. socket = io.connect('http://localhost:3000');
  16. socket.on('mouse', newDrawing);
  17. }
  18.  
  19. function newDrawing(data){
  20. stroke(255);
  21. fill(255,0,100);
  22. strokeCap(ROUND);
  23. line(data.x,data.y,data.oldX,data.oldY);
  24. }
  25.  
  26. function mouseDragged(){
  27. socket.emit('mouse', data);
  28. }
  29.  
  30.  
  31. function draw() {
  32. stroke(255)
  33. strokeCap(ROUND);
  34. updateMouseCoords();
  35.  
  36. if(mouseIsPressed == true){
  37. line(data.x, data.y, data.oldX, data.oldY);
  38. }
  39. }
  40.  
  41. function updateMouseCoords(){
  42. data.x = mouseX;
  43. data.y = mouseY;
  44. data.oldX = pmouseX;
  45. data.oldY = pmouseY;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement