Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1.  
  2. bool PencilTool_Drawing = false;
  3.  
  4. void PencilTool_onMouseEvent(int mouseX, int mouseY, int lkm, int pkm) {
  5.         if (canvas.hovered())
  6.         {
  7.                 if ((PencilTool_Drawing == true) && (!mouse.key)) {
  8.                         actionsHistory.saveCurrentState();
  9.                         PencilTool_Drawing = false;
  10.                 }
  11.  
  12.                 if (mouse.key) {
  13.                         image.set_pixel(hoverY, hoverX, tool_color);
  14.                         DrawCanvasPixel(hoverY, hoverX, tool_color);
  15.                         PencilTool_Drawing = true;
  16.                 }
  17.                 if (mouse.up) {
  18.                         DrawPreview();
  19.                         actionsHistory.saveCurrentState();     
  20.                 }
  21.         }
  22. }
  23.  
  24. void PencilTool_reset() {
  25.         PencilTool_Drawing = false;
  26. }
  27.