Компьютерный форум

Скорая компьютерная помощь на Resetov.net

 

Добавить в избранное
 
Текущее время: 23 янв 2018, 07:11

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: алгоритм игры в пятнашки
СообщениеДобавлено: 08 дек 2010, 18:56 
Как лучше осуществить перемещение кнопки, находящейся рядом с пустым местом на это пустое место. Так чтобы остальные кнопки (которые не рядом с пустой клеткой) при нажатии не реагировали. Нужен не конкретный код, а условия для определения нахождения кнопки рядом с пустым местом.


Вернуться наверх
  
 
 Заголовок сообщения: Re: алгоритм игры в пятнашки
СообщениеДобавлено: 08 дек 2010, 19:07 
Не в сети
Администратор
Аватар пользователя

Зарегистрирован: 15 фев 2010, 21:36
Сообщений: 501
Алгоритм проверки нахождения кнопки рядом с пустой клеткой примерно такой:
на "пустом" месте делаешь кнопку, в свойствах ставишь visible=false, если это в visual studio или т.п. делается;
при нажатии на кнопку проверяешь её удаленность от невидимой кнопки (if расстояние по вертикали = требуемое, расстояние по горизонтали = 0, и наоборот), координаты нажатой кнопки записываешь в переменные, потом приравниваешь к координатам невидимой, координаты невидимой достаешь из переменных. Остальные кнопки реагировать не будут, т.к. не выполнится условие расстояния. Надеюсь понятно.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Подписаться на RSS:
Подписаться на RSS
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Рейтинг@Mail.ru Каталог@Mail.ru - каталог ресурсов интернет