SPでキャラクタ表示、BGでマップをレイヤー0に表示してるものとして。
使うのはSPの座標です。XとYとしますね。
HIT=BGGET(0,X,Y,1)
IF (HIT AND &H7F) == キャラクタ番号 THEN GOSUB @SUB
これでSPの真下のBGをチェック出来る。もし、移動先が壁ならとかチェックしたければX+16とかY-16とか移動方向にドットを足してやればOKね。
@SUB
いろんな処理
RETURN ← これで戻れる
GOSUB~RETURN はよく使うから覚えておいて損はないかも?
2そうだね プレイ済み