zemeroth
zemeroth copied to clipboard
😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
https://github.com/ozkriff/zemeroth/blob/aa0f16028/src/core/tactical_map/execute.rs#L527-L601
After the transition to new sprites (https://github.com/ozkriff/zemeroth/issues/264) gaps between the tiles appeared. They aren't immediately visible with the standard bg color, but changing the bg color to `#FF00FF` show them:...
There should be a "cancel" button and an explanation label: https://github.com/ozkriff/zemeroth/blob/1f8ed2c23/src/screen/battle/mod.rs#L344-L345 ```rust // TODO: Update the GUI here: explain how to use or cancel the ability. // 'Select target tile'...
Teaching AI to jump shouldn't be much more difficult than throwing a bomb - you basically do all the same way, but in the end you throw not a bomb...
Add ```rust #![cfg_attr(feature = "cargo-clippy", deny(clippy_pedantic))] ``` to `main.rs` (and `lib.rs` of the libs) and fix the errors: most of them are [`stutter`](https://rust-lang-nursery.github.io/rust-clippy/v0.0.212/index.html#stutter), [`similar_names`](https://rust-lang-nursery.github.io/rust-clippy/v0.0.212/index.html#similar_names), cast_possible_warp, default_trait_access, match_same_arms, cast_possible_truncation, and cast_precision_loss....
From the mockup:  __Inquiry:__ I'm not sure how corpses should affect movement costs.
For example, make Lava tiles impassable for non-demons (and don't forget to use a different texture for it)  (hoplite)
Replace `VecDeque` in `src/core/movement.rs` with `BinaryHeap`. See https://doc.rust-lang.org/std/collections/binary_heap/#examples
