From ada59f2f5b2c2be0999131fe98af985effb5829d Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Wed, 3 Sep 2025 13:10:15 +0200 Subject: show all store available store cards when prompting to buy a card --- go/ui/mapView.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'go/ui/mapView.go') diff --git a/go/ui/mapView.go b/go/ui/mapView.go index 83404241..528ce6db 100644 --- a/go/ui/mapView.go +++ b/go/ui/mapView.go @@ -428,6 +428,14 @@ func (vw *MapView) FindObjectAt(screenX, screenY int) any { return nil } +func (vw *MapView) GetScreenPosition(t *game.Tile) (int, int) { + scaled_tile_wdth := int(float64(TILE_WIDTH) * vw.scale) + scaled_tile_hght := int(float64(TILE_HEIGHT) * vw.scale) + x := scaled_tile_wdth * t.Position.X + y := scaled_tile_hght * t.Position.Y + return x, y +} + func (vw *MapView) HighlightPositions(pos []game.Position, col color.Color) { highlights := make(map[game.Position][]color.Color) for _, p := range pos { -- cgit v1.2.3