amethyst / amethyst/rustrogueliketutorial
1.9 suggestion - mention draw_map before ranged_target
- Ngôn ngữ chính
- Rust
- Star
- 970
- Fork
- 166
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
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.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.