つづき
下図の場合は歩兵射撃用のEXCELシートとpythonプログラムで判定することにした。
追加するEXCELシートを下図に示す。
1)判定前(ババリア軍歩兵がオーストリア軍歩兵を射撃する場合)
2)判定後
pythonプログラムは最後に示す。
射撃で損害が出た場合は、各国の兵種に応じて士気チェックの要否と
必要な場合は士気チェックを行う。
また、今回の改修で次の2つのデータを参照する必要がなくなる。
1)国・兵種別の隊形に応じた射撃係数
2)国・兵種別の隊形に応じた士気チェックのタイミング
<参考資料>
下記のWEBページにお世話になりました。ありがとうございます。
・ExcelにPython搭載!マクロVBAからプログラムを実行する方法
・【図解!】xlwingsの使い方 | pythonでExcelを操作①アクティブブックの操作編
次回へつづく
<個人的な感想>
参照するデータが減った事でプレイ時間の短縮になる。