| -SMI- |
15.02.2008 19:30
Сообщение
#1
|
|
Гость |
Есть вот такая игра. В ней создается танк(1) пользователя, который ездит и стреляет. Также сверху из-за экрана появляется еще один танк(2)(просто проезжает мимо). Проблема в том, что пока едит танк2 танк1 стоит.
Помогите!!!!!! |
![]() ![]() |
| SMI |
17.02.2008 12:50
Сообщение
#2
|
|
Группа: Пользователи Сообщений: 2 Пол: Мужской Репутация: 0 |
Цитата Проблема в том, что пока танк2 едит танк1 стоит. Вопрос: Что исправить в программе? |
| andriano |
17.02.2008 15:22
Сообщение
#3
|
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
Вопрос: Что исправить в программе? Ее надо не исправлять, а переписывать, т.к. она имеет неправильную структуру. Должен быть ЕДИНСТВЕННЫЙ основной игровой цикл, где проверяется состояние органов управления и вызывается ряд подпрограмм, изменяющих состояние и производящих отрисовку. Использование readkey допускается в единственном месте основного игрового цикла и больше нигде ни в одной из вызываемых процедур. То же саме касается и delay. И, кстати, ты невнимательно читал то, что я тебе посоветовал, посмотри еще раз пост №4 в уже упоминавшейся теме. PS. Больше я такой код разбирать не буду, приведи его в соответствие с правилами форума и надлежащим образом отформатируй. |
-SMI- Танки встали! 15.02.2008 19:30
andriano Советую для начала почитать тему, расположенную ст... 15.02.2008 19:59
Гость Текст программы:
program gibo;
uses crt,graph;
Lab... 16.02.2008 14:37
SMI
Советую для начала почитать тему, расположенную с... 16.02.2008 15:07
andriano
Ответа на мой вопрос я не нашел. :no1:
Неудивите... 16.02.2008 19:43
spill Да уж...
Программу надо переписывать полностью... 18.02.2008 15:10![]() ![]() |
|
Текстовая версия | 9.12.2025 19:57 |