From 7474258dd5e3bcfb87df79f423a0646f7e369441 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Mon, 1 May 2023 19:33:43 +0200 Subject: [PATCH] Hook up our_defense. --- events.cpp | 4 ++++ main.cpp | 1 + 2 files changed, 5 insertions(+) diff --git a/events.cpp b/events.cpp index 3258c77..ded1b6f 100644 --- a/events.cpp +++ b/events.cpp @@ -258,6 +258,10 @@ EventsModel::Status EventsModel::get_status_at(uint64_t t) s.offense = true; last_gained_possession = e.t; } + if (e.type == "defense") { + s.offense = true; + num_touches = 0; + } if (e.type == "drop" || e.type == "throwaway") { s.offense = false; num_touches = 0; diff --git a/main.cpp b/main.cpp index 18eb617..d9c6e88 100644 --- a/main.cpp +++ b/main.cpp @@ -103,6 +103,7 @@ MainWindow::MainWindow(EventsModel *events, PlayersModel *players) : events(even connect(ui->their_throwaway, &QPushButton::clicked, [this]() { insert_noplayer_event("their_throwaway"); }); connect(ui->their_goal, &QPushButton::clicked, [this]() { insert_noplayer_event("their_goal"); }); connect(ui->their_pull, &QPushButton::clicked, [this]() { insert_noplayer_event("their_pull"); }); + connect(ui->our_defense, &QPushButton::clicked, [this]() { set_current_event_type("defense"); }); // TODO: player-connected // Misc. events connect(ui->substitution, &QPushButton::clicked, [this]() { make_substitution(); }); -- 2.39.2