amethyst / amethyst/rustrogueliketutorial

1.9 suggestion - mention draw_map before ranged_target

Aperta
#119 0 commenti 0 reazioni 1 assegnatario Rivendicata da @thebracket Vedi su GitHub
Lingua principale
Rust
Stelle
970
Fork
166
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.