Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/maps/random/rmgen/wall_builder.js
Show First 20 Lines • Show All 855 Lines • ▼ Show 20 Lines | for (var i = 0; i < extandingWallPartAssortment.length; i++) | ||||
} | } | ||||
} | } | ||||
// Setup optional arguments to the default | // Setup optional arguments to the default | ||||
wallPartsAssortment = wallPartsAssortment || defaultWallPartsAssortment; | wallPartsAssortment = wallPartsAssortment || defaultWallPartsAssortment; | ||||
cornerWallElement = cornerWallElement || "tower"; // Don't use wide elements for this. Not supported well... | cornerWallElement = cornerWallElement || "tower"; // Don't use wide elements for this. Not supported well... | ||||
style = style || "palisades"; | style = style || "palisades"; | ||||
playerId = playerId || 0; | playerId = playerId || 0; | ||||
orientation = orientation || 0; | orientation = orientation || 0; | ||||
numCorners = numCorners || randInt(5, 7); | numCorners = numCorners || randIntInclusive(5, 7); | ||||
irregularity = irregularity || 0.5; | irregularity = irregularity || 0.5; | ||||
skipFirstWall = skipFirstWall || false; | skipFirstWall = skipFirstWall || false; | ||||
// Setup angles | // Setup angles | ||||
var angleToCover = 2*PI; | var angleToCover = 2*PI; | ||||
var angleAddList = []; | var angleAddList = []; | ||||
for (var i = 0; i < numCorners; i++) | for (var i = 0; i < numCorners; i++) | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 160 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator