diff options
author | Bardur Arantsson <bardur@scientician.net> | 2016-06-22 11:26:23 +0200 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2016-06-22 11:36:10 +0200 |
commit | 85143506abfb231a6ffc717a0ebc1a8339cd8a50 (patch) | |
tree | 26284a0695295d01164fff1d0f698c9934a8d8cb /src/skills.cc | |
parent | 2f7774c60767d5579af0596caadbb0f9ca822963 (diff) |
Rework SKF1_* flags to flag_set<>
Diffstat (limited to 'src/skills.cc')
-rw-r--r-- | src/skills.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/skills.cc b/src/skills.cc index 4a56de05..8949e9ad 100644 --- a/src/skills.cc +++ b/src/skills.cc @@ -27,6 +27,7 @@ #include "player_race_mod.hpp" #include "player_spec.hpp" #include "player_type.hpp" +#include "skill_flag.hpp" #include "skill_type.hpp" #include "spells1.hpp" #include "spells4.hpp" @@ -1241,11 +1242,10 @@ void init_skill(s32b value, s32b mod, int i) { s_info[i].value = value; s_info[i].mod = mod; - - if (s_info[i].flags1 & SKF1_HIDDEN) - s_info[i].hidden = TRUE; - else - s_info[i].hidden = FALSE; + s_info[i].hidden = (s_info[i].flags & SKF_HIDDEN) + ? TRUE + : FALSE + ; } /* @@ -1320,7 +1320,7 @@ void do_get_new_skill() max_a = 0; for (i = 0; i < max_s_idx; i++) { - if (s_info[i].flags1 & SKF1_RANDOM_GAIN) { + if (s_info[i].flags & SKF_RANDOM_GAIN) { available_skills[max_a] = i; max_a++; } |