2024-04-16 10:34:05 +02:00
|
|
|
// 2024-04-16 10:48:44
|
2024-04-14 07:58:38 +02:00
|
|
|
function canvas_tool() constructor {
|
|
|
|
|
|
|
|
node = noone;
|
|
|
|
rightTools = [];
|
|
|
|
|
|
|
|
override = false;
|
|
|
|
relative = false;
|
|
|
|
|
|
|
|
relative_position = [ 0, 0 ];
|
|
|
|
drawing_surface = noone;
|
|
|
|
_canvas_surface = noone;
|
|
|
|
apply_draw_surface = noone;
|
|
|
|
|
|
|
|
brush_resizable = false;
|
|
|
|
mouse_holding = false;
|
|
|
|
|
|
|
|
subtool = 0;
|
|
|
|
|
2024-04-16 10:34:05 +02:00
|
|
|
function disable() {
|
|
|
|
PANEL_PREVIEW.tool_current = noone;
|
|
|
|
}
|
|
|
|
|
|
|
|
function getTool() { return self; }
|
|
|
|
|
2024-04-14 07:58:38 +02:00
|
|
|
function init() {}
|
|
|
|
|
|
|
|
function step(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) {}
|
|
|
|
|
|
|
|
function drawPreview(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) {}
|
|
|
|
|
|
|
|
function drawOverlay(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) {}
|
|
|
|
|
|
|
|
function drawPostOverlay(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) {}
|
|
|
|
|
|
|
|
function drawMask(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) {}
|
|
|
|
}
|