ブリュンヒルデ零式改弐
オープンソース企画でございます。前回からあんまり変わっていないかもしれないんですが、ちょっと思っていたトコがあって公開でする。年末なんで御休みの暇つぶしでいけそーな方はどうぞどうぞ。
ブリュンヒルデ零式改弐 ソースコード Download
まず、ゲームパッドの入力に対応してあります。標準的なゲームパッドなら値の取得は可能かと。それでもって、サーバー側のBrynhildrにプラグインにRagnarokを準備しておけば、vJoyにゲームパッド入力を飛ばせるとゆー寸法です。試しにチェックしてみましたけど上手くいきました。ゲームパッドの値の取得方法は「joyGetPosEx」を利用してますが、御詳しい方は必要に応じて「DirectInput」とか「XInput」とかの処理に置き換えても良いかもしれません。あくまでもサンプルとゆー事で。
あと、キーボード入力でIMEの処理が1つ抜けてまして、クライアント側はIMEをOFFにしておかないと、サーバー側に正しくキーコードを送れませんので、IMEをOFFにする処理が追加されてます。
あと、通信ヘッダーを最新にしてあります。「mouse_cursor」という項目が追加されておりまして、マウスカーソルの表示の制御ができるようになっております。
例によってソースコードのライセンスはパブリックドメインです。法人でしょーが営利でしょーが御自由にどうぞどうぞ。
んなトコですかねー。