Delphi.
у меня затруднение с понимаением вот этой строки, можете, пожалуйста, пояснить, что это такое:
Const
DeskInit : DeskType = ((G,G,G,G,G,G,G,G,G,G,G,G,G,G,G,G),
(G,G,G,G,G,G,G,G,G,G,G,G,G,G,G,G),
(G,G,G,G,G,G,G,G,G,G,G,G,G,G,G,G),
(G,G,G,G,G,G,G,G,G,G,G,G,G,G,G,G),
(G,G,G,G,N,W,N,W,N,W,N,W,G,G,G,G),
(G,G,G,G,W,N,W,N,W,N,W,N,G,G,G,G),
(G,G,G,G,N,W,N,W,N,W,N,W,G,G,G,G),
(G,G,G,G,N,N,N,N,N,N,N,N,G,G,G,G),
(G,G,G,G,N,N,N,N,N,N,N,N,G,G,G,G),
(G,G,G,G,B,N,B,N,B,N,B,N,G,G,G,G),
(G,G,G,G,N,B,N,B,N,B,N,B,G,G,G,G),
(G,G,G,G,B,N,B,N,B,N,B,N,G,G,G,G),
(G,G,G,G,G,G,G,G,G,G,G,G,G,G,G,G),
(G,G,G,G,G,G,G,G,G,G,G,G,G,G,G,G),
(G,G,G,G,G,G,G,G,G,G,G,G,G,G,G,G),
(G,G,G,G,G,G,G,G,G,G,G,G,G,G,G,G));
а вообще как можно расставить шашки на доске?
15 декабря 2008 в 17:03
Дмитрий TamerlanDE Ерохин, да, наиболее вероятный вариант
15 декабря 2008 в 15:00
Скорее всего, DeskInit – это начальная расстановка шашек. Символами W и B отмечены позиции белых и черных шашек, N – свободная клетка доски 8х8, G – клетки за пределами доски (возможно, используются ввиду конструктивной особенности алгоритма расчета позиции и ходов)
15 декабря 2008 в 14:02
Странно, что массив, соответствующий игровому полю, является константой. Возможно это какая-то маска
15 декабря 2008 в 14:00
Двумерный массив 16 на 16 соответствует доске. Каждая из переменных отвечает за свойство ячейки доски или за фигуру на доске. Для большего понимания "этого" нужно смотреть объявление типа DeskType.