silphius/public/assets/hoe/projection-check.js

16 lines
310 B
JavaScript
Raw Normal View History

2024-07-07 17:32:54 -05:00
const layer0 = ecs.get(1).TileLayers.layer(0)
const layer1 = ecs.get(1).TileLayers.layer(1)
2024-06-28 12:12:38 -05:00
const filtered = []
2024-07-12 17:41:55 -05:00
for (const position of projected) {
2024-07-07 17:32:54 -05:00
if (
2024-07-12 17:41:55 -05:00
[1, 2, 3, 4, 6].includes(layer0.tile(position))
&& ![7].includes(layer1.tile(position))
2024-07-07 17:32:54 -05:00
) {
2024-07-12 17:41:55 -05:00
filtered.push(position)
2024-06-28 12:12:38 -05:00
}
}
return filtered