aboutsummaryrefslogtreecommitdiff
path: root/go/client/game.go
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2023-02-14 16:05:06 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2025-01-27 16:43:49 +0100
commitb85c1a85e3f9a53321495e4d015e7620b29f9929 (patch)
tree314469f8bcbe61cea3c055d01e2c961b0e988708 /go/client/game.go
parente049500b213c85c9d1556e01717226a191d2dce8 (diff)
downloadmuhqs-game-b85c1a85e3f9a53321495e4d015e7620b29f9929.tar.gz
muhqs-game-b85c1a85e3f9a53321495e4d015e7620b29f9929.zip
add sealed activity to select a starting deck
Diffstat (limited to 'go/client/game.go')
-rw-r--r--go/client/game.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/go/client/game.go b/go/client/game.go
index 91e7e365..76b04fa7 100644
--- a/go/client/game.go
+++ b/go/client/game.go
@@ -503,8 +503,10 @@ func (g *Game) Update() error {
scrollX, scrollY := ebiten.Wheel()
if scrollX != 0 || scrollY != 0 {
- if scrollable, ok := obj.(ui.Scrollable); ok {
- scrollable.Scroll(int(scrollX), int(scrollY))
+ for _, w := range g.widgets {
+ if scrollable, ok := w.(ui.Scrollable); ok && w.Contains(x, y) {
+ scrollable.Scroll(int(scrollX), int(scrollY))
+ }
}
}