戦争の参加者の概念
戦争の参加者が誰なのか?
といったことを取り扱いたいことは多いものです。
ところが戦争の参加者といっても、様々な視点があります。
-
参加大名
大名という単位で見て、どの大名勢力が戦争に参加しているのか?
-
参加軍団
軍団という単位で見て、どの軍団勢力が戦争に参加しているのか?
-
参加武将
武将という単位で見て、一体誰が戦争に参加しているのか?
・現在の戦場全体(映ってる画面も映っていない画面も含めて)出陣しているのは誰か?
・今画面に映ってる戦場で出陣しているのは誰か?
といった様々な分類があります。
注意点
戦争の具体的な参加勢力は、戦争が発生した直後に決まるわけではありません。
戦争が発生した後、「My_戦争参加勢力決定直後」イベントハンドラが呼び出される直前に、
具体的な戦争参加勢力が決定します。
使用例①
「My_戦争参加勢力決定直後」以降であれば、
戦争中どこでも大名・軍団・武将に関する参加情報を引き出すことが出来ます。
使用例②
戦争を行っているのは、事実上「軍団単位」であるため、
参戦情報については、軍団情報が一番充実しているといえます。
使用例③
武将という視点での、出陣者や参戦立場を取得したい
そういうシーンも多いものです。
武将番号から軍団番号を求めて、参戦立場を得る方法もありますが、
武将個々にも参戦立場のプロパティが直接提供されています。
その他
「戦争の参加者」について、主な解説は以上となります。
詳しくはHD.version.SDKソース内の「大名.h」「大名列挙.h」や「軍団.h」「軍団列挙.h」や「武将.h」「武将列挙.h」の
戦争関連部分を参照してみてください。