Watch
2
0
Fork
You've already forked raylib-cs
0

rewrote spawn code to be allocation-free

This commit is contained in:
Tiger Jove 2024-06-16 14:34:12 +02:00
commit c7b5975392

View file

@ -68,12 +68,11 @@ public static class Bunnymark
if (IsMouseButtonDown(MouseButton.Left) && bunniesCount < MaxBunnies)
{
// Add a range of new bunnies
Enumerable.Range(0, BunnyIncrement)
.Select(_ => new Bunny())
.ToArray()
.CopyTo(bunnies[bunniesCount..]);
bunniesCount+= BunnyIncrement;
foreach (ref var bunny in bunnies[bunniesCount..(bunniesCount+BunnyIncrement)])
{
bunny = new();
}
bunniesCount += BunnyIncrement;
}
else if (IsMouseButtonDown(MouseButton.Right))
{