Commit Graph
35 Commits
Author SHA1 Message Date
vladimir 4533789432 feat: переработка NetwrokMessage и EventMapper 2026-08-25 01:50:45 +03:00
vladimir b1132715e1 feat: наследование от BaseEvent и метод from_payload для каждого из классов Event 2026-08-25 01:49:12 +03:00
vladimir 878b83dc1c feat: метод from_dict для класса Player 2026-08-25 01:48:02 +03:00
vladimir 28030412d0 feat: базовый класс BaseEvent с универсальным методом to_payload для гарантированного преобразования всех данных в строки 2026-08-25 01:46:58 +03:00
vladimir 6017c2d757 fix: переработка методов NetworkController 2026-08-24 01:43:03 +03:00
vladimir 53be71316c fix: удаление ненужных методов 2026-08-23 21:06:02 +03:00
vladimir 473b03c1bb fix: корректное определение текущего индекса в методах возврата состояния карт 2026-08-23 21:06:02 +03:00
vladimir a07d94bcc4 fix: корректное определение текущего индекса 2026-08-23 21:05:51 +03:00
vladimir 9a4c98fb76 wip: без комментариев 2026-08-23 01:49:02 +03:00
vladimir 5c7966755f wip: возможность получения загаданной стрелки только после попытки отгадки 2026-08-19 04:06:30 +03:00
vladimir 0730d8180b fix: исправлен порядок открытия карт у загадывающего 2026-08-19 01:39:39 +03:00
vladimir b78081d999 feat: почти рабочий вариант session 2026-08-18 03:53:34 +03:00
vladimir a7fcf3dda8 refactor: разделение domain.py на модуль domain, включающий common.py и session.py 2026-08-17 02:03:46 +03:00
vladimir ab6fd43883 feat: начало работы на AppContext 2026-08-14 03:17:30 +03:00
vladimir dc25e2d98b feat: начало работы над SessionNetworkController 2026-08-14 03:17:08 +03:00
vladimir ac7a841d05 feat: начало работы над SessionInput 2026-08-14 03:16:24 +03:00
vladimir bc5ae5394c chore: добавление директории sandbox в .gitignore 2026-08-14 02:43:59 +03:00
vladimir e3f5828334 refactor: разделение кода в session_view.py 2026-08-14 02:42:18 +03:00
vladimir c657415bf0 feat: правильная работа SessionState 2026-08-13 03:41:03 +03:00
vladimir 6a66a02071 feat: wip SessionState, SessionView 2026-08-12 04:30:17 +03:00
vladimir da169b49fc refactor(ui): wip session_view.py 2026-08-12 01:21:54 +03:00
vladimir 6254de74e4 feat(ui): wip session_view.py 2026-08-11 04:08:55 +03:00
vladimir 1da622cd7c feat(ui): wip session_view.py 2026-08-10 03:29:23 +03:00
vladimir 63a51c7ae3 feat(ui): работа с новыми классами состояний приложения dev2 2026-08-09 02:10:02 +03:00
vladimir c07bf63b8b fix(net): аннотация payload: dict[str, str] в классе NetwrokMessage 2026-08-09 02:09:01 +03:00
vladimir f80a9b4098 feat(core): отдельный класс для каждого состояния приложения 2026-08-09 02:05:53 +03:00
vladimir f38539f3c8 feat(ui): добавление работы с сетью через графический интерфейс 2026-08-07 03:07:04 +03:00
vladimir 715853c4b9 feat(net): добавление функционала для работы с сетью 2026-08-07 03:05:51 +03:00
vladimir e5bfbee528 docs: добавление описания формата сетевых сообщений 2026-08-07 03:04:55 +03:00
vladimir 5fcbf5ac06 feat(ui): заменены кнопки выбора ролей на переключаемые 2026-08-07 00:48:21 +03:00
vladimir 3add50cbbc feat(ui): добавление поддержки лобби в основное окно dev1 2026-08-06 03:29:16 +03:00
vladimir e533acd9f1 feat(core): добавление класса для хранения внутреннего состояния 2026-08-06 03:28:07 +03:00
vladimir a25997992e feat(ui): добавление лобби и возможности выбора роли 2026-08-06 03:27:08 +03:00
vladimir c993e80a71 build: добавлена возможность создания архива с приложением через команду --archive dev0 2026-08-05 03:00:17 +03:00
vladimir 58aaf93392 init: начало работы над приложением с использованием wxPython 2026-08-05 02:25:56 +03:00