Using Super.
This commit is contained in:
committed by
Alexander Harkness
parent
f931590bf0
commit
9ee47e5999
@@ -37,16 +37,18 @@ per-village density setting, the cVillage class itself implements the cPiecePool
|
||||
calls to the underlying cVillagePiecePool, after processing the density check.
|
||||
*/
|
||||
|
||||
class cVillagePiecePool :
|
||||
class cVillagePiecePool:
|
||||
public cPrefabPiecePool
|
||||
{
|
||||
typedef cPrefabPiecePool super;
|
||||
using Super = cPrefabPiecePool;
|
||||
|
||||
public:
|
||||
|
||||
cVillagePiecePool(
|
||||
const cPrefab::sDef * a_PieceDefs, size_t a_NumPieceDefs,
|
||||
const cPrefab::sDef * a_StartingPieceDefs, size_t a_NumStartingPieceDefs
|
||||
) :
|
||||
super(a_PieceDefs, a_NumPieceDefs, a_StartingPieceDefs, a_NumStartingPieceDefs)
|
||||
):
|
||||
Super(a_PieceDefs, a_NumPieceDefs, a_StartingPieceDefs, a_NumStartingPieceDefs)
|
||||
{
|
||||
AddRoadPieces();
|
||||
}
|
||||
@@ -107,13 +109,14 @@ public:
|
||||
|
||||
|
||||
|
||||
class cVillageGen::cVillage :
|
||||
class cVillageGen::cVillage:
|
||||
public cGridStructGen::cStructure,
|
||||
protected cPiecePool
|
||||
{
|
||||
typedef cGridStructGen::cStructure super;
|
||||
using Super = cGridStructGen::cStructure;
|
||||
|
||||
public:
|
||||
|
||||
cVillage(
|
||||
int a_Seed,
|
||||
int a_GridX, int a_GridZ,
|
||||
@@ -123,8 +126,8 @@ public:
|
||||
int a_Density,
|
||||
cVillagePiecePool & a_Prefabs,
|
||||
cTerrainHeightGenPtr a_HeightGen
|
||||
) :
|
||||
super(a_GridX, a_GridZ, a_OriginX, a_OriginZ),
|
||||
):
|
||||
Super(a_GridX, a_GridZ, a_OriginX, a_OriginZ),
|
||||
m_Seed(a_Seed),
|
||||
m_Noise(a_Seed),
|
||||
m_MaxSize(a_MaxSize),
|
||||
@@ -339,7 +342,7 @@ cVillageGen::cVillageGen(
|
||||
int a_SeaLevel,
|
||||
const AStringVector & a_PrefabsToLoad
|
||||
) :
|
||||
super(a_Seed, a_GridSize, a_GridSize, a_MaxOffset, a_MaxOffset, a_MaxSize, a_MaxSize, 100),
|
||||
Super(a_Seed, a_GridSize, a_GridSize, a_MaxOffset, a_MaxOffset, a_MaxSize, a_MaxSize, 100),
|
||||
m_RandNoise(a_Seed + 1000),
|
||||
m_MaxDepth(a_MaxDepth),
|
||||
m_MaxSize(a_MaxSize),
|
||||
|
||||
Reference in New Issue
Block a user