joyGetPosEx

ジョイスティックの入力を取得する

joyGetPosEx p1, p2

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

(プラグイン / モジュール : mod_joystick)

解説

ジョイスティックの入力を取得します。
配列変数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であれば入力は正常です。

サンプル

	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

関連項目

jstickstick命令互換の値を取得する(mod_joystick)

サンプル逆引き (2)

joystick2.hsp
joystick3.hsp

情報

プラグイン / モジュールmod_joystick
バージョン3.5
作成日2017/09/08
著作者MIA / onitama
備考mod_joystick.asをインクルードすること。
タイプユーザー拡張命令
グループ入出力制御命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\mod_joystick.hs