Не думаю, что нужно создавать новую тему для продолжения одного вопроса, поэтому пишу здесь. Я создал текстовый файл map1.txt Первые две строки это, соответственно, ширина и высота карты, а остальное собственно карта Создал obj_mapread. В событии создания прописал код для считывания файла и расстановки obj_block по карте.
Код
map1 = file_text_open_read('maps/map1.txt') i=0 j=0 st='' arr[0,0]=0 n = file_text_read_real(map1) file_text_readln(map1) m = file_text_read_real(map1) file_text_readln(map1) repeat(m) { st=file_text_read_string(map1) i=0 repeat(n) { arr[i,j]=real(string_char_at(st,i)) i+=1 } file_text_readln(map1) j+=1 } j=0 repeat(m) { i=0 repeat(n) { if arr[i,j]=1 then instance_create(i*32,j*32,obj_block) i+=1 } j+=1 }
Вроде все хорошо, но последний столбец не отображается, а первый дублируется кто-нибудь понимает в чем дело? PS: проблема решена