HSP - Hot Soup Processor [15]

このエントリーをはてなブックマークに追加
608名前は開発中のものです。
質問です
敵とマップチップの当たり判定を作ったんですけど、repeat外でのloopは無効ですと出ます
repeatに対するloopの数は正しいと思うんですけど。
以下ソースです。
map_chip_y_cnt=0
map_chip_x_cnt=0
repeat MAP_SIZE_Y
repeat MAP_SIZE_X
noteget map,map_chip_y_cnt
if(strmid(map,cnt,1)="1"){
repeat ENEMY_MAX
if(enemy_x(cnt)+enemy_size>map_chip_x(map_chip_x_cnt))&(enemy_x(cnt)<map_chip_x(map_chip_x_cnt)+map_chip_size){;xのこと
if(enemy_y(cnt)+enemy_size>map_chip_y(map_chip_y_cnt))&(enemy_y(cnt)<map_chip_y(map_chip_y_cnt)+map_chip_size){;yのこと
enemy_x(cnt)=enemy_back_x(cnt)
enemy_y(cnt)=enemy_back_y(cnt)
}}
}
loop
map_chip_x_cnt++
loop
map_chip_y_cnt++
loop

return