From bf796470cd046989af66eb6866ce7b7764db0b1c Mon Sep 17 00:00:00 2001 From: Peisong Xiao Date: Sat, 20 Jul 2024 15:31:41 -0400 Subject: [PATCH] added set_potion_known to player --- src/player.cc | 4 ++++ src/player.h | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/player.cc b/src/player.cc index cb7fbc4..0c38fcb 100644 --- a/src/player.cc +++ b/src/player.cc @@ -344,3 +344,7 @@ void player_base::inventory::print(output *out, unsigned long known_potions) { static_cast(curr) + INV_TOP + INV_Y_OFFSET}, "->"); } + +void player_base::set_potion_known(const potion_type &type) { + known_potions |= 1 << type; +} diff --git a/src/player.h b/src/player.h index 8835e1d..5029b78 100644 --- a/src/player.h +++ b/src/player.h @@ -61,6 +61,8 @@ public: long_result throw_potion(level *lvl, std::unique_ptr p, direction dir); + + void set_potion_known(const potion_type &type); }; #endif