Цитата(SMI @ 17.02.2008 12:50)
Вопрос: Что исправить в программе?
Ее надо не исправлять, а переписывать, т.к. она имеет неправильную структуру.
Должен быть ЕДИНСТВЕННЫЙ основной игровой цикл, где проверяется состояние органов управления и вызывается ряд подпрограмм, изменяющих состояние и производящих отрисовку.
Использование readkey допускается в единственном месте основного игрового цикла и больше нигде ни в одной из вызываемых процедур.
То же саме касается и delay.
И, кстати, ты невнимательно читал то, что я тебе посоветовал, посмотри еще раз пост №4 в уже упоминавшейся теме.
PS. Больше я такой код разбирать не буду, приведи его в соответствие с правилами форума и надлежащим образом отформатируй.