Jurijus Zaksas
Искусственный Интеллект
(424908)
4 года назад
>но с многопалубными это не прокатит,
Используй принцип инкапсуляции шире. Как там и что будет хранить каждый отдельный корабль - абсолютно неважно. Важно, чтобы получив координаты выстрела корабль вернул результат - попали в него или не очень.
Еще хотел присваивать кораблям отдельный координаты, но с многопалубными это не прокатит, так как у них конкретные координаты определяются их палубами, а писать для каждой палубы свою координату по-моему не серьезно