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.
V2.3
Нововведения:
Добавлены поколения! Теперь у клетки есть новое состояние - старение. Если живая клетка не имеет нужного числа соседей, то она начинает стареть и через определённое число итераций умирает. Стареющая клетка считается живым соседом. Напомню, что кисть рисует только живую клетку (а не стареющую).
Добавлена возможность вручную указать конфигурацию Birth Survive. Числа вводятся в соответствующие поля через пробел. Для применения введённой конфигурации нажмите Apply.
Добавлены новые типы на проверку соседей. За это отвечает кнопка Type Neighbours. Возможные значения - 4, 8, 12, 24. В прошлых версиях это значение было равно 8 или 4. 4 - это окрестность фон Неймана, 8 - окрестность Мура, 12 и 24 по аналогии означают число проверяемых соседей.
Зум возвращён! Теперь можно приближать вращая колесо мыши и скроллить, зажав колесо мыши. Также можно управлять камерой с клавиатуры - стрелки двигают камеру, M/N соответственно приближает и отдаляет камеру. R - вернуть камеру в начальное положение.
Изменения:
Размер поля 501->1000.
Большая часть кода изменена и структурирована. Да, все ещё много глобальных переменных, но их стало намного меньше. Добавлено пару классов ради удобства, удалён класс CellularAutomaton.