forked from KolibriOS/kolibrios
9115f97464
git-svn-id: svn://kolibrios.org@7257 a494cfbc-eb01-0410-851d-a64ba20cac60
27 lines
580 B
C
27 lines
580 B
C
|
|
bool PencilTool_Drawing = false;
|
|
|
|
void PencilTool_onMouseEvent(int mouseX, int mouseY, int lkm, int pkm) {
|
|
if (canvas.hovered())
|
|
{
|
|
if ((PencilTool_Drawing == true) && (!mouse.key)) {
|
|
actionsHistory.saveCurrentState();
|
|
PencilTool_Drawing = false;
|
|
}
|
|
|
|
if (mouse.key) {
|
|
image.set_pixel(hoverY, hoverX, tool_color);
|
|
DrawCanvasPixel(hoverY, hoverX, tool_color);
|
|
PencilTool_Drawing = true;
|
|
}
|
|
if (mouse.up) {
|
|
DrawPreview();
|
|
actionsHistory.saveCurrentState();
|
|
}
|
|
}
|
|
}
|
|
|
|
void PencilTool_reset() {
|
|
PencilTool_Drawing = false;
|
|
}
|