「りも」トップページへ
PS2 Linux 目次へ

「パッドを読みたい (2)」リリース

Jul.27.2001

PS2 Linux のパッドマネージャ。


・ 特徴

ps2pad デバイス(/dev/ps2pad*)からダイレクトに情報を読み書きするので 通常パッド情報に加え、アナログスティック、アナログボタン、ガンコンの 読み込み、およびアクチュエーターの震動コントロールをマネージします。
また、パッド初期化の際いくつかのコントロールが動作終了待ちを しなければならないブロック動作なためそれをブロックせずにマネージします。 それゆえ、アプリケーション動作中のパッド抜き差しと再初期化にも 対応しています。

ゲーム作成に十分使えるものになっていると思います。

・ Download

論よりソース。ということでコードを見てやってください (^^

lmp_joypad01.tar.gz

利用権は GPL2 に従ってください。


サンプルコードにはボタンを押すとぶるぶる震えるような仮コードが つっくいていますが、それだけだと皆様においていまいち面白味に かけると思いまして SCE のサンプルである blow(花火) の視点回転 部分をアナログスティック対応にしてみました。
以下はそのパッチ。blow をコピーしたところに lmp_joypad.[ch] を 放り込んでパッチを適用してください。
書き変わるファイルは Makefile と blow.c の二つです。

blow_analog.diff


rero2@yuumu.org