Browse Source

Reset inventory view when opened

master
Garrit Franke 3 years ago
parent
commit
e606c65225
  1. 7
      src/main.rs

7
src/main.rs

@ -178,7 +178,12 @@ impl GameState for State {
VirtualKeyCode::A => self.move_player(Point::new(-1, 0)),
VirtualKeyCode::D => self.move_player(Point::new(1, 0)),
// Views
VirtualKeyCode::I => self.mode = DisplayMode::Inventory,
VirtualKeyCode::I => {
self.mode = DisplayMode::Inventory;
// @cleanup: This really isn't the right place to reset the inventory view. Also: Cloning!
self.player_inventory =
InventoryView::new(self.player_inventory.inv.clone())
}
_ => {} // Ignore all the other possibilities
}
}

Loading…
Cancel
Save