Graphic

Функция SetPixel

function SetPixel(Dinteger a, Dinteger b, Dinteger c, Dinteger d, Dinteger e)

Описание: Устанавливает цвет пикселя с координатами (x, y) на экране.

Параметры:

  • a (тип данных Dinteger): Координата по оси X.

  • b (тип данных Dinteger): Координата по оси Y.

  • c (тип данных Dinteger): Компонента красного цвета (от 0 до 255).

  • d (тип данных Dinteger): Компонента зеленого цвета (от 0 до 255).

  • e (тип данных Dinteger): Компонента синего цвета (от 0 до 255).

Возвращает:

  • out (тип данных Dstring): Строка с информацией о результате операции.

Пример использования:

Dinteger x = 100
Dinteger y = 200
Dinteger red = 255
Dinteger green = 0
Dinteger blue = 0
Dstring result = SetPixel(x, y, red, green, blue)

Draw Sprite

   global Sprite sprite = DPP.SpriteCreate("path", DPP.Vec2(x, y), DPP.Vec2(a, b), r)

Описание: Создает новый объект класса Sprite с заданными параметрами.

Параметры:

  • path (тип данных Dstring): Путь к спрайту.

  • x (тип данных Dfloat): Координата X.

  • y (тип данных Dfloat): Координата Y.

  • a (тип данных Dfloat): Ширина A.

  • b (тип данных Dfloat): Ширина B.

  • r (тип данных Dfloat): угол поворота.

Возвращает:

  • s (тип данных Sprite): Созданный объект класса Sprite.

function Main() {
     DPP.MakeWindow("Window", 200, 200)
}
   function Begin() {
    global Sprite sprite = DPP.SpriteCreate("./1.png", DPP.Vec2(100, 100), DPP.Vec2(100, 100), 0)
}

function Tick() {
    DPP.Draw(sprite)
}

Функция Draw

function Draw(spr)

Описание: Рисует спрайт на окне.

Параметры:

  • spr (тип данных Sprite): Объект спрайта для отрисовки.

Пример использования:

Draw(mySprite)

MakeWindow

DPP.MakeWindow("name", x, y)

Vec2

function DPP.Vec2(x, y)

Описание: Создает новый объект класса Vector2 с заданными координатами.

Параметры:

  • x (тип данных Dfloat): Координата X.

  • y (тип данных Dfloat): Координата Y.

Возвращает:

  • v (тип данных DVec2): Созданный объект класса Vector2.

Пример использования:

Dfloat x = 10
Dfloat y = 20
DVec2 myVector = DPP.Vec2(x, y)

Last updated