Page 1 of 1

5.4 версия

Posted: Sun Mar 06, 2016 10:27 am
by Mr. Kibernetik
Будет исправлена ошибка локализации viewtopic.php?f=28&t=1352

Re: 5.4 версия

Posted: Mon Mar 07, 2016 12:05 am
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 влияет на эту команду.

Re: 5.4 версия

Posted: Mon Mar 07, 2016 10:52 am
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 влияет на эту команду.

Re: 5.4 версия

Posted: Mon Mar 07, 2016 4:23 pm
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.

Re: 5.4 версия

Posted: Mon Mar 07, 2016 8:55 pm
by Mr. Kibernetik
Команда GET SPRITE SCALE будет расширена новой опцией для получения раздельного масштаба по обеим осям:

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

Re: 5.4 версия

Posted: Tue Mar 08, 2016 4:53 am
by Mr. Kibernetik
Бета-версия для тестирования: viewtopic.php?f=42&t=1357#p8311

Re: 5.4 версия

Posted: Mon Mar 14, 2016 6:47 am
by Mr. Kibernetik
Версия опубликована в Апсторе.