Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/maps/random/kerala.js
Show First 20 Lines • Show All 48 Lines • ▼ Show 20 Lines | |||||
var clWater = g_Map.createTileClass(); | var clWater = g_Map.createTileClass(); | ||||
var clDirt = g_Map.createTileClass(); | var clDirt = g_Map.createTileClass(); | ||||
var clRock = g_Map.createTileClass(); | var clRock = g_Map.createTileClass(); | ||||
var clMetal = g_Map.createTileClass(); | var clMetal = g_Map.createTileClass(); | ||||
var clFood = g_Map.createTileClass(); | var clFood = g_Map.createTileClass(); | ||||
var clBaseResource = g_Map.createTileClass(); | var clBaseResource = g_Map.createTileClass(); | ||||
var waterPosition = fractionToTiles(0.31); | var waterPosition = fractionToTiles(0.31); | ||||
var playerPosition = fractionToTiles(0.55); | const generalPlayerPosition = fractionToTiles(0.55); | ||||
var mountainPosition = fractionToTiles(0.69); | var mountainPosition = fractionToTiles(0.69); | ||||
var startAngle = randomAngle(); | var startAngle = randomAngle(); | ||||
const [playerIDs, playerPosition] = playerPlacementLine(0, new Vector2D(mapCenter.x, generalPlayerPosition), fractionToTiles(0.2)) | |||||
placePlayerBases({ | placePlayerBases({ | ||||
"PlayerPlacement": [ | "PlayerPlacement": [ | ||||
sortAllPlayers(), | playerIDs, | ||||
playerPlacementLine(0, new Vector2D(mapCenter.x, playerPosition), fractionToTiles(0.2)).map(pos => pos.rotateAround(startAngle, mapCenter)) | playerPosition.map(pos => pos.rotateAround(startAngle, mapCenter)) | ||||
], | ], | ||||
"PlayerTileClass": clPlayer, | "PlayerTileClass": clPlayer, | ||||
"BaseResourceClass": clBaseResource, | "BaseResourceClass": clBaseResource, | ||||
"CityPatch": { | "CityPatch": { | ||||
"outerTerrain": tRoadWild, | "outerTerrain": tRoadWild, | ||||
"innerTerrain": tRoad | "innerTerrain": tRoad | ||||
}, | }, | ||||
"StartingAnimal": { | "StartingAnimal": { | ||||
▲ Show 20 Lines • Show All 272 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator