| Denc2005 |
4.05.2007 21:17
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 9 Пол: Мужской Репутация: 0 |
Здравствуйте Уважаемые Форумчани!
Я делаю курсовую «Шашки». У меня возникла одна проблема: ход белыми совершается по всем правилам, а вот черные совсем не ходят (функция не разрешает ходить, а все вроде сделано, так же как и для белых). Я отметил место, в коде, где возникает ошибка, помогите исправить Прикрепленные файлы
KRECTIKI4b.pas ( 29.45 килобайт )
Кол-во скачиваний: 493 |
![]() ![]() |
| Lapp |
5.05.2007 6:41
Сообщение
#2
|
|||
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Denc2005, ну ты там наворотил..
Если сам сделал - уважаю твое усердие, но только так программировать не надо. Зачем делать два набора практически одинаковых процедур? Зачем доску делать в два раза больше?.. Как ты сам там не путаешься - ума не приложу.. Теперь по делу. В отмеченной тобой строке ты вызываешь MoveFrom2 с параметром Player, и это правильно. Но дальше во всех процедурах по цепочке ты почему-то передаешь Player2 (непонятно, зачем он вообще нужен). Я исправил все вызовы и смог поиграть даже (интерфейс красивый, респект! Вот исправленный код, на всяк случай. Форматирование в нем не ахти, но спасибо, что хоть такое есть, иначе бы я вообще утоп.. Успехов тебе! ps а почему называется "крестики"?
checkers.pas ( 29.48 килобайт )
Кол-во скачиваний: 994
-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
|||
Denc2005 Шашки 4.05.2007 21:17
Denc2005 Lapp, Спасибо тебе большое, даже огромное! :go... 5.05.2007 10:59
Lapp > Как я мог этого не заметить, глупая ошибка
... 5.05.2007 12:21
Виталик чувак просто перебил чей-то курсач, там еще была и... 16.06.2010 2:10![]() ![]() |
|
Текстовая версия | 10.12.2025 19:37 |