Microsoft DirectX 8.0 (Visual Basic)

ステップ 1 : ゲーム アクションの定義

アクション マップ作成の最初の手順は、ゲーム アクションの定義である。これらのアクションはアプリケーション固有であり、開発者が定義する。ActionMapper サンプルでは、アクションは宇宙戦シミュレータとしての必要性を考えて選択されている。これらの値は、開発者が適切と思ういろいろな方法で定義できる。アクションは、アクション マップの準備の概要に示すように列挙として定義したり、ActionMapper サンプルのコードのように定数として定義することができる。

Const INPUT_LEFTRIGHT_AXIS = 1
Const INPUT_UPDOWN_AXIS = 2
Const INPUT_TURNLEFT = 4
Const INPUT_TURNRIGHT = 5
Const INPUT_FORWARDTHRUST = 6
Const INPUT_REVERSETHRUST = 7
Const INPUT_FIREWEAPONS = 8
Const INPUT_ENABLESHIELD = 9
Const INPUT_DISPLAYGAMEMENU = 10
Const INPUT_QUITGAME = 11

アクションの値を定義したら、それをジャンル固有のアクション マッピング定数に割り当てる。これについては、「ステップ 2 : アクション マップの定義」で説明する。