%ver
3.3
%date
2009/08/01
%group
入出力制御命令

%type
ユーザー拡張命令

%note
mod_joystick.asをインクルードすること。

%author
MIA / onitama

%dll
mod_joystick

%port
Win
%index
joyGetPosEx
ジョイスティックの入力を取得する

%prm
p1, p2
p1 : 入力状態を代入する数値型配列変数
p2 : ポート番号

%inst
ジョイスティックの入力を取得します。
配列変数p1には以下の情報が代入されます。

	data(0) = 常に 52  が入ります
	data(1) = 常に 255 が入ります
	data(2) = 第 1 軸の状態（普通のジョイスティックの X 軸）
	data(3) = 第 2 軸の状態（普通のジョイスティックの Y 軸）
	data(4) = 第 3 軸の状態（スロットル等）
	data(5) = 第 4 軸の状態
	data(6) = 第 5 軸の状態
	data(7) = 第 6 軸の状態
	data(8) = ボタンの状態（最大32ボタン）
	data(9) = 同時に押されているボタンの数
	data(10) = POV スイッチの状態
	data(11) = 予備情報1
	data(12) = 予備情報2

システム変数statが0であれば入力は正常です。

%sample
	repeat
		redraw 0
		color 255,255,255 : boxf : color 0,0,0
		joyGetPosEx data, 0
		pos 0,0 : mes "stat = " + stat
		repeat 13 : mes data(cnt) : loop
		redraw 1 : await 30
	loop

%href
jstick

%index
jstick
stick命令互換の値を取得する

%prm
p1, p2
p1 : 代入する変数
p2 : ポート番号

%inst
stick命令互換の値を変数に返します。
システム変数statには入力が正常の場合は0が、入力が異常の場合は0以外が代入されます。

%href
joyGetPosEx
stick
