mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-07-27 16:53:33 +00:00
This might help speed a fraction.
This was SVN commit r9738.
This commit is contained in:
@@ -160,21 +160,21 @@ var BuildingConstructionPlan = Class({
|
||||
|
||||
//Look at making sure we're a long way from enemy civ centres as well.
|
||||
|
||||
var enemyTiles = new Uint16Array(map.data.length);
|
||||
|
||||
var foetargets = gameState.entities.filter(function(ent) {
|
||||
return (ent.isEnemy());
|
||||
});
|
||||
foetargets.forEach(function(ent) {
|
||||
if (ent.hasClass("CivCentre"))
|
||||
{
|
||||
var infl = 32;
|
||||
var pos = ent.position();
|
||||
var x = Math.round(pos[0] / cellSize);
|
||||
var z = Math.round(pos[1] / cellSize);
|
||||
self.addInfluence(enemyTiles, map.width, map.height, x, z, infl);
|
||||
}
|
||||
});
|
||||
// var enemyTiles = new Uint16Array(map.data.length);
|
||||
//
|
||||
// var foetargets = gameState.entities.filter(function(ent) {
|
||||
// return (ent.isEnemy());
|
||||
// });
|
||||
// foetargets.forEach(function(ent) {
|
||||
// if (ent.hasClass("CivCentre"))
|
||||
// {
|
||||
// var infl = 32;
|
||||
// var pos = ent.position();
|
||||
// var x = Math.round(pos[0] / cellSize);
|
||||
// var z = Math.round(pos[1] / cellSize);
|
||||
// self.addInfluence(enemyTiles, map.width, map.height, x, z, infl);
|
||||
// }
|
||||
// });
|
||||
|
||||
|
||||
// Find target building's approximate obstruction radius,
|
||||
|
||||
@@ -170,21 +170,21 @@ var BuildingConstructionPlanEcon = Class({
|
||||
|
||||
//Look at making sure we're a long way from enemy civ centres as well.
|
||||
|
||||
var enemyTiles = new Uint16Array(map.data.length);
|
||||
|
||||
var foetargets = gameState.entities.filter(function(ent) {
|
||||
return (ent.isEnemy());
|
||||
});
|
||||
foetargets.forEach(function(ent) {
|
||||
if (ent.hasClass("CivCentre"))
|
||||
{
|
||||
var infl = 40;
|
||||
var pos = ent.position();
|
||||
var x = Math.round(pos[0] / cellSize);
|
||||
var z = Math.round(pos[1] / cellSize);
|
||||
self.addInfluence(enemyTiles, map.width, map.height, x, z, infl);
|
||||
}
|
||||
});
|
||||
// var enemyTiles = new Uint16Array(map.data.length);
|
||||
//
|
||||
// var foetargets = gameState.entities.filter(function(ent) {
|
||||
// return (ent.isEnemy());
|
||||
// });
|
||||
// foetargets.forEach(function(ent) {
|
||||
// if (ent.hasClass("CivCentre"))
|
||||
// {
|
||||
// var infl = 40;
|
||||
// var pos = ent.position();
|
||||
// var x = Math.round(pos[0] / cellSize);
|
||||
// var z = Math.round(pos[1] / cellSize);
|
||||
// self.addInfluence(enemyTiles, map.width, map.height, x, z, infl);
|
||||
// }
|
||||
// });
|
||||
|
||||
|
||||
// Find target building's approximate obstruction radius,
|
||||
|
||||
Reference in New Issue
Block a user