Exemplo n.º 1
0
 public function trashDeadObjects()
 {
     $getAll[] = $this->getAllDeadClans();
     $clans = $getAll[0];
     if (!isset($clans)) {
         $this->status .= 'No dead clans found this turn.';
     } else {
         $score = 0;
         foreach ($clans as $clan) {
             // Get the tribe name and pass it along ...
             $query = "SELECT named FROM tribe WHERE id=" . $clan->getClanId() . ";";
             $this->db->setQuery($query);
             $tribeName = $this->db->loadResult();
             // Create some news about the death ...
             $query = "INSERT INTO News(text) VALUE('A clan of the tribe of " . $tribeName . " have dwindled to nothing. Last seen in " . $clan->getX() . ", " . $clan->getY() . "');";
             $this->db->setQuery($query);
             $this->db->Query($query);
             // Rack one up
             $score += 1;
             // Trash the record for the clan
             $query = "DELETE FROM clan WHERE id=" . $clan->getClanId() . ";";
             $this->db->setQuery($query);
             $this->db->Query($query);
         }
         $this->status .= "Clans killed this round: " . $score;
     }
 }