5.4 версия

Post Reply
User avatar
Mr. Kibernetik
Site Admin
Posts: 4782
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

5.4 версия

Post by Mr. Kibernetik »

Будет исправлена ошибка локализации viewtopic.php?f=28&t=1352

User avatar
Mr. Kibernetik
Site Admin
Posts: 4782
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 5.4 версия

Post by Mr. Kibernetik »

Команда DRAW IMAGE будет расширена новой опцией раздельного масштабирования по обеим осям:

DRAW IMAGE n$ AT x,y SCALE s ANGLE a
DRAW IMAGE n$ AT x,y SCALE sx,sy ANGLE a
рисует изображение с именем файла [n$] по координатам [x,y] с величиной масштаба [s] по осям x и y или [sx] по оси x и [sy] по оси y, и повернутое по часовой стрелке на величину угла [a]. Параметр SCALE может быть пропущен, тогда он равен 1. Параметр ANGLE может быть пропущен, тогда он равен 0. Допустимые типы изображений это: JPG, PNG, BMP, GIF, TIF, ICO, CUR, XBM. Команда OPTION IMAGE POS влияет на эту команду.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4782
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 5.4 версия

Post by Mr. Kibernetik »

Команда SPRITE AT будет расширена новой опцией раздельного масштабирования по обеим осям:

SPRITE n$ AT x,y SCALE s ANGLE a FLIP k
SPRITE n$ AT x,y SCALE sx,sy ANGLE a FLIP k
размещает спрайт с именем [n$] по координатам [x] и [y], устанавливает масштаб [s] по осям x и y или [sx] по оси x и [sy] по оси y, и поворачивает спрайт на угол [a]. Параметр FLIP позволяет отобразить спрайт зеркально в горизонтальной плоскости, если [k] = 1, в вертикальной плоскости, если [k] = 2, а также без зеркального отражения, если [k] = 0 или если параметр FLIP не указан. Масштабирование и поворот осуществляются относительно середины спрайта. Параметры SCALE, ANGLE и FLIP не обязательны, их порядок тоже произволен. По умолчанию масштаб равен 1, а угол равен 0. Команда OPTION ANGLE влияет на эту команду.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4782
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 5.4 версия

Post by Mr. Kibernetik »

Команда SPRITE DA будет расширена новой опцией раздельного масштабирования по обеим осям:

SPRITE n$ DA a DS s DX x DY y
SPRITE n$ DA a DS sx,sy DX x DY y
задает регулярные изменения указанных параметров спрайта с каждым тактом анимации. Параметр DA задает изменение угла на величину [a], DS - масштаба на величину [s] одновременно по осям x и y или на величину [sx] по оси x и на величину [sy] по оси y, DX - x-координаты на величину [x], DY - y-координаты на величину [y]. Каждый параметр является опциональным, но хотя бы один должен быть указан. Команда OPTION ANGLE влияет на величину параметра DA.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4782
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 5.4 версия

Post by Mr. Kibernetik »

Команда GET SPRITE SCALE будет расширена новой опцией для получения раздельного масштаба по обеим осям:

GET SPRITE n$ SCALE s
GET SPRITE n$ SCALE x,y
сохраняет текущий масштаб спрайта [n$] по обеим осям в числовую переменную [s] или по оси x в переменную [x] и по оси y в переменную [y].

User avatar
Mr. Kibernetik
Site Admin
Posts: 4782
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 5.4 версия

Post by Mr. Kibernetik »

Бета-версия для тестирования: viewtopic.php?f=42&t=1357#p8311

User avatar
Mr. Kibernetik
Site Admin
Posts: 4782
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 5.4 версия

Post by Mr. Kibernetik »

Версия опубликована в Апсторе.

Post Reply