Показать сообщение отдельно
  #18 (permalink)  
Старый 13.11.2013, 17:07
Профессор
Отправить личное сообщение для alexan0308 Посмотреть профиль Найти все сообщения от alexan0308
 
Регистрация: 11.04.2011
Сообщений: 207

Сообщение от ksa Посмотреть сообщение
Как будешь вычислять ранил или убил?
Сообщение от alexan0308 Посмотреть сообщение
Третий массив- выстрелы. В начале он полностью дублирует ПЕРВЫЙ массив. При попадании в пустое поле меняешь циферку на -1 ( и соотв. рисунок ) При попадании в корабль меняешь циферку на -2 ( соотв. рисунок ).
Допустим попал в поле где написано 5. Значит, попал в корабль. Меняешь поле на -2. Ищешь, остались ли в этом массиве 5-ки. Если остались, то корабль ранен. Ставишь соответствующую картинкУ "ранен".
Если 5-рок не осталось, то корабль убит. Пробегаешь по первому массиву ищешь там 5-ки. При нахождении оных меняешь соответствующие поля на картинкИ "убит".
Все. Осталось писать руками. Возможно, по пути придумаются упрощения.

Последний раз редактировалось alexan0308, 13.11.2013 в 17:10.
Ответить с цитированием