16 lines
331 B
JavaScript
16 lines
331 B
JavaScript
const layer0 = ecs.get(1).TileLayers.layer(0)
|
|
const layer1 = ecs.get(1).TileLayers.layer(1)
|
|
|
|
const filtered = []
|
|
|
|
for (let i = 0; i < projected.length; ++i) {
|
|
if (
|
|
[1, 2, 3, 4, 6].includes(layer0.tile(projected[i]))
|
|
&& ![7].includes(layer1.tile(projected[i]))
|
|
) {
|
|
filtered.push(projected[i])
|
|
}
|
|
}
|
|
|
|
return filtered
|