Показать сообщение отдельно
Старый 24.03.2010, 19:22   #49
Ksanatos
ПроЭктировщик
 
Аватар для Ksanatos
 
Регистрация: 31.01.2010
Адрес: Россия, респ. Башкортостан, г. Бирск
Сообщений: 137
Написано 12 полезных сообщений
(для 17 пользователей)
Ответ: Прошу помощи в некоторых вопросах...

Помогите найти ошибку:
for i:=1 to mapy-do
                
begin
                    st
:=readline(map);
                    if 
getchar(st,0)<>'.' then
                        begin
                            j
:=0;
                            
a:=getchar(st,j);
                            while 
a<>'_' do
                                
begin
                                    buf
:=buf+a;
                                    
j:=j+1;
                                
end;
                            
l:=trunc(stringtointeger(buf));
                            
j:=j+1;
                            
a:=getchar(st,j);
                            while (
a<>';') or (a<>'.') do
                                
begin
                                    buf
:=buf+a;
                                    
j:=j+1;
                                
end;
                            
r:=trunc(stringtointeger(buf));
                            for 
j:=1 to r-l+do
                                
drawimage(wallstyle,l+j*20-3,i*20-3);
                            if 
a=';' then
                                begin
                                    st
:=copy(st,length(''+l+'_'+r+';')+1,length(st)+1);
                                    
i:=i-1;
                                
end;
                        
end;
                
end
__________________



(Offline)
 
Ответить с цитированием