Method | Description | |
---|---|---|
AddChunk ( ChunkLibrary2D chunkLibrary, Level2D level, |
Expands the passed level at any free context.
|
|
AddChunk ( ChunkLibrary2D chunkLibrary, Level2D level, |
Expands the passed level at the specified free context.
|
|
AddRandomChunk ( ChunkLibrary2D chunkLibrary, Level2D level, |
Adds a random chunk to the passed level at a random position, without checking for any intersections with the level bounds or other chunks and without aligning it to any other chunk.
|
|
GenerateLevel ( ChunkLibrary2D chunkLibrary, Vector2F levelExtents ) : Level2D |
Generates a 2D level using the given chunk library and desired dimensions for the level.
|
|
GenerateLevel ( ChunkLibrary2D chunkLibrary, Vector2F levelExtents, |
Generates a 2D level using the given chunk library, desired dimensions for the level and random number generator.
|
|
GenerateLevel ( ChunkLibrary2D chunkLibrary, Level2D level ) : void |
Generates a 2D level using the given chunk library and level.
|
|
GenerateLevel ( ChunkLibrary2D chunkLibrary, Level2D level, |
Generates a 2D level using the given chunk library, level and random number generator.
|
|
PostProcessLevel ( Level2D level ) : void |
Applies all available post-processing policies to the passed level.
|
Method | Description | |
---|---|---|
ConstructChunkFromTemplate ( |
Factory method that returns a new chunk based on the given chunk template that the type of the chunk template and of the chunks in the level.
|
public AddChunk ( ChunkLibrary2D chunkLibrary, Level2D level, |
||
chunkLibrary | ChunkLibrary2D | /// Chunk library that holds all chunk templates to use for the level generation. /// |
level | Level2D | Level to fill during the level generation process. |
random | Random number generator to use for the level generation. | |
return | bool |
public AddChunk ( ChunkLibrary2D chunkLibrary, Level2D level, |
||
chunkLibrary | ChunkLibrary2D | /// Chunk library that holds all chunk templates to use for the level generation. /// |
level | Level2D | Level to fill during the level generation process. |
random | Random number generator to use for the level generation. | |
freeContext | Context to expland the level at. | |
return | bool |
public AddRandomChunk ( ChunkLibrary2D chunkLibrary, Level2D level, |
||
chunkLibrary | ChunkLibrary2D | /// Chunk library that holds all chunk templates to use for the level generation. /// |
level | Level2D | Level to fill during the level generation process. |
random | Random number generator to use for the level generation. | |
return | void |
protected ConstructChunkFromTemplate ( |
||
chunkTemplate | Chunk template the returned chunk should be based on. | |
return |
public GenerateLevel ( ChunkLibrary2D chunkLibrary, Vector2F levelExtents ) : Level2D | ||
chunkLibrary | ChunkLibrary2D | /// Chunk library that holds all chunk templates to use for the level generation. /// |
levelExtents | Vector2F | Width and height the resulting level should have. |
return | Level2D |
public GenerateLevel ( ChunkLibrary2D chunkLibrary, Vector2F levelExtents, |
||
chunkLibrary | ChunkLibrary2D | /// Chunk library that holds all chunk templates to use for the level generation. /// |
levelExtents | Vector2F | Width and height the resulting level should have. |
random | Random number generator to use for the level generation. | |
return | Level2D |
public GenerateLevel ( ChunkLibrary2D chunkLibrary, Level2D level ) : void | ||
chunkLibrary | ChunkLibrary2D | /// Chunk library that holds all chunk templates to use for the level generation. /// |
level | Level2D | Level to fill during the level generation process. |
return | void |
public GenerateLevel ( ChunkLibrary2D chunkLibrary, Level2D level, |
||
chunkLibrary | ChunkLibrary2D | /// Chunk library that holds all chunk templates to use for the level generation. /// |
level | Level2D | Level to fill during the level generation process. |
random | Random number generator to use for the level generation. | |
return | void |
public PostProcessLevel ( Level2D level ) : void | ||
level | Level2D | Level to process. |
return | void |