マウスによるマップスクロール方法について
Posted: 2011年7月16日(土) 23:03
使用言語はC言語。
DXライブラリを使わせて頂いております。
件名の通りマウスでのマップスクロールについて、DXライブラリ本家様のサイトのリファレンスを探したのですがそれらしい物が見当たらなかったため質問させて頂きました。
希望としてはマウスがウインドウ画面の端を出た場合、画面の端と接触している状態と見なします。
その時マウスが画面端と接触している間、接触している方向へスクロールさせようと思っております。
本当は接触している座標によってやや右下へ移動など微調整が出来なければならないのですが、いきなりそこまでは難しいと考え妥協致しました。
マウスとウインドウ画面の端が接触しているかをチェックするにはどの様にしたら宜しいでしょうか?
現在マップを一回だけ一マスずらす事は出来ている状態です。
(例:マウスのX座標が0を下回った時、描画するマップのX座標をー1)
DXライブラリを使わせて頂いております。
件名の通りマウスでのマップスクロールについて、DXライブラリ本家様のサイトのリファレンスを探したのですがそれらしい物が見当たらなかったため質問させて頂きました。
希望としてはマウスがウインドウ画面の端を出た場合、画面の端と接触している状態と見なします。
その時マウスが画面端と接触している間、接触している方向へスクロールさせようと思っております。
本当は接触している座標によってやや右下へ移動など微調整が出来なければならないのですが、いきなりそこまでは難しいと考え妥協致しました。
マウスとウインドウ画面の端が接触しているかをチェックするにはどの様にしたら宜しいでしょうか?
現在マップを一回だけ一マスずらす事は出来ている状態です。
(例:マウスのX座標が0を下回った時、描画するマップのX座標をー1)