From 3fa3dbcb2ab9b72e0bc3294d6904ce7e3cc3eb3c Mon Sep 17 00:00:00 2001 From: Kieran Kihn <114803508+kierankihn@users.noreply.github.com> Date: Wed, 10 Dec 2025 22:30:44 +0800 Subject: [PATCH] fix(ui): bind turn state to `TouchArea` and player component - Enabled `TouchArea` based on the current player's turn. - Updated player component to reflect dynamic turn state. --- ui/GamePage.slint | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/GamePage.slint b/ui/GamePage.slint index 1535993..dc29e11 100644 --- a/ui/GamePage.slint +++ b/ui/GamePage.slint @@ -613,6 +613,7 @@ export component GamePage inherits Window { } TouchArea { + enabled: root.is-current-player-turn; width: parent.width; height: parent.height; clicked => { @@ -664,7 +665,7 @@ export component GamePage inherits Window { player-name: current-player-name; card-count: current-player-card-count; has-uno: current-player-has-uno; - is-current-turn: true; + is-current-turn: is-current-player-turn; } }