Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.07.2012, 01:17   #1
MrRadu
Новичок
Джуниор
 
Аватар для MrRadu
 
Регистрация: 19.06.2012
Сообщений: 2
По умолчанию Как реализовать свдиг.

Во общем суть такая.
Имеет 3 кости.
Есть "лоток" для них. Ячейки которого заполняет поочередно, т.е. выбрали 3 кубик, он встал в 1 ячейку лотка. Первый во вторую.

Сдвиг реализован по координатам. В зависимости от переменной этапа. Если она равна 1, значит сдвиг в 1 ячейку лотка. Если 3 то в третью. При нажатии на кубик, он сдвигается на свое место, етап-1.
Если их поочередно, то все работает. А если вытащить допустим кубик из 1 ячейки.. и опять нажать на него. Он встанет на место третьего.
Оно понятно
етап=3
етап=3-1, собственно встает по координаторам второго этапа.
Прикладываю исходник моей реализации.
Как сделать.. чтобы кубики.. если вытаскиваем допустим из 2 ячейки.. 3 и остальные сдвигались назад.

Да, реализация моей нынешней версии возможно сильно накручена. Выслушаю советы как сделать проще или правильно.
Вложения
Тип файла: rar sdvig.rar (165.2 Кб, 10 просмотров)
Формула великого программиста:
Как= 50% Трудолюбие=30% Опыт= 10% Знание= 5% Талант= 5%
MrRadu вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматический свдиг строк вниз Klendathu Microsoft Office Excel 18 03.07.2011 21:05
Как реализовать revaldo666 Microsoft Office Access 2 25.10.2010 12:54
как реализовать такое же меню как и здесь KWNlnc Общие вопросы Delphi 7 08.06.2010 22:46
Кнопки как RadioButton'ы в GroupBox'e. Как реализовать? Casper-SC Общие вопросы .NET 9 06.03.2010 20:07
Как реализовать? jojahti Общие вопросы C/C++ 3 15.10.2009 16:05