Движок Mau
Предоставляет необходимые игровые компоненты.
Колода карт
- Поведение: Поведение карт на игровые действие. К примеру активное действие карты при её использовании.
- Карта: Класс Mau карты и её базовые методы.
- Колода карт: Класс колоды карт.
- Шаблоны колод: Заготовленные шаблоны колод.
- Классический.
- Дикие карты.
- Отладочная коллекция.
Игра
- Игра: Класс сессии Уно.
- Менеджер игроков: Надстройка над хранилищем игроков для управления в рамках одной сессии.
- Правила: Реализация битовых игровых правил.
- Револьвер: Вспомогательный компонент револьвера.
Прочие компоненты
- Перечисления: Цвета и типы карт, состояния игры с игровые события.
- Обработчик события: Предоставляет базовый обработчик игровых событий.
- Менеджер сессий: Отвечает за создание и завершение игровых сессий. Предоставляет в сессии обработчик событий и хранилища.
- Хранилища: Используется для хранения данных об игроках и сессиях.