VASSAL Global Key Commandの一括化 その2

以前の課題であった一括化をVASSALだけで実現できたので、以下にメモしておく。

1.実現方法
1.1基本的な考え方
   Action Buttonに複数のhotkey(Global Key Command)を登録する。

1.2具体的な方法
   下図のように1つのAction Buttonに1プレイヤー分のhotkeyを登録する。
   フランス軍用に1つ、対仏連合軍用に1つのAction Buttonを作る。
(1)フランス軍用

(2)対仏連合軍用

2.実現例
(1)両軍のユニットに騎兵状態マーカーを載せた初期状態。
  ・上段は突撃直後で左は白兵戦なし、右は白兵戦まで行う。
  ・中段は疲労状態で左が回復可能の0、右が回復不可の2。
  ・下段は消耗状態で左が全回復可能の0、中央が疲労まで回復可能の1、右が回復不可の2。

(2)フランス軍用のAction Button(Fr CavStat)を押した後の状態。
   フランス軍の突撃フェーズに関連したマーカー(青色)のみ変化しているので正しい。

(3)対仏連合軍の上段ユニットに突撃マーカーを載せた状態。

(4)対仏連合軍用のAction Button(Al CavStat)を押した後の状態。
   対仏連合軍の突撃フェーズに関連したマーカー(赤色)のみ変化しているので正しい。

<個人的な感想>
こちらの方がUWSCを使う方法よりも使いやすいし、
マウスボタンに割り付ける必要もない。
今後は、この方法を使うことにする。