Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Написание игр _ И снова родные глюки.....

Автор: mamont001 29.12.2006 20:45

Доброго времени суток и с наступающим!
Решил обратится к вам , потому-что я уже замучился....
Помогите найти у меня ошибку. По идее У рисунка фона быть не должно.... а он есть mega_chok.gif


P.S: файл блокнотом не открывать!!!!



Прикрепленные файлы
Прикрепленный файл  gluk.rar ( 1.12 килобайт ) Кол-во скачиваний: 252

Автор: Bokul 30.12.2006 4:26

Во-первых показывай модуль my_unit.
Во-вторых для чего тебе заморачиваться с не типизированным файлом, если ты можешь считать весь массив за один проход - просто объяви file of smaylo.

Автор: mamont001 30.12.2006 15:32

С нетипезироваными файлами я еще не работал ,поетому рештл потренироваться. А вот и Юнит:


Прикрепленные файлы
Прикрепленный файл  MY_UNIT.PAS ( 16.79 килобайт ) Кол-во скачиваний: 603

Автор: Bokul 30.12.2006 23:57

Ну глюков здесь нет, по крайней мере я их не увидел.

Цитата
Помогите найти у меня ошибку. По идее У рисунка фона быть не должно.... а он есть


begin
for i:=1 to 16 do
for j:=1 to 16 do
if (pic[i,j]<>11) or (pic[i,j]<>0) then putpixel(xv+i,yv+j,pic[i,j]);
end;


У тебя почти весь массив заполнит нулями, отгадай что будет если такой элемент попадёт под эту проверку smile.gif
 if (pic[i,j]<>11) or (pic[i,j]<>0) then putpixel(xv+i,yv+j,pic[i,j]);

А ничего не произойдет - пиксель как и имел цвет фона, таким и останется. yes2.gif

Автор: mamont001 31.12.2006 0:23

lol.gif lol.gif lol.gif
Я конечно протупил!!! Спасибо тебе Bokul give_rose.gif
И с НАСТУПАЮЩИМ!!! !018.gif