Fixed a memory leak in NetherFortGen.
This commit is contained in:
parent
ae0954f1d4
commit
3c84a995a9
@ -29,6 +29,7 @@ public:
|
|||||||
int m_Seed;
|
int m_Seed;
|
||||||
cPlacedPieces m_Pieces;
|
cPlacedPieces m_Pieces;
|
||||||
|
|
||||||
|
|
||||||
cNetherFort(cNetherFortGen & a_ParentGen, int a_BlockX, int a_BlockZ, int a_GridSize, int a_MaxDepth, int a_Seed) :
|
cNetherFort(cNetherFortGen & a_ParentGen, int a_BlockX, int a_BlockZ, int a_GridSize, int a_MaxDepth, int a_Seed) :
|
||||||
m_ParentGen(a_ParentGen),
|
m_ParentGen(a_ParentGen),
|
||||||
m_BlockX(a_BlockX),
|
m_BlockX(a_BlockX),
|
||||||
@ -43,6 +44,12 @@ public:
|
|||||||
cBFSPieceGenerator pg(m_ParentGen, a_Seed);
|
cBFSPieceGenerator pg(m_ParentGen, a_Seed);
|
||||||
pg.PlacePieces(a_BlockX, BlockY, a_BlockZ, a_MaxDepth, m_Pieces);
|
pg.PlacePieces(a_BlockX, BlockY, a_BlockZ, a_MaxDepth, m_Pieces);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
~cNetherFort()
|
||||||
|
{
|
||||||
|
cPieceGenerator::FreePieces(m_Pieces);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/** Carves the system into the chunk data */
|
/** Carves the system into the chunk data */
|
||||||
|
Loading…
Reference in New Issue
Block a user