![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Diman |
![]() ![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 5 Пол: Мужской Реальное имя: Дмитрий Кожевников Репутация: ![]() ![]() ![]() |
Здравствуйте!
![]() У меня имеется массив целых чисел, состоящий из: 0 - пустая клетка, 1 - чёрные, 2 - белые. Как мне осуществить передвижение шашек? Я думаю, сделать при нажатии на шашку так, чтобы запомнились её координаты I и J. Потом при нажатии на то место, куда я хочу её переместить, I и J обменивались с конечными, и перерисовать поле. Только как это организовать - понятия не имею! Помогите, люди добрые, советом! Может тут совсем другой алгоритм нужен? ![]() |
![]() ![]() |
TarasBer |
![]()
Сообщение
#2
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
> Сделал бы ты анимацию, что ли..
Это намного сложнее. У меня же тупо несколько готовых картинок размером в 2 клетки (на которой стоит фигура и пустое поле сверху от неё, за счёт этого рисуются дамки, вылезающие за верхний край), выводятся тупо через BitBlt. > А правило "тронул-ходи" лучше убрать.. )) Это намного сложнее, как ни странно. Исходный код не очень затачивался под возможность что-то менять, можешь сам глянуть в исходники. > И протокол тоже не помешал бы. Да я много чего думал, включая даже самопополняющуюся базу данных выигрышных и проигрышных позиций (типа самообучение, круто же). Но это не укладывалось в концепцию "от нечего делать быстро написать что-то на 35кб, чтобы было вместо пасьянса". -------------------- |
Lapp |
![]()
Сообщение
#3
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Это намного сложнее. ... Это намного сложнее, как ни странно. ... Да я много чего думал, включая даже самопополняющуюся базу данных выигрышных и проигрышных позиций (типа самообучение, круто же). Но это не укладывалось в концепцию "от нечего делать быстро написать что-то на 35кб, чтобы было вместо пасьянса". ![]() Вот, кстати, что реально неплохо б: выставлять начальную позицию вручную. Но, согласен, это действительно потребует некоторох затрат времени.. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
![]() ![]() |
![]() |
Текстовая версия | 8.07.2025 11:10 |