OSDN Git Service

[Refactor] PlayerSkill クラスを新設
authorHabu <habu1010+github@gmail.com>
Fri, 15 Oct 2021 15:37:43 +0000 (00:37 +0900)
committerHabu <habu1010+github@gmail.com>
Fri, 15 Oct 2021 15:37:43 +0000 (00:37 +0900)
commit948e8fe6f2063515e2f59fa3dcf9b8e6f4048c14
tree85efd7e3512cbf90d785620e2f14ce9d8df17fe9
parent445d94404b561ce971e865e014e41f40e825c74e
[Refactor] PlayerSkill クラスを新設

熟練度関連の処理を集約する PlayerSkill クラスを新設する。
まず手始めに武器熟練度経験値の増加処理を以下のメンバ関数に移設する。

- gain_melee_weapon_exp(): 近接武器の熟練度経験値増加処理
- gain_range_weapon_exp(): 遠隔武器の熟練度経験値増加処理
src/combat/shoot.cpp
src/player-attack/player-attack.cpp
src/player/player-skill.cpp
src/player/player-skill.h