You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Нововведения:
Добавлена новая функция - теперь можно сгенерировать случайный клеточный автомат (со случайными множеством чисел для рождения клетки и для выживания клетки) c помощью кнопки NEWRANDOM (также устанавливает этот К.А. в текущий). SETRANDOM устанавливает в текущий К.А. случайно сгенерированный (не генерирует новый К.А.). Также справа посередине экрана будет отображаться параметры текущего К.А.
Добавлены ползунки, для скорости симуляции (TPS) и для шанса появления клетки при генерации (GENERATE и GENERATESQUARE). Старые кнопки для регуляции скорости убраны.
Добавлена новая функция - теперь можно переключать тип проверки на соседство. TYPENEIGHBOURS:8 - соседями являюся клетки по стороне и по диагонали. TYPENEIGHBOURS:4 - соседями являются клетки по стороне.
Теперь поверхность симуляции не ограниченный квадрат, а тор (т.е. клетка (499, 499) соседняя с (0, 0).
Другие изменения:
Улучшена производительность. Переделана отрисовка таблицы. Из-за этого зум был убран.
Добавлена 32-битная версия в релиз (не факт что действительно работает).
Мелкие исправления:
Теперь при расфокусе кнопки не будут нажиматься. Также кнопки не нажимаются если провести по ним зажатой мышью.
Убран поток, взаимодействующий с пользователем. (Из-за него возникали проблемы - пока этот поток записывает изменения в таблицу, основной поток пересчитывает ее, из-за чего в частности кнопка Clean очищала только нижнюю часть экрана)