From b9a6da7ccabb972074f09d686dc78f9643accfac Mon Sep 17 00:00:00 2001 From: Raymond Hogenson Date: Wed, 22 Aug 2018 16:54:43 -0400 Subject: Make taking injuries more flexible I've just moved it into the Enemy trait, because I was planning on having Bill move around when he got hit, but it didn't look good. --- src/main.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index e2638b7..43c0c22 100644 --- a/src/main.rs +++ b/src/main.rs @@ -53,9 +53,8 @@ fn frame, U: state::Bullet>(canvas: &mut sdl2::render::Window for enemy in state.enemies.iter_mut() { for bullet in state.player_bullets.iter_mut() { if enemy.overlaps(bullet) { + enemy.injure(state::PBullet::damage()); bullet.delete(); - let health = enemy.health(); - enemy.set_health(health - state::PBullet::damage()); } } } -- cgit v1.3.1