Вопрос по СИ. Пишу морской бой. Столкнулся с проблемой расстановки кораблей. Игровое поле хранится в двойном массиве 10*10 типа enum battleField {EMPTY, MISS, HIT, SHIP};
Как сделать перемещение кораблей по полю, не теряя имеющую расстоновку, при этом не заводя дополнительных буферов?