diff --git a/scripts/gui/choose_your_seeds/GridLoader.cs b/scripts/gui/choose_your_seeds/GridLoader.cs index f728588..e818477 100644 --- a/scripts/gui/choose_your_seeds/GridLoader.cs +++ b/scripts/gui/choose_your_seeds/GridLoader.cs @@ -12,11 +12,16 @@ public partial class GridLoader : GridContainer { _plantCard = ResourceLoader.Load("res://scenes/gui/seedpacket.tscn"); - foreach(var resource in GameRegistry.GetPlants()) + var list = GameRegistry.GetPlants(); + list.Sort((a, b) => + { + return a.Order - b.Order; + }); + foreach (var resource in list) { Seedpacket slot = _plantCard.Instantiate(); AddChild(slot); - + slot.SetResource(resource); slot.SetHandler(new ChoosableHandler(slot)); }