survivor

graphical action game for the linux terminal
git clone https://git.ce9e.org/survivor.git

commit
e05e9c85576afec4db1dd806962338546e34fd11
parent
f9d1d6b3f8c84f80666ecf770d656e9d31ac2e04
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2023-02-18 21:24
reduce player hitbox height

Diffstat

M src/main.rs 6 +++---

1 files changed, 3 insertions, 3 deletions


diff --git a/src/main.rs b/src/main.rs

@@ -195,13 +195,13 @@ fn main() {
  195   195         for enemy in enemies.iter_mut() {
  196   196             let dx = player_x - enemy.x;
  197   197             let dy = player_y - enemy.y;
  198    -1             let d = (dx * dx + dy * dy).sqrt();
  199   198 
  200    -1             if d < enemy.t.size + player_size {
   -1   199             let size = enemy.t.size + player_size;
   -1   200             if dx * dx + dy * 2.0 * dy * 2.0 < size * size {
  201   201                 player_health -= enemy.t.power * dt;
  202   202             }
  203   203 
  204    -1             if d < player_attack_radius {
   -1   204             if dx * dx + dy * dy < player_attack_radius * player_attack_radius {
  205   205                 enemy.health -= player_attack * dt;
  206   206             }
  207   207         }