Пример #1
0
 private function prepare_attacks($data)
 {
     $atts = array();
     if (is_array($data)) {
         foreach ($data as $att) {
             $atts[] = array('type' => ATTACK, 'id' => $att['i'], 'source' => array('city_id' => $att['c'], 'city_name' => $att['cn'], 'player_id' => $att['p'], 'player_name' => $att['pn'], 'ally_id' => $att['a'], 'ally_name' => $att['an']), 'target' => array('city_id' => $att['tc'], 'city_name' => $att['tcn'], 'player_id' => $att['tp'], 'player_name' => $att['tpn']), 'state' => Lou::prepare_attack_state($att['s']), 'eta' => $this->get_step_time($att['es']), 'ete' => $this->get_step_time($att['es'] - time()));
         }
     }
     return $atts;
 }