Задачи на январь 2021:
DROP FILE на BG загружается (мышкой) фон.
BG загружается из буфера обмена - CTRL + V.
Размер по Ly.
Кнопки W+ W- по-разному работают в режиме Театра и Биллиарда. В первом случае - для установки NewStart, NewFin1 или NewFin2, во втором - остаются при продолжении Биллиарда.
Движения Zv определяется тремя фиксированными позициями Start, Fin1 и Fin2; движение между ними закольцовано в том же порядке. Кнопками Start, Fin1 и Fin2 проверяются эти позиции, а кнопками NewStart, NewFin1 и NewFin2 задаются новые.
В таблице на левой (из двух) панели задаем параметры движения: t0, t1... - времена фаз в процентах, а d0, d1, d2 - степень "искривления траектории". Для каждого Zv (отмечается в верхнем окне) они свои, закрепляются кнопкой New. Отдельных фигурантов Zv можно перемещать и устанавливать в разных точках с помощью мыши. Их поворот, размер и прозрачность устатнавливают кнопками внизу. Радиокнопки ниже выбирают варианты Zv и их изображений.
Сохранить текущий вариант(ы) можно тремя способами:
1. В текстовом файле. Имя задаем в окне "name Txt", кнопкой "SaveTxt" активируется ссылка "SAVE", при нажатии на нее файл загружается в папку загрузок. Открывается кнопкой "OpenFileTxt" оттуда, куда его переместим.
2. В виде объекта в window.localStorage. Имя задаем в окне "name Obj", кнопкой "SaveObj" сохраняем, а "OpenObj" - открываем.
3. Сохраняем варианты, каждый из котрых соответствует отмеченному V0, V1 и V2. Кнопка "SaveJS" формирует скрипт с соответствующим вар. Запись выполняется при нажатии ссылки "SAVE". Файл из папки загрузки нужно переместить в текущую папку. Скрипты в папке должен соответствовать и адресам скриптов, т.е. src="V0.js","V1.js" и "V2.js",. Открывается соответствующий вариант кнопкой "NewVar".