diff options
| author | Raymond Hogenson <rhogenson@posteo.net> | 2018-08-18 15:42:11 -0400 |
|---|---|---|
| committer | Raymond Hogenson <rhogenson@posteo.net> | 2018-08-18 15:42:11 -0400 |
| commit | ffd92b2d0ded6aea2f505dfce422252c378b7548 (patch) | |
| tree | 3ca79b7958b1b55fe5b1558f5050d5abb3ddaea3 /src/main.rs | |
| parent | 4d789507e6dbfeee72a241ee460a7a17e66f4970 (diff) | |
| download | stallman-shooter-ffd92b2d0ded6aea2f505dfce422252c378b7548.tar.zst | |
Add a health bar
It's sweet now
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs index 603aa5c..ca1bdd8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -73,6 +73,8 @@ fn frame(canvas: &mut sdl2::render::WindowCanvas, state: &mut state::State, even for bullet in state.bullets.iter() { bullet.draw(canvas, &textures.ebullet); } + canvas.set_draw_color(sdl2::pixels::Color::RGB(255, 0, 0)); + canvas.draw_rect(sdl2::rect::Rect::new(0, 0, (state.enemies[0].health as f64 / state::STARTING_HEALTH as f64 * constants::X_DIM as f64).round() as u32, 20)).unwrap(); state.count += 1; Result::Nothing } |
