OSDN Git Service

[Refactor] 領域の説明の取得処理
authorHabu <habu1010+github@gmail.com>
Wed, 3 Jul 2024 13:10:59 +0000 (22:10 +0900)
committerHabu <habu1010+github@gmail.com>
Wed, 3 Jul 2024 13:10:59 +0000 (22:10 +0900)
commit902c4a76a2a11ced1050dffd3bb78cdf26fc0635
tree9919c0a1094f463478831918a8f10afc915ce787
parent23dee7c1497c04bd9b32ed9841011354ae551961
[Refactor] 領域の説明の取得処理

領域の説明の取得で、通常の魔法領域と歌・武芸・呪術が同じ配列上に詰めて
配置されているため technic2magic というマクロで無理やり要素番号を計算
して取得している。
これをやめ、まず魔法領域と歌・武芸・呪術で配列を分け、取得はPlayerRealm
クラスにget_explanationとget_subinfoを実装しこのメンバ関数によって行う
ように修正する。
src/birth/birth-explanations-table.cpp
src/birth/birth-explanations-table.h
src/birth/birth-select-realm.cpp
src/knowledge/knowledge-self.cpp
src/player/player-realm.cpp
src/player/player-realm.h
src/realm/realm-names-table.h