IF文を使って、座標チェックを自分で作ります。
例えばダミーちゃんの今いる横座標がDXで縦座標がDY、新しく動こうとする座標がNXとNYだとすると、
NX=DX+【新しく動こうとした方向】
NY=DY+【新しく動こうとした方向】
IF NX==-1 THEN GOTO @【そのまま動かない時の処理】
IF NX==25 THEN GOTO @【そのまま動かない時の処理】
IF NY==-1 THEN GOTO @【そのまま動かない時の処理】
IF NY==15 THEN GOTO @【そのまま動かない時の処理】
【動けるので正式に動く処理】
:
などとします。
また「画面のまわりにすべて壁を配置して、端から動こうとしても、壁があるので絶対それより動けない」という処理を使う方法もあります。
0そうだね プレイ済み