3.2 версия

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

3.2 версия

Post by Mr. Kibernetik »

Будет добавлена новая форма записи:

Операцию присваивания вида:
A = A + B
можно записывать сокращенно:
A += B
для любой числовой математической операции или для строковой операции соединения. Таким образом, запись:
C *= D + E
A$ &= "Text"
будет эквивалентна записи:
C = C * (D + E)
A$ = A$ & "Text"

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

Re: 3.2 версия

Post by Mr. Kibernetik »

Будет добавлен новый способ комментировать код:

Закомментировать блок текста можно, заключив его между символами /* и */, например:
/* comment begin
comment end */

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

Re: 3.2 версия

Post by Mr. Kibernetik »

Команда LIST FONTS будет расширена:

LIST FONTS
выводит список шрифтов на экран.
LIST FONTS TO a$,n
сохраняет список шрифтов в строковый массив [a$], а размер полученного массива - в числовую переменную [n].

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

Re: 3.2 версия

Post by Mr. Kibernetik »

Будет добавлена новая графическая команда:

GRAPHICS SAVE x,y, w,h TO n$
сохраняет в виде файла [n$] фрагмент графического окна по координатам [x], [y], шириной [w] и высотой [h]. Допустимые типы изображений это: JPG, PNG. Если расширение файла не указано, то изображение сохраняется в формате PNG.

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

Re: 3.2 версия

Post by Mr. Kibernetik »

Будет улучшена стабильность работы приложения.

Будут добавлены новые команды:

SORT m
сортирует числовой или строковый одномерный массив [m]. По умолчанию сортировка производится по возрастанию, с учетом регистра.
SORT m AS n
сортирует числовой или строковый одномерный массив [m], а результат сортировки выдает в виде одномерного числового массива индексов [n], которые указывают на индексы массива [m] в сортированном порядке. Команда OPTION BASE влияет на то, с какого числа начинаются значения массива [n].
SORT m TO n
сортирует числовой или строковый одномерный массив [m], а результат сортировки сохраняет в массив [n]. Типы массивов [m] и [n] должны быть одинаковыми.

OPTION SORT ASCENDING
OPTION SORT DESCENDING
OPTION SORT INSENSITIVE
OPTION SORT SENSITIVE
устанавливает режим сортировки командой SORT по возрастанию, убыванию, без учета регистра или с учетом регистра.

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

Re: 3.2 версия

Post by Mr. Kibernetik »

Будет добавлена новая команда:

SPRITE n$ ADD k$
к спрайту с именем [n$] добавляет содержимое спрайта с именем [k$], создавая таким образом многокадровый спрайт.

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

Re: 3.2 версия

Post by Mr. Kibernetik »

Будет добавлена новая команда:

SPRITES m$ LOAD f$, x,y
загружает изображение (спрайт-лист) с именем [f$], создает из него [x] спрайтов по горизонтали и [y] спрайтов по вертикали, и сохраняет их имена в одномерном строковом массиве [m$].

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

Re: 3.2 версия

Post by Mr. Kibernetik »

Команда SPRITE LOAD будет иметь модификацию:

SPRITE n$ LOAD f$, x,y
создает многокадровый спрайт с именем [n$] из содержимого файла с изображением (спрайт-листа) [f$], имеющего [x] спрайтов по горизонтали и [y] спрайтов по вертикали. Допустимые типы изображений это: JPG, PNG, BMP, GIF, TIF, ICO, CUR, XBM.

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

Re: 3.2 версия

Post by Mr. Kibernetik »

Будет добавлена новая команда:

SPRITE n$ PLAY
запускает анимацию для многокадрового спрайта [n$]. Анимация циклится один раз и останавливается.

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

Re: 3.2 версия

Post by Mr. Kibernetik »

Будет добавлена новая команда:

SPRITE n$ STOP
останавливает анимацию для многокадрового спрайта [n$].

Post Reply