5.4 версия
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
5.4 версия
Будет исправлена ошибка локализации viewtopic.php?f=28&t=1352
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 5.4 версия
Команда 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 влияет на эту команду.
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 влияет на эту команду.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 5.4 версия
Команда 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 влияет на эту команду.
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 влияет на эту команду.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 5.4 версия
Команда 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.
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.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 5.4 версия
Команда GET SPRITE SCALE будет расширена новой опцией для получения раздельного масштаба по обеим осям:
GET SPRITE n$ SCALE s
GET SPRITE n$ SCALE x,y
сохраняет текущий масштаб спрайта [n$] по обеим осям в числовую переменную [s] или по оси x в переменную [x] и по оси y в переменную [y].
GET SPRITE n$ SCALE s
GET SPRITE n$ SCALE x,y
сохраняет текущий масштаб спрайта [n$] по обеим осям в числовую переменную [s] или по оси x в переменную [x] и по оси y в переменную [y].
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 5.4 версия
Бета-версия для тестирования: viewtopic.php?f=42&t=1357#p8311
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 5.4 версия
Версия опубликована в Апсторе.