- 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 посвящается.
Lure Of Chaos 16.10.2012 21:45 # 0
wvxvw 17.10.2012 12:35 # 0
Можно было, конечно, сделать эту функцию более общей, т.как операция перечисления всех элементов на доске практически наверняка случается в игре не один раз, но это как бы мелочи...
kyzi007 17.10.2012 12:48 # 0
А дальше простор для фантазии и ошибок.
kyzi007 17.10.2012 13:03 # 0
Вот блять свеженайденное.
wvxvw 17.10.2012 13:04 # 0
wvxvw 17.10.2012 13:39 # +1