heart containers
This commit is contained in:
@@ -103,10 +103,12 @@ impl MenuLevel {
|
||||
}),
|
||||
],
|
||||
MenuLevel::Items => vec![
|
||||
MenuEntry::item('t', "♦ Gem", |ed| {
|
||||
MenuEntry::glyph('t', Archetype::Builtin(Builtin::Gem, "gem").default_glyph(), "Gem", |ed| {
|
||||
// 't' for 'treasure' — 'g' conflicts with glyph picker
|
||||
ed.set_current(Archetype::Builtin(Builtin::Gem, "gem"))
|
||||
}),
|
||||
MenuEntry::glyph('h', Archetype::Builtin(Builtin::Heart, "heart").default_glyph(), "Heart",
|
||||
|ed| ed.set_current(Archetype::Builtin(Builtin::Heart, "heart"))),
|
||||
MenuEntry::Separator,
|
||||
MenuEntry::glyph('b', KeyType::Blue.glyph(), "Blue key", |ed| ed.set_current(Archetype::Builtin(Builtin::Key, "key_blue"))),
|
||||
MenuEntry::glyph('g', KeyType::Green.glyph(),"Green key", |ed| ed.set_current(Archetype::Builtin(Builtin::Key, "key_green"))),
|
||||
|
||||
@@ -342,7 +342,7 @@ fn draw_play(frame: &mut Frame, game: &GameState, ui: &mut Ui) {
|
||||
.spacing(Spacing::Overlap(1))
|
||||
.areas(frame.area());
|
||||
frame.render_widget(
|
||||
StatusSidebarWidget::new(game.player_health - 2, game.player_gems, game.player_keys),
|
||||
StatusSidebarWidget::new(game.player_health, game.player_gems, game.player_keys),
|
||||
sidebar_area,
|
||||
);
|
||||
rest
|
||||
|
||||
Reference in New Issue
Block a user