OSDN Git Service

[Refactor] 呪文の学習・試行・忘却状態の処理
authorHabu <habu1010+github@gmail.com>
Tue, 23 Jul 2024 12:09:59 +0000 (21:09 +0900)
committerHabu <habu1010+github@gmail.com>
Tue, 23 Jul 2024 12:44:37 +0000 (21:44 +0900)
commit0e012152fd745fb9a036d98e491a10b16f6a47d7
treea60e1a5d7a7a40a30b506a3d366e8df689c13700
parent0d769986142eae41355a9856e2d4af84aaecf1b6
[Refactor] 呪文の学習・試行・忘却状態の処理

呪文の学習・試行・忘却状態の処理を行うPlayerSpellStatusクラスを実装し、
現状直接 spell?_learned, spell?_worked, spell?_forgotten にアクセス
している箇所をPlayerSpellStatusクラスによる処理で置き換える。
12 files changed:
VisualStudio/Hengband/Hengband.vcxproj
VisualStudio/Hengband/Hengband.vcxproj.filters
src/Makefile.am
src/birth/game-play-initializer.cpp
src/cmd-action/cmd-hissatsu.cpp
src/cmd-action/cmd-spell.cpp
src/load/load-zangband.cpp
src/player/player-spell-status.cpp [new file with mode: 0644]
src/player/player-spell-status.h [new file with mode: 0644]
src/player/player-status.cpp
src/spell/spell-info.cpp
src/window/display-sub-windows.cpp