- commit
- 462f63afe1e0dfed51341f985f66435d051fe15e
- parent
- b116722f7c8ca1cd8bddf100cda0d501c2c69edf
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2023-03-26 21:12
make projectil damage relative to player power
Diffstat
| M | src/game.rs | 2 | +- |
| M | src/weapons.rs | 4 | ++-- |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/game.rs b/src/game.rs
@@ -256,7 +256,7 @@ impl Game {
256 256 let projectile_size2 = projectile_size * projectile_size;
257 257
258 258 if projectile_dx2 + projectile_dy2 < projectile_size2 {
259 -1 enemy.health -= projectile.t.power * dt;
-1 259 enemy.health -= projectile.t.damage * self.player.power * dt;
260 260 }
261 261 }
262 262 }
diff --git a/src/weapons.rs b/src/weapons.rs
@@ -4,7 +4,7 @@ use crate::sprites; 4 4 pub struct ProjectileType { 5 5 pub speed: f32, 6 6 pub size: f32,7 -1 pub power: f32,-1 7 pub damage: f32, 8 8 pub sprite: &'static sprites::Sprite, 9 9 } 10 10 @@ -17,6 +17,6 @@ pub struct Projectile { 17 17 pub const KNIFE: ProjectileType = ProjectileType { 18 18 speed: 200.0, 19 19 size: 6.0,20 -1 power: 300.0,-1 20 damage: 30.0, 21 21 sprite: &sprites::KNIFE, 22 22 };