color $FF
boxf 119, 119, 189, 189
repeat
x = mousex
y = mousey
if (x+32>150) and (x<190) and (y+32>150) and (y<190) {
title "入 "+x+" x "+y
} else {
title "出 "+x+" x "+y
}
wait 10
loop
キャラクターの表示座標を(X,Y)とした場合、
キャラクターの左端は X
キャラクターの右端は X+32
同様に
キャラクターの上端は Y
キャラクターの下端は Y+32
となるからです。
(ただ、それにしては例文の式はちょっと変な感じがします。
if (x+32>150) and (x<190) and (y+32>150) and (y<190) では無く
if (x>150) and (x+32<190) and (y>150) and (y+32<190) なら判る気がするけど)