4.8 версия

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

4.8 версия

Post by Mr. Kibernetik »

Пример игры "In Cell" будет исправлен.

Будут добавлены две новые длительности ноты: 1/64 и 1/128.

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: 4.8 версия

Post by Mr. Kibernetik »

Функция MID$() будет расширена:

MID$ (a$, x, y, b$)
возвращает строку [a$], у которой часть, начиная с индекса [x] и длиной [y], заменена на строку [b$]. Команда OPTION BASE влияет на эту функцию.

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: 4.8 версия

Post by Mr. Kibernetik »

Будет добавлена новая функция:

LAUNCHER$ ()
возвращает строку, обозначающую то, откуда запущена программа: "appstore" если как самостоятельное приложение; "basic" если из приложения smartBASIC; "desktop" если по иконке с рабочего стола.

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: 4.8 версия

Post by Фант »

Mr. Kibernetik wrote:Будет добавлена новая функция:

LAUNCHER$ ()
возвращает строку, обозначающую то, откуда запущена программа: "appstore" если как самостоятельное приложение; "basic" если из приложения smartBASIC; "desktop" если по иконке с рабочего стола.
Интересно! Спасибо!

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: 4.8 версия

Post by Mr. Kibernetik »

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

SLOWDOWN
ставит процессор на короткую паузу, сокращая таким образом энергопотребление программы. Эта команда предназначена для использования в циклах ожидания, например при ожидании нажатия на кнопку, а также в тех зацикленных местах программы, где скорость выполнения не так важна, как энергосбережение. Для примера, эта программа хоть и осуществляет простой цикл, но задействует процессор на 100%:
1 GOTO 1
а вот эта программа практически не задействует процессор, но и циклится гораздо медленнее из-за принудительной задержки процессора в команде SLOWDOWN:
1 SLOWDOWN
GOTO 1

User avatar
Dahl
Posts: 53
Joined: Thu Jan 01, 2015 10:42 am

Re: 4.8 версия

Post by Dahl »

Эх, как раз то, что мне нужно для текущей разработки. (: А когда 4.8 будет?

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: 4.8 версия

Post by Mr. Kibernetik »

Dahl wrote:А когда 4.8 будет?
В обозримом будущем :!:

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: 4.8 версия

Post by Mr. Kibernetik »

Будет расширен функционал команды FIELD AT с помощью параметров ML и RO:

FIELD n$ TEXT a$ AT x,y SIZE w,h ML RO
создает поле ввода текста с именем [n$] и текстом [a$] в точке [x,y] с шириной [w] и высотой [h]. Параметр ML (multi-line) не обязателен, если он указан, то поле для ввода текста будет многострочным. Параметр RO (read-only) не обязателен, если он указан, то текстовое поле предназначено не для ввода текста, а только для вывода. Параметр TEXT не обязателен, если он не указан, то поле ввода текста создается пустым. Параметр SIZE не обязателен, если он не указан, то размер поля ввода текста определяется автоматически.

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: 4.8 версия

Post by Фант »

Долгожданная фича)

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: 4.8 версия

Post by Mr. Kibernetik »

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

FILL QUAD x1,y1, x2,y2, x3,y3, x4,y4
заливает цветом четырехугольник с координатами вершин в точках [x1,y1], [x2,y2], [x3,y3] и [x4,y4].

FILL TRI x1,y1, x2,y2, x3,y3
заливает цветом треугольник с координатами вершин в точках [x1,y1], [x2,y2] и [x3,y3].

Post Reply