amethyst / amethyst/rustrogueliketutorial

1.9 suggestion - mention draw_map before ranged_target

Abierto
#119 0 comentarios 0 reacciones 1 asignado Reclamado por @thebracket Ver en GitHub
Lenguaje dominante
Rust
Estrellas
970
Forks
166
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Before 1.9, the last mention of `draw_map()` and the code below occurs in 1.6 where it is below the `delete_the_dead()` call.

```
damage_system::delete_the_dead(&mut self.ecs);

draw_map(&self.ecs, ctx);

let positions = self.ecs.read_storage::();
let renderables = self.ecs.read_storage::();
let map = self.ecs.fetch::();

for (pos, render) in (&positions, &renderables).join() {
let idx = map.xy_idx(pos.x, pos.y);
if map.visible_tiles[idx] { ctx.set(pos.x, pos.y, render.fg, render.bg, render.glyph) }
}
```

The setting of backgrounds in `ranged_target()` gets overwritten by the map drawing/rendering code, and it's not explicitly mentioned in the tutorial that it needs to be moved up to the beginning of `tick()`.. might be helpful add that.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.