Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/maps/random/cycladic_archipelago.js
Show First 20 Lines • Show All 333 Lines • ▼ Show 20 Lines | var types = [ | ||||
[[tForestFloor, tGrass, pPineForest], [tForestFloor, pPineForest]], | [[tForestFloor, tGrass, pPineForest], [tForestFloor, pPineForest]], | ||||
[[tForestFloor, tGrass, pPoplarForest], [tForestFloor, pPoplarForest]], | [[tForestFloor, tGrass, pPoplarForest], [tForestFloor, pPoplarForest]], | ||||
[[tForestFloor, tGrass, pMainForest], [tForestFloor, pMainForest]] | [[tForestFloor, tGrass, pMainForest], [tForestFloor, pMainForest]] | ||||
]; // some variation | ]; // some variation | ||||
var size = 5; //size | var size = 5; //size | ||||
var num = scaleByMapSize(10, 64); //number | var num = scaleByMapSize(10, 64); //number | ||||
for (var i = 0; i < types.length; ++i) | for (var i = 0; i < types.length; ++i) | ||||
{ | { | ||||
placer = new ClumpPlacer(6+randInt(12), 0.1, 0.1, 1); | placer = new ClumpPlacer(randIntInclusive(6, 17), 0.1, 0.1, 1); | ||||
painter = new LayeredPainter( | painter = new LayeredPainter( | ||||
types[i], // terrains | types[i], // terrains | ||||
[2] // widths | [2] // widths | ||||
); | ); | ||||
createAreasInAreas( | createAreasInAreas( | ||||
placer, | placer, | ||||
[painter, paintClass(clForest)], | [painter, paintClass(clForest)], | ||||
avoidClasses(clCity, 1, clWater, 3, clForest, 3, clHill, 1), | avoidClasses(clCity, 1, clWater, 3, clForest, 3, clHill, 1), | ||||
▲ Show 20 Lines • Show All 161 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator