added potion and restore_health
This commit is contained in:
@ -94,29 +94,6 @@ void character::apply_buff(const stat_name statn, const int amount) {
|
||||
}
|
||||
}
|
||||
|
||||
character_list::character_list():
|
||||
layer{layer_num::characters} {}
|
||||
|
||||
void character_list::print() const {
|
||||
// TODO: implement it using ncurses
|
||||
}
|
||||
|
||||
void character_list::print(display &display) const {
|
||||
for (auto &ch : characters)
|
||||
display.print_char(ch->get_position(),
|
||||
CHARACTER_REP[ch->get_race()]);
|
||||
}
|
||||
|
||||
std::vector<std::unique_ptr<character>>::const_iterator character_list::begin()
|
||||
const {
|
||||
return characters.begin();
|
||||
}
|
||||
|
||||
std::vector<std::unique_ptr<character>>::const_iterator character_list::end()
|
||||
const {
|
||||
return characters.end();
|
||||
}
|
||||
|
||||
direction_list character::moveable(const position_list &available_positions)
|
||||
const {
|
||||
direction_list result;
|
||||
@ -166,7 +143,7 @@ result character::move(const direction dir,
|
||||
|
||||
result character::move_or_attack(const direction dir,
|
||||
const position_list &available_positions,
|
||||
const character_list &chlist) {
|
||||
character_list &chlist) {
|
||||
auto res = this->move(dir, available_positions);
|
||||
|
||||
if (res != result::fine)
|
||||
|
Reference in New Issue
Block a user