|
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 9
|
|
Игра полоска, по типу спичек10.06.2011, 00:34. Показов 2461. Ответов 9
Метки нет (Все метки)
игра с компьютером на полоске stringgrid, можно закрашивать до 3 ячейки. короче когда компьютер ходит ячейки не закрашиваются, а потом после моего хода его ячейки красятся) пример компьютер закрасил 2е ячейки, стринггрид не меняется, потом я крашу(кнопкой) 3, тогда стрингрид красит 5 ячеек.помогите как сделать чтобы после хода компьютера стрингрид красился? и еще когда новая игра закраска остаётся, как обнулить полоску?
0
|
|
| 10.06.2011, 00:34 | |
|
Ответы с готовыми решениями:
9
Игра по типу демократии Игра 100 спичек
|
|
4040 / 2652 / 582
Регистрация: 11.09.2009
Сообщений: 9,463
|
|||
| 10.06.2011, 01:21 | |||
|
В цикле по всем ячейкам присвоить исходный цвет обратно, потом Repaint.
1
|
|||
|
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 9
|
|
| 10.06.2011, 01:59 [ТС] | |
|
оговорился, не закрашивает а символ * вставляет
stringgrid.cells[i,o]='*' там просто ошибку выдаёт не понятную), когда я в процедуру хода компьютера вставляю этот цикл
0
|
|
|
4040 / 2652 / 582
Регистрация: 11.09.2009
Сообщений: 9,463
|
||
| 10.06.2011, 11:17 | ||
|
Stribog, у вас в одной папке два проекта:
GameBashe.dpr Project2.dpr не считая остатков от Project1. Разбираться в такой каше, поверьте, не хочется. Поправьте, оставьте только нужное.
1
|
||
|
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 9
|
|
| 10.06.2011, 19:53 [ТС] | |
|
спасибо) начал чистить, мысль появилась всё сделал как надо))) если интересно файл внизу)
0
|
|
|
4040 / 2652 / 582
Регистрация: 11.09.2009
Сообщений: 9,463
|
|
| 11.06.2011, 06:39 | |
|
Stribog, ваша программа вылетает с ошибкой, если Edit, в который в начале игры надо ввести количество клеток, пустой или введено не число.
Желательно запретить ввод "не чисел" (в OnKeyPress) и обрабатывать исключение, которое возникает в функции StrToInt() конструкцией try except end. А можно проще - StrToIntDef(). Взять значение по-умолчанию, скажем 12. Ошибки эта функция не даст при любом Edit.Text. Кстати, максимальное число ограничено?
1
|
|
|
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 9
|
||
| 11.06.2011, 08:33 [ТС] | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 9
|
|
| 12.06.2011, 12:52 [ТС] | |
|
в кейпресс вставил
if not (Key in ['0'..'9', #8]) then Key := #0; и по кнопки начали проверяю чтобы не больше 40.
0
|
|
|
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 9
|
|
| 12.06.2011, 13:27 [ТС] | |
|
терь не прикопаешься))
0
|
|
|
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 9
|
|
| 12.06.2011, 14:02 [ТС] | |
|
блок схемы терь надо тока нарисовать)
0
|
|
| 12.06.2011, 14:02 | |
|
Помогаю со студенческими работами здесь
10
Игра "100 спичек". Подскажите, что значит PrintRest?
Игра по типу телешоу Поле Чудес Игра по типу "Поле чудес" Выражение должно относиться к целочисленному типу или типу перечисления без области видимости Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|