mirror of
https://github.com/GabsPuNs/Project-Zenith-Main.git
synced 2026-07-01 19:06:19 +00:00
Fix multiple memory leaks and stale pooled allocations (#1)
This commit is contained in:
@@ -20,7 +20,8 @@ void LightningBoltRenderer::render(shared_ptr<Entity> _bolt, double x, double y,
|
||||
double xOff = 0;
|
||||
double zOff = 0;
|
||||
{
|
||||
Random *random = new Random(bolt->seed);
|
||||
Random randomObj(bolt->seed);
|
||||
Random *random = &randomObj;
|
||||
for (int h = 7; h >= 0; h--)
|
||||
{
|
||||
xOffs[h] = xOff;
|
||||
@@ -32,7 +33,8 @@ void LightningBoltRenderer::render(shared_ptr<Entity> _bolt, double x, double y,
|
||||
|
||||
for (int r = 0; r < 4; r++)
|
||||
{
|
||||
Random *random = new Random(bolt->seed);
|
||||
Random randomObj(bolt->seed);
|
||||
Random *random = &randomObj;
|
||||
for (int p = 0; p < 3; p++)
|
||||
{
|
||||
int hs = 7;
|
||||
|
||||
Reference in New Issue
Block a user