From db228094eb07c60d2bdc50303dea04e192f2ab80 Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Sat, 16 Mar 2024 23:11:22 +0100 Subject: [PATCH] fixed level select widget size --- game/select_scene.go | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/game/select_scene.go b/game/select_scene.go index 60dffbd..c5e74d3 100644 --- a/game/select_scene.go +++ b/game/select_scene.go @@ -82,10 +82,6 @@ func (scene *SelectScene) SetupUI() { levels = append(levels, LevelEntry{Id: id, Name: scene.Game.Levels[id].Name}) } - // for i := 0; i < 40; i++ { - // levels = append(levels, LevelEntry{Id: i, Name: "level"}) - // } - slog.Debug("levels", "levels", levels) buttonImage, err := gameui.LoadButtonImage() if err != nil { @@ -96,10 +92,10 @@ func (scene *SelectScene) SetupUI() { // Set how wide the list should be widget.ListOpts.ContainerOpts(widget.ContainerOpts.WidgetOpts( widget.WidgetOpts.MinSize(150, 0), - widget.WidgetOpts.LayoutData(widget.AnchorLayoutData{ - HorizontalPosition: widget.AnchorLayoutPositionCenter, - VerticalPosition: widget.AnchorLayoutPositionEnd, - StretchVertical: true, + widget.WidgetOpts.LayoutData(widget.RowLayoutData{ + Position: widget.RowLayoutPositionCenter, + Stretch: true, + MaxHeight: 300, }), )), // Set the entries in the list