implement logging of arena states

This commit is contained in:
2026-07-04 06:49:27 +02:00
parent bd0675db66
commit 3c1376828c
5 changed files with 139 additions and 1 deletions

View File

@@ -99,8 +99,23 @@ void ArenaWidget::resetToGrey()
setStyleSheet("ArenaWidget { border: 2px solid #999999; padding: 8px; }");
}
ArenaWidget::State ArenaWidget::getState() const
{
if (m_wasFinished)
{
return State::Ended;
}
if (m_running)
{
return State::Running;
}
return State::NotStarted;
}
void ArenaWidget::updateStatus(const ArenaStatus& status)
{
m_lastStatus = status;
for (int ti = 0; ti < 2; ++ti)
{
const ArenaStatus::TeamStatus& team = status.teams[ti];