Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/simulation/ai/petra/defenseManager.js
var PETRA = function(m) | (function(m) | ||||
{ | { | ||||
m.DefenseManager = function(Config) | m.DefenseManager = function(Config) | ||||
{ | { | ||||
this.armies = []; // array of "army" Objects | this.armies = []; // array of "army" Objects | ||||
this.Config = Config; | this.Config = Config; | ||||
this.targetList = []; | this.targetList = []; | ||||
this.armyMergeSize = this.Config.Defense.armyMergeSize; | this.armyMergeSize = this.Config.Defense.armyMergeSize; | ||||
▲ Show 20 Lines • Show All 938 Lines • ▼ Show 20 Lines | m.DefenseManager.prototype.Deserialize = function(gameState, data) | ||||
for (let dataArmy of data.armies) | for (let dataArmy of data.armies) | ||||
{ | { | ||||
let army = new m.DefenseArmy(gameState, []); | let army = new m.DefenseArmy(gameState, []); | ||||
army.Deserialize(dataArmy); | army.Deserialize(dataArmy); | ||||
this.armies.push(army); | this.armies.push(army); | ||||
} | } | ||||
}; | }; | ||||
return m; | }(PETRA)); | ||||
}(PETRA); |
Wildfire Games · Phabricator