Resource order

This commit is contained in:
Rendo 2025-07-13 05:54:12 +05:00
commit 8b2b904834
16 changed files with 27 additions and 2 deletions

View file

@ -12,7 +12,12 @@ public partial class AlmanachGrid : GridContainer
if (_zombies)
{
foreach (var resource in GameRegistry.GetZombies())
var list = GameRegistry.GetZombies();
list.Sort((a, b) =>
{
return a.Order - b.Order;
});
foreach (var resource in list)
{
Seedpacket slot = _plantCard.Instantiate<Seedpacket>();
AddChild(slot);
@ -23,7 +28,12 @@ public partial class AlmanachGrid : GridContainer
}
else
{
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<Seedpacket>();
AddChild(slot);

View file

@ -16,5 +16,6 @@ public partial class DisplayResource : Resource
public Texture2D Preview;
[Export] public CustomSeedpacketFrame customFrame;
[Export] public int Layer = 1;
[Export] public int Order = 0;
public string internal_id;
}