- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
for (var cx : int = this.cell.cx - distance; cx <= this.cell.cx + distance; cx++) {
for (var cy : int = this.cell.cy - distance; cy <= this.cell.cy + distance; cy++) {
var cell : Cell = Cell.getCell(cx, cy);
if (cell) {
for each (var object : GameObject in cell.objects) {
if (object.buildable &&
object.buildable.tags.find(Buildable.TAG_DEBRIS) &&
deletedDebris.indexOf(object.id) == -1) {
deletedDebris.push(object.id);
}
}
}
}
}
Игра с пространством имен просто добила....
Любителям this посвящается.
Можно было, конечно, сделать эту функцию более общей, т.как операция перечисления всех элементов на доске практически наверняка случается в игре не один раз, но это как бы мелочи...
А дальше простор для фантазии и ошибок.
Вот блять свеженайденное.