Healing (at start of side turn). More...
#include "actions/heal.hpp"
#include "gettext.hpp"
#include "log.hpp"
#include "map/map.hpp"
#include "play_controller.hpp"
#include "resources.hpp"
#include "team.hpp"
#include "units/unit.hpp"
#include "units/abilities.hpp"
#include "units/udisplay.hpp"
#include "units/map.hpp"
#include "utils/general.hpp"
#include <list>
#include <vector>
Go to the source code of this file.
Macros | |
#define | DBG_NG LOG_STREAM(debug, log_engine) |
Functions | |
void | calculate_healing (int side, bool update_display) |
Calculates healing for all units for the given side. More... | |
Variables | |
static lg::log_domain | log_engine ("engine") |
Healing (at start of side turn).
Definition in file heal.cpp.
#define DBG_NG LOG_STREAM(debug, log_engine) |
void calculate_healing | ( | int | side, |
bool | update_display | ||
) |
Calculates healing for all units for the given side.
Should be called at the beginning of a side's turn.
Definition at line 290 of file heal.cpp.
References resources::controller, DBG_NG, resources::gameboard, game_config::poison_amount, game_config::rest_heal_amount, and unit::STATE_POISONED.
Referenced by play_controller::do_init_side().
|
static |