OSDN Git Service

[Refactor] ビットフラグ操作マクロ群を関数に変更
authorHabu <habu1010+github@gmail.com>
Sat, 14 Aug 2021 03:49:57 +0000 (12:49 +0900)
committerHabu <habu1010+github@gmail.com>
Sat, 14 Aug 2021 03:59:01 +0000 (12:59 +0900)
commitdf89b8a08e0b67d463c93cdf884036c769a3e79f
tree7a881c80a3170343c479faf3f8bc8fcb816f809b
parent52c560de4a088c15e14fb5a84c038561ec77d55a
[Refactor] ビットフラグ操作マクロ群を関数に変更

なるべくマクロの使用は避けるべきなので、ビットフラグ操作
マクロを関数に変更する。
対象: set_bits, reset_bits, any_bits, all_bits, none_bits, match_bits

また、関数化にあたり追加した引数型のアサーションにより
見つかったビットフラグとして扱っている符号付き変数を、
符号無し変数に変更する。
src/load/load.cpp
src/player/player-class.h
src/player/player-status.cpp
src/system/player-type-definition.h
src/util/bit-flags-calculator.h