• Function: draw

    Выполняет рисование линии от предыдущей точки к текущей, обновляя координаты.

    Parameters

    • e: MouseEvent | TouchEvent

      Событие мыши или касания.

    • canvas: HTMLCanvasElement

      Элемент canvas, на котором рисуется.

    • ctx: CanvasRenderingContext2D

      Контекст рисования.

    • state: IDrawingState

      Объект состояния рисования.

    Returns void

    Example

    canvas.addEventListener('mousemove', (e) => {
    Methods.Canvas.draw(e, canvas, ctx, drawingState)
    })