1 / 1 / 1
Регистрация: 19.06.2012
Сообщений: 87
|
|
1 | |
Счет в тетрисе26.04.2013, 11:46. Показов 3572. Ответов 27
Метки нет (Все метки)
Здравствуйте!
Есть прога-тетрис - просто падают и исчезают фигурки, хочу сделать, чтобы велся счет "на табло". Дайте направление - как это сделать?
0
|
26.04.2013, 11:46 | |
Ответы с готовыми решениями:
27
Ошибки в тетрисе Счетчик очков в тетрисе Поворот фигур в тетрисе Выбор случайной фигуры в тетрисе |
174 / 174 / 57
Регистрация: 08.01.2013
Сообщений: 335
|
||||||
26.04.2013, 12:04 | 2 | |||||
Найди кусок кода (функцию) которая отвечает за "исчезновение" линий, и добавь туда счетчик, что то типа такого:
1
|
1 / 1 / 1
Регистрация: 19.06.2012
Сообщений: 87
|
|||||||||||
26.04.2013, 16:09 [ТС] | 3 | ||||||||||
Sergey_B, сделал, сейчас при исчезновении любого количества строк добавляет +1. А как сделать, чтобы по очку за каждую строку?
Вот так:
Все, со счетом пока разобрался. А какими инструментами можно добавить функцию паузы игры??
0
|
46 / 46 / 12
Регистрация: 03.08.2012
Сообщений: 215
|
|
26.04.2013, 21:20 | 4 |
Нужно игровой цикл останавливать.
Т.е. просто отключать обновление игры на время.
1
|
1 / 1 / 1
Регистрация: 19.06.2012
Сообщений: 87
|
||||||
30.04.2013, 15:27 [ТС] | 5 | |||||
За обновление отвечает выражение
0
|
212 / 214 / 44
Регистрация: 20.12.2011
Сообщений: 635
|
|
30.04.2013, 15:36 | 6 |
таймера там никакого нет?
0
|
1 / 1 / 1
Регистрация: 19.06.2012
Сообщений: 87
|
|
30.04.2013, 15:38 [ТС] | 7 |
Есть таймер
0
|
212 / 214 / 44
Регистрация: 20.12.2011
Сообщений: 635
|
|
30.04.2013, 15:43 | 9 |
ну значит таймер и останавливайте
вызов всех функций идёт по тику таймера чтобы паузу снять снова стартуйте таймер
1
|
1 / 1 / 1
Регистрация: 19.06.2012
Сообщений: 87
|
|||||||||||
30.04.2013, 15:47 [ТС] | 10 | ||||||||||
Ок, остановить я догадался как)
0
|
713 / 680 / 126
Регистрация: 30.03.2012
Сообщений: 1,124
|
||||||
30.04.2013, 15:49 | 11 | |||||
0
|
1 / 1 / 1
Регистрация: 19.06.2012
Сообщений: 87
|
||||||
30.04.2013, 15:51 [ТС] | 12 | |||||
0
|
212 / 214 / 44
Регистрация: 20.12.2011
Сообщений: 635
|
||||||
30.04.2013, 16:00 | 13 | |||||
толку сравнивать, Enabled и так бул, который нужен ифу, поэтому просто
1
|
1 / 1 / 1
Регистрация: 19.06.2012
Сообщений: 87
|
|
30.04.2013, 16:27 [ТС] | 14 |
Странное дело, кнопка заработала, но теперь прога не реагирует на кнопки - невозможно перемещать фигуры... из-за чего это могло произойти?
Добавлено через 22 минуты Удаляю кнопку - все нормально...
0
|
212 / 214 / 44
Регистрация: 20.12.2011
Сообщений: 635
|
||||||
30.04.2013, 16:39 | 15 | |||||
подозреваю, что обработка нажатий кнопок идёт по событию keyPress, keyDown или keyUp и т.д. для формы, но после нажатия кнопки, фокус находится на ней.
при нажатии добавьте код:
0
|
1 / 1 / 1
Регистрация: 19.06.2012
Сообщений: 87
|
|
30.04.2013, 16:42 [ТС] | 16 |
Fler, но управления нет с самого запуска игры...
0
|
212 / 214 / 44
Регистрация: 20.12.2011
Сообщений: 635
|
|
30.04.2013, 16:52 | 17 |
значит фокус на кнопке изначально
либо в конструкторе формы перевесьте фокус на неё, либо для кнопки событие есть Enter помойму, в нём перевешивайте фокус на форму(не знаю будет ли работать, просто предположение)
1
|
1 / 1 / 1
Регистрация: 19.06.2012
Сообщений: 87
|
|
30.04.2013, 16:57 [ТС] | 18 |
Fler, ничего не помогает...
0
|
212 / 214 / 44
Регистрация: 20.12.2011
Сообщений: 635
|
|
30.04.2013, 16:59 | 19 |
сбросьте проект архивом, посмотрю
0
|
Master of Orion
|
||||||
30.04.2013, 20:50 | 20 | |||||
А можно еще проще:
0
|
30.04.2013, 20:50 | |
30.04.2013, 20:50 | |
Помогаю со студенческими работами здесь
20
Как сделать повороты фигур в Тетрисе! Падение фигур в тетрисе - ошибка в коде Небесная твердь в углу экрана в тетрисе) Ошибка в тетрисе при добавлении блоков Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |