2 * @brief プレイヤーの一時減速ステータス変更と判定
7 #include "timed-effect/player-deceleration.h"
8 #include "system/angband-exceptions.h"
10 short PlayerDeceleration::current() const
12 return this->deceleration;
15 bool PlayerDeceleration::is_slow() const
17 return this->deceleration > 0;
20 void PlayerDeceleration::set(short value)
23 THROW_EXCEPTION(std::invalid_argument, "Negative value can't be set in the player's deceleration parameter!");
26 this->deceleration = value;
29 void PlayerDeceleration::reset()
31 this->deceleration = 0;