Показать сообщение отдельно
Старый 16.05.2011, 21:20   #2
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений
(для 790 пользователей)
Ответ: Парни помогите.

Код более-менее понятен, но: где комментарии? где табуляция?
И ещё - всё слишком мощно организовано. Можно было бы и попроще.
procedure draw3dline(p,p1:poin);
var 
r:poinx,y,x1,y1:integerj:integera,b,xf,yf,x1f,y1f:real;
begin
j
:=0
if 
p1.z>p.z then 
  begin r
:=p1p1:=pp:=rend;
if (
p1.z>=camera.lthen 
  begin
  j
:=1;
  
x:=trunc(camera.l*p.x/p.z);
  
x1:=trunc(camera.l*p1.x/p1.z);
  
y:=trunc(camera.l*p.y/p.z);
  
y1:=trunc(camera.l*p1.y/p1.z);
  
end;  //?!
else
if (
p.z>camera.lthen ... 
Тебе не кажется что в конструкции if then begin end else не должно быть ";"?
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием