diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2023-02-14 16:05:06 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2025-01-27 16:43:49 +0100 |
| commit | b85c1a85e3f9a53321495e4d015e7620b29f9929 (patch) | |
| tree | 314469f8bcbe61cea3c055d01e2c961b0e988708 /go/client/game.go | |
| parent | e049500b213c85c9d1556e01717226a191d2dce8 (diff) | |
| download | muhqs-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.go | 6 |
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)) + } } } |
