Version 2007-11-04

This commit is contained in:
nemunaire 2007-11-04 12:00:00 +01:00
commit ebc73c5744
377 changed files with 5163 additions and 2495 deletions

View file

@ -1,28 +1,20 @@
<?php
function vais_tempsDeplacement($start_galaxie,$start_ss,$start_position,$end_galaxie,$end_ss,$end_position,$vitesse,$chauffe = 0) {
function vais_tempsDeplacement($start_galaxie,$start_ss,$start_position,$end_galaxie,$end_ss,$end_position,$vitesse,$coefvitesse = 1,$preparation = 0,$chauffe = 0) {
if ($end_galaxie-$start_galaxie == 0 && $end_ss-$start_ss == 0 && $end_position-$start_position == 0) $temps = 0;
elseif ($end_galaxie-$start_galaxie == 0 && $end_ss-$start_ss == 0) $temps = 900+abs($end_position-$start_position)*300/$vitesse;
elseif ($end_galaxie-$start_galaxie == 0) {
if ($end_ss-$start_ss < 25) $temps = 20*60/$vitesse;
elseif ($end_ss-$start_ss < 75) $temps = 35*60/$vitesse;
else $temps = 50*60/$vitesse;
}
else {
if ($end_galaxie-$start_galaxie < 10) $temps = 3600/$vitesse;
elseif ($end_galaxie-$start_galaxie < 25) $temps = 4500/$vitesse;
else $temps = 5400/$vitesse;
}
if ($chauffe != 0 && abs($temps) > 120) {
if ($end_galaxie-$start_galaxie == 0 && $end_ss-$start_ss == 0) $temps += 2*1*60/$chauffe;
elseif ($end_galaxie-$start_galaxie == 0) $temps += 2*2.5*60/$chauffe;
else $temps += 2*5*60/$chauffe;
}
elseif ($end_galaxie-$start_galaxie == 0 && $end_ss-$start_ss == 0 && $chauffe == 0) $temps = $preparation+abs($end_position-$start_position)*$vitesse/12;
elseif ($end_galaxie-$start_galaxie == 0 && $chauffe == 0) $temps = $preparation+abs($end_ss-$start_ss)*$vitesse;
elseif ($chauffe == 0) $temps = $preparation+abs($end_ss-$start_ss)*$vitesse*300;
elseif ($end_galaxie-$start_galaxie == 0 && $end_ss-$start_ss == 0) $temps = $preparation+abs($end_position-$start_position)*($vitesse*2)/12+$preparation;
/*elseif ($end_galaxie-$start_galaxie == 0 && $end_ss-$start_ss <= $chauffe) $temps = abs($end_ss-$start_ss)*(($vitesse/$chauffe)*($chauffe-abs($end_ss-$start_ss))+$vitesse)+$preparation;
elseif ($end_galaxie-$start_galaxie == 0) $temps = $vitesse*abs($end_ss-$start_ss)+$vitesse*10+$preparation;*/
elseif ($end_galaxie-$start_galaxie == 0) $temps = (abs($end_ss-$start_ss)*(($vitesse/$chauffe)*((abs($chauffe-abs($end_ss-$start_ss))+($chauffe-abs($end_ss-$start_ss)))/2)+$vitesse))+(20-(abs($chauffe-abs($end_ss-$start_ss))+($chauffe-abs($end_ss-$start_ss)))/2)*54+$preparation;
else $temps = (($vitesse/$chauffe)*($chauffe-abs($end_galaxie-$start_galaxie))+$vitesse)*300+108+$preparation;
return $temps;
return $temps/$coefvitesse;
}
function vais_conso($tempsDeplacement){
return $tempsDeplacement/6*100;
return $tempsDeplacement/9*100;
}
function vais_tempsArrivee($start_time,$start_galaxie,$start_ss,$start_position,$end_galaxie,$end_ss,$end_position,$vitesse,$chauffe = 0){
@ -50,6 +42,13 @@ function txtmission($mission){
if ($mission == 0) return 'Stationner';
elseif ($mission == 1) return 'Attaquer';
elseif ($mission == 2) return 'Transporter';
elseif ($mission == 3) return 'Coloniser';
else return 'Erreur';
}
function trouvNom($id_user){
$req = mysql_query("SELECT pseudo FROM user WHERE `id` = '$id_user'");
$resultat = mysql_fetch_array($req);
return $resultat['pseudo'];
}
?>