From 4094d3535c40f4ce3019690cbaacc8b811eb1068 Mon Sep 17 00:00:00 2001 From: Llywelwyn Date: Tue, 26 Sep 2023 18:05:59 +0100 Subject: [PATCH] hunger to ui --- src/gui/mod.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/gui/mod.rs b/src/gui/mod.rs index 5ba5a46..fae1ae1 100644 --- a/src/gui/mod.rs +++ b/src/gui/mod.rs @@ -224,6 +224,19 @@ pub fn draw_ui2( .color(Color::YELLOW) .size(FONTSIZE) .h_align_right(); + if let Some(burden) = burden.get(*player_entity) { + use crate::BurdenLevel; + let (text, colour) = match burden.level { + BurdenLevel::Burdened => ("Burdened", RGB::named(BROWN1)), + BurdenLevel::Strained => ("Strained", RGB::named(ORANGE)), + BurdenLevel::Overloaded => ("Overloaded", RGB::named(RED)), + }; + draw.text(&font, &text) + .position((VIEWPORT_W as f32) * TILESIZE, 50.0 * TILESIZE) + .color(Color::from_rgb(colour.r, colour.g, colour.b)) + .size(FONTSIZE) + .h_align_right(); + } if stats.god { draw.text(&font, "--- GODMODE: ON ---") .position(20.0 * TILESIZE, 20.0 * TILESIZE)