Skip to content

Commit f93b1d3

Browse files
committed
Update debug logs for terrain
1 parent 89926f0 commit f93b1d3

2 files changed

Lines changed: 11 additions & 7 deletions

File tree

src/features/terrain.rs

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,10 @@ impl Task for SpawnTerrain {
245245
.next()
246246
.expect("Terrain entity id was not returned after spawning");
247247
index.insert(tile, entity_id);
248-
// log::debug!("spawn -> ({};{} -> {})", xi, zi, lod.value());
248+
log::debug!(
249+
"ECS_TERRAIN: spawn {entity_id:?} ({xi};{zi} -> {})",
250+
lod.value()
251+
);
249252
tiles_to_spawn.push(entity_id);
250253
}
251254
}
@@ -258,17 +261,18 @@ impl Task for SpawnTerrain {
258261
let mut tiles_to_exile = Vec::with_capacity(self.index.len());
259262
// Clear terrain out of view range
260263
for entity_id in self.index.values() {
261-
/* TODO: exile is broken on ECS level
262264
if let Some(entity) = world.exile(entity_id) {
263265
if let Some(terrain) = entity.get::<Terrain>() {
264-
log::debug!("exile -> ({})", terrain.lod.value());
266+
log::debug!(
267+
"ECS_TERRAIN: exile {entity_id:?}, lod={}",
268+
terrain.lod.value()
269+
);
265270
} else {
266-
log::error!("exile -> entity is not a terrain: {:?}", entity_id);
271+
log::error!("ECS_TERRAIN: exile {entity_id:?} ! not a terrain");
267272
}
268273
} else {
269-
log::error!("exile -> failed {:?}", entity_id);
274+
log::error!("ECS_TERRAIN: exile {entity_id:?} -> failed");
270275
}
271-
*/
272276
tiles_to_exile.push(*entity_id);
273277
}
274278
let scene = index.values().copied().collect::<Vec<_>>();

src/features/terrain/renderer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ impl Task for RenderTerrain {
182182

183183
for (id, terrain) in world.query::<(&Id<Entity>, &Terrain)>() {
184184
if !spawn_terrain_output.scene.contains(id) {
185-
log::error!("Garbage terrain from ECS: {:?}", id);
185+
log::error!("ECS_TERRAIN: garbage entity: {:?}", id);
186186
continue;
187187
}
188188
let lod_info = match self.lods_index.get(&terrain.lod) {

0 commit comments

Comments
 (0)