Differential D2150 Diff 17818 ps/trunk/binaries/data/mods/public/simulation/ai/petra/buildManager.js
Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/simulation/ai/petra/buildManager.js
Show First 20 Lines • Show All 116 Lines • ▼ Show 20 Lines | |||||
}; | }; | ||||
/** | /** | ||||
* Get the first buildable structure with a given class | * Get the first buildable structure with a given class | ||||
* TODO when several available, choose the best one | * TODO when several available, choose the best one | ||||
*/ | */ | ||||
PETRA.BuildManager.prototype.findStructureWithClass = function(gameState, classes) | PETRA.BuildManager.prototype.findStructureWithClass = function(gameState, classes) | ||||
{ | { | ||||
return this.findStructuresByFilter(gameState, API3.Filters.byClassesOr(classes))[0]; | return this.findStructuresByFilter(gameState, API3.Filters.byClasses(classes))[0]; | ||||
}; | }; | ||||
PETRA.BuildManager.prototype.hasBuilder = function(template) | PETRA.BuildManager.prototype.hasBuilder = function(template) | ||||
{ | { | ||||
let numBuilders = this.builderCounters.get(template); | let numBuilders = this.builderCounters.get(template); | ||||
return numBuilders && numBuilders > 0; | return numBuilders && numBuilders > 0; | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 58 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator