Subversion Repositories Kolibri OS

Rev

Rev 7257 | 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.                         PencilTool_Drawing = false;
  9.                 }
  10.  
  11.                 if (mouse.key) {
  12.                         image.set_pixel(hoverY, hoverX, tool_color);
  13.                         DrawCanvasPixel(hoverY, hoverX, tool_color);
  14.                         PencilTool_Drawing = true;
  15.                 }
  16.                 if (mouse.up) {
  17.                         DrawPreview();
  18.                         actionsHistory.saveCurrentState();     
  19.                 }
  20.         }
  21. }
  22.  
  23. void PencilTool_reset() {
  24.         PencilTool_Drawing = false;
  25. }
  26.