Как думаете, почему такое происходит при ниже указанном коде?
Со стеком чё-то пересекается?
Код:
procedure GameOver;
begin
if gameover_flash>0 then
begin
Color(0);
ClrScr;
gameover_flash:=0
end
else
begin
Color(20);
ClrScr;
gameover_flash:=1;
gameover_flash_count:= gameover_flash_count+1;
if gameover_flash_count=10 then game_state:=0;
end;
end;
- - - Добавлено - - -
А вообще ClrScr много лишних операций. Ведь мне всего-то достаточно массив атрибутов перебрать, а пиксельный слой не трогать.
Ща переделаю значит.