Refactor/entities splitting #4

Merged
ilia merged 18 commits from refactor/entities-splitting into main 2026-07-18 08:02:47 +00:00
18 Commits
Author SHA1 Message Date
Ilia Mashkov 96ed22157e chore: Исправлен конфиг biome, добавлено правило для отслеживания необъявленных переменных
Build and push / build (push) Skipped
Build and push / build (pull_request) Successful in 36s
2026-07-18 10:55:11 +03:00
Ilia Mashkov 3c86eb1f98 refactor: Интеграция новой разделенной логики 2026-07-18 10:53:38 +03:00
Ilia Mashkov 82dcc3e0b5 chore(view): Добавлена проверка на тип аргумента 2026-07-18 10:52:19 +03:00
Ilia Mashkov 8d807f3349 fix(tick): Исправлено отсутствие обращения к свойству класса 2026-07-18 10:34:07 +03:00
Ilia Mashkov a28ec312ab fix(game): Добавлен импорт 2026-07-18 10:18:38 +03:00
Ilia Mashkov 832e52c060 feat(view): В функцию createGameView добавлен параметр container и добавление созданных отображений в этот контейнер 2026-07-18 10:11:34 +03:00
Ilia Mashkov 068cf4aa79 refactor(paddle): метод clampTo заменен на moveTo 2026-07-18 10:03:31 +03:00
Ilia Mashkov 1c97583898 feat(view): Добавлена функция для синхронизации отображения с логикой: координаты и тд. 2026-07-18 09:45:25 +03:00
Ilia Mashkov bc8903366a feat(view): Создание мизуального отображения для сущностей игры вынесено в отдельный файл и разбито на отдельные функции 2026-07-18 09:29:37 +03:00
Ilia Mashkov 5835aed803 feat(game): В класс Game добавлен метод update вызывающий функцию tick
Build and push / build (push) Skipped
2026-07-17 12:32:47 +03:00
Ilia Mashkov b4daf72036 feat(tick) добавлена функция tick описывающая логику взаимодействия сущностей игры во времени 2026-07-17 12:30:09 +03:00
Ilia Mashkov dfd21ab837 fix: Исправлено название метода 2026-07-17 12:28:28 +03:00
Ilia Mashkov 384b04f363 feat: Добавлен класс Game с информацией о всех игровых сущностях 2026-07-17 11:55:26 +03:00
Ilia Mashkov a4f56674a7 feat: В класс Paddle добавлен метод для ограничения положения ракетки 2026-07-17 10:51:43 +03:00
Ilia Mashkov 67c98a3773 feat(layBricks): Добавлена функция layBricks создающая массив рядов кирпичей 2026-07-17 10:42:30 +03:00
Ilia Mashkov 2c61825642 feature: Создана сущность ракетки выделенная в класс 2026-07-17 08:37:25 +03:00
Ilia Mashkov e03b71d4af feature: Создана сущность кирппича выделенная в класс 2026-07-17 08:36:06 +03:00
Ilia Mashkov d149721a84 feature: Создана сущность мяча выделенная в класс 2026-07-17 08:31:42 +03:00