Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

feature/client-advanced-session-methods #86

Merged
merged 14 commits into from
Mar 17, 2022

Conversation

MarkTheHopeful
Copy link
Contributor

Теперь создание комнаты и запуск игры разделены на разные стадии в соответствии с API и параллельной вектой сервера. Теперь на ProtoRoomScreen, который появляется после создания/подключения к комнате есть список игроков, а у хоста ещё и кнопка start game, которая активируется, если текущее состояние комнаты позволяет запуск. Постоянно poll-ится состояние сессии, и, если сессия началась, то все подключённые автоматически закидываются в игру.

@waleko waleko self-requested a review March 14, 2022 18:25
sessionPollingTimer->setInterval(500);
sessionPollingTimer->callOnTimeout([this]() { getSessionInfo(); });
validationPollingTimer = new QTimer(this);
validationPollingTimer->setInterval(500);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

реально 3 полла...

Copy link
Member

@waleko waleko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

многа кода, но вроде всё по делу

@waleko
Copy link
Member

waleko commented Mar 14, 2022

не делай сквош..

@MarkTheHopeful MarkTheHopeful merged commit 3488a85 into develop Mar 17, 2022
@MarkTheHopeful MarkTheHopeful deleted the feature/client-advanced-session-methods branch March 17, 2022 22:33
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants