function Flota($navesDisponibles) { //TODO: Utilizar solo naves disponibles foreach ($navesDisponibles as $nave) { $this->naves = insertarLista($this->naves, $this->stringNave($nave), ''); } }
function Imperio($arrayPlanetas) { foreach ($arrayPlanetas as $datosPlaneta) { if ($datosPlaneta["esPrincipal"]) { $idPrincipal = $datosPlaneta["id"]; $planeta = new Planeta($datosPlaneta["id"], $datosPlaneta["nombre"], $datosPlaneta["coordenadas"]); } else { $planeta = new Colonia($datosPlaneta["id"], $datosPlaneta["nombre"], $datosPlaneta["coordenadas"], $idPrincipal); } $planeta->inicializar(); $this->planetas = insertarLista($this->planetas, null, $planeta); } $this->finCola = null; $this->logger = new Logger(); }
var_dump($line); $campos = explode("#", $line); $palabra = $campos[0]; $campos[2] = explode(" > ", $campos[2]); $etimologia = null; foreach ($campos[2] as $palabraEtimologia) { if (startsWith($palabraEtimologia, '(')) { $palabraEtimologia = str_replace('(', '', $palabraEtimologia); $palabraEtimologia = explode(") ", $palabraEtimologia); $etimo["idioma"] = $palabraEtimologia[0]; $etimo["palabra"] = $palabraEtimologia[1]; } else { $etimo["idioma"] = "Hunlunn"; $etimo["palabra"] = $palabraEtimologia; } $etimologia = insertarLista($etimologia, null, $etimo); } $campos[3] = explode(". ", $campos[3]); $significado["tipo"] = $campos[3][0] . '.'; $significado["acepcion"] = $campos[3][1]; $varPalabra = array("palabra" => $palabra, "etimologia" => $etimologia, "significado" => $significado); introducirPalabra($varPalabra); } } function introducirPalabra($palabra) { var_dump($palabra); $id = getMaxId('palabras'); insertMySQL('palabras', array('id', 'palabra'), 'is', array($id, $palabra["palabra"])); $valoresSignificados = array(getMaxId('significados'), $id, getIdCampoCte('cte_tipos_palabras', 'tipo', 's', $palabra["significado"]["tipo"]), $palabra["significado"]["acepcion"]); insertMySQL('significados', array('id', 'palabra_id', 'tipo', 'acepción'), 'iiis', $valoresSignificados);
function leerGranjas() { $file = fopen($GLOBALS["farm_file"], "r"); while (!feof($file)) { $line = fgets($file); $coordenadas = explode(":", trim($line)); $granja = array("coordenadas" => $coordenadas, "estado" => "libre", "detalles" => null, "ultimo_granjeo" => 0); $this->granjas = insertarLista($this->granjas, null, $granja); } fclose($file); }