コード例 #1
0
ファイル: flota.php プロジェクト: Javain/kOGsmos
 function Flota($navesDisponibles)
 {
     //TODO: Utilizar solo naves disponibles
     foreach ($navesDisponibles as $nave) {
         $this->naves = insertarLista($this->naves, $this->stringNave($nave), '');
     }
 }
コード例 #2
0
ファイル: imperio.php プロジェクト: Javain/kOGsmos
 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();
 }
コード例 #3
0
        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);
コード例 #4
0
ファイル: managers.php プロジェクト: Javain/kOGsmos
 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);
 }