C# Class DivineRightGame.LocalMapGenerator.SiteGenerator

Code for generating a site on the map
显示文件 Open project: Haedrian/Divine-Right

Public Methods

Method Description
GenerateSite ( SiteData siteData, Actor &actors ) : ].MapBlock[

Generates a site

RegenerateSite ( SiteData sitedata, MapBlock currentMap, Actor currentActors, Actor &newActors ) : ].MapBlock[

Regenerates a site's actors based on the sitedata. If it is not marked as needing regeneration , will do nothing

Private Methods

Method Description
GeneratePathfindingMap ( MapBlock map ) : ].byte[

Generates a pathfinding map from the mapl pushed in

Method Details

GenerateSite() public static method

Generates a site
public static GenerateSite ( SiteData siteData, Actor &actors ) : ].MapBlock[
siteData DRObjects.Sites.SiteData
actors DRObjects.Actor
return ].MapBlock[

RegenerateSite() public static method

Regenerates a site's actors based on the sitedata. If it is not marked as needing regeneration , will do nothing
public static RegenerateSite ( SiteData sitedata, MapBlock currentMap, Actor currentActors, Actor &newActors ) : ].MapBlock[
sitedata DRObjects.Sites.SiteData
currentMap DRObjects.MapBlock
currentActors DRObjects.Actor
newActors DRObjects.Actor
return ].MapBlock[