MovePathCursor()
Синтаксис
MovePathCursor(x.d , y.d [, Flags])
Описание
Перемещает курсор Векторного контура к новой позиции. Эта функция также начинает новую фигуру Векторного контура, а указанная позиция будет считаться начальной точкой для новой фигуры. Если в последствии для замыкания этой фигуры будет произведён вызов функции ClosePath(), то прямая линия будет добавлена до указанной начальной точки фигуры.
Параметры
x.d, y.d Координаты новой позиции курсора Векторного контура. Flags (дополн.) Этот параметр может быть одним из следующих значений: #PB_Path_Default : Координаты абсолютные (по умолчанию) #PB_Path_Relative: Координаты относительно последней позиции курсора.
Возвращаемое значение
Ничего.
Пример
If OpenWindow(0, 0, 0, 400, 200, "VectorDrawing", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) CanvasGadget(0, 0, 0, 400, 200) If StartVectorDrawing(CanvasVectorOutput(0)) MovePathCursor(40, 40) For i = 1 To 4 AddPathLine(80, 0, #PB_Path_Relative) MovePathCursor(0, 40, #PB_Path_Relative) Next i VectorSourceColor(RGBA(255, 0, 0, 255)) StrokePath(10) StopVectorDrawing() EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
См. также
ClosePath(), AddPathLine(), FillPath(), StrokePath()
Поддерживаемые OS
Все