cmd-*.c/h の整理
先行チケット:巨大ファイルの分割に係るチケット全て
本来cmd-*.h は、io/input-key-processor.c (ユーザからのキー入力を受け付けるファイル)からのみインクルードされるべき
しかしコマンドの内部的な処理までcmd-.*.c に定義されているため、他の様々なファイルから呼ばれていて設計が悪くなってしまっている
(ex. cmd-gameoption.c/h にオプション自体のグローバル変数が大量に押し込まれていた。このグローバル変数群は全てgame-option/ 以下に隔離済。しかし未だにbirth/ やio/ から呼ばれている)
GitHub に移行したのでこちらはクローズ https://github.com/hengband/hengband/issues/923
先行チケット:巨大ファイルの分割に係るチケット全て
本来cmd-*.h は、io/input-key-processor.c (ユーザからのキー入力を受け付けるファイル)からのみインクルードされるべき
しかしコマンドの内部的な処理までcmd-.*.c に定義されているため、他の様々なファイルから呼ばれていて設計が悪くなってしまっている
(ex. cmd-gameoption.c/h にオプション自体のグローバル変数が大量に押し込まれていた。このグローバル変数群は全てgame-option/ 以下に隔離済。しかし未だにbirth/ やio/ から呼ばれている)