singlepost

Как расставить вначале игры шашки!!! << На главную или назад  

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));

а вообще как можно расставить шашки на доске?

4 ответов в теме “Как расставить вначале игры шашки!!!”

  1. 4
    Владимир Муромский ответил:

    Дмитрий TamerlanDE Ерохин, да, наиболее вероятный вариант

  2. 3
    Дмитрий Ерохин ответил:

    Скорее всего, DeskInit – это начальная расстановка шашек. Символами W и B отмечены позиции белых и черных шашек, N – свободная клетка доски 8х8, G – клетки за пределами доски (возможно, используются ввиду конструктивной особенности алгоритма расчета позиции и ходов)

  3. 2
    Владимир Муромский ответил:

    Странно, что массив, соответствующий игровому полю, является константой. Возможно это какая-то маска

  4. 1
    Андрей Паславский ответил:

    Двумерный массив 16 на 16 соответствует доске. Каждая из переменных отвечает за свойство ячейки доски или за фигуру на доске. Для большего понимания "этого" нужно смотреть объявление типа DeskType.

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.