IPB
ЛогинПароль:

> Танки встали!
-SMI-
сообщение 15.02.2008 19:30
Сообщение #1


Гость






Есть вот такая игра. В ней создается танк(1) пользователя, который ездит и стреляет. Также сверху из-за экрана появляется еще один танк(2)(просто проезжает мимо). Проблема в том, что пока едит танк2 танк1 стоит.
Помогите!!!!!! unsure.gif Заранее благодарен!!!!!
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
SMI
сообщение 17.02.2008 12:50
Сообщение #2





Группа: Пользователи
Сообщений: 2
Пол: Мужской

Репутация: -  0  +


Цитата
Проблема в том, что пока танк2 едит танк1 стоит.

Вопрос: Что исправить в программе?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
andriano
сообщение 17.02.2008 15:22
Сообщение #3


Гуру
*****

Группа: Пользователи
Сообщений: 1 168
Пол: Мужской
Реальное имя: Сергей Андрианов

Репутация: -  28  +


Цитата(SMI @ 17.02.2008 12:50) *

Вопрос: Что исправить в программе?

Ее надо не исправлять, а переписывать, т.к. она имеет неправильную структуру.
Должен быть ЕДИНСТВЕННЫЙ основной игровой цикл, где проверяется состояние органов управления и вызывается ряд подпрограмм, изменяющих состояние и производящих отрисовку.
Использование readkey допускается в единственном месте основного игрового цикла и больше нигде ни в одной из вызываемых процедур.
То же саме касается и delay.
И, кстати, ты невнимательно читал то, что я тебе посоветовал, посмотри еще раз пост №4 в уже упоминавшейся теме.

PS. Больше я такой код разбирать не буду, приведи его в соответствие с правилами форума и надлежащим образом отформатируй.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 21.06.2025 0:06
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"