Fix errors when using autostart to launch a game. Use setters instead of accessing cmpPlayers properties directly.
Tidy the formatting in Player.js This was SVN commit r13044.
This commit is contained in:
parent
dc6c0e483b
commit
58fa0c7c58
@ -22,11 +22,15 @@ function InitGame(settings)
|
||||
cmpPlayer.SetAI(true);
|
||||
cmpPlayer.SetCheatEnabled(true);
|
||||
}
|
||||
cmpPlayer.maxPop = settings.PopulationCap;
|
||||
if (settings.PopulationCap)
|
||||
cmpPlayer.SetMaxPopulation(settings.PopulationCap);
|
||||
|
||||
if (settings.mapType !== "scenario")
|
||||
for (var resouces in cmpPlayer.resourceCount)
|
||||
cmpPlayer.resourceCount[resouces] = settings.StartingResources;
|
||||
if (settings.mapType !== "scenario" && settings.StartingResources)
|
||||
var resourceCounts = cmpPlayer.GetResourceCounts();
|
||||
var newResourceCounts = {};
|
||||
for (var resouces in resourceCounts)
|
||||
newResourceCounts[resouces] = settings.StartingResources;
|
||||
cmpPlayer.SetResourceCounts(newResourceCounts);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -37,7 +37,9 @@ function LoadPlayerSettings(settings, newPlayers)
|
||||
numPlayers = settings.PlayerData.length + 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
warn("Player.js: Setup has no player data - using defaults");
|
||||
}
|
||||
|
||||
for (var i = 0; i < numPlayers; ++i)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user