ADVゲームを作っているのですが、ウィンドウ上にマウスカーソルがある時のみ、
クリックなどでページ送りをさせたいのです。
ウィンドウの大きさが800,600で、
getkey p1,1
if (p1 == 1)&&( mousex >= 0)&&( mousey >= 0)&&( mousex <= 800)&&( mousey <= 600){
//ここにさせたい反応
}
こういう風に書いていたんですが、ウィンドウ上に無いときでもページ送りが発生してしまいます。
x=mousex,y=mouseyとして、デバックウィンドウでカーソルの座標を調べたところ、
マウスがウィンドウ上に乗っていない場合でも、マウスがウィンドウ上にあるような数値になります。(Xは800以内、yは600以内)
どうやれば、マウスカーソルがウィンドウ上にあるときだけ、クリックやその他キーを押した状態に反応するようにできますか?