コード例 #1
0
 /**
  * (non-PHPdoc)
  * @see app/code/Bengine/EventHandler/Handler/Bengine_Game_EventHandler_Handler_Abstract#_add($event, $data)
  */
 protected function _add(Bengine_Game_Model_Event $event, array $data)
 {
     $event->setParentId($data["alliance_attack"]["eventid"]);
     $this->prepareFleet($data);
     $time = $event->getTime();
     if ($time > $data["alliance_attack"]["time"]) {
         Core::getQuery()->update("events", array("time" => $time), "eventid = ? OR parent_id = ?", array($data["alliance_attack"]["eventid"], $data["alliance_attack"]["eventid"]));
         Core::getQuery()->update("attack_formation", array("time" => $time), "eventid = ?", array($data["alliance_attack"]["eventid"]));
     } else {
         $event->setTime($data["alliance_attack"]["time"]);
     }
     return $this;
 }