Affiche les techno dans l'arbre des technos (la disruption) #6

Merged
nemunaire merged 12 commits from show_tech_description into master 2020-11-22 17:01:17 +00:00
7 changed files with 1038 additions and 387 deletions

View file

@ -984,6 +984,10 @@ class dTechnologies implements Donnees
return array(
array(0, array(1, array(2, array(3, array(4, array(5, array(6, array(7, array(8, array(9), 11)), 10)))))), 12)
);
case 8:
return array(
array(0)
);
default:
trigger_error("Branche ".$branche." introuvable dans les données", E_USER_ERROR);
}
@ -1016,6 +1020,9 @@ class dTechnologies implements Donnees
case 7:
$tableau = array( 0 => 0, 1 => 0, 2 => 0, 3 => 0, 4 => 0, 5 => 0, 6 => 0, 7 => 0, 8 => 0, 9 => 0, 10 => 0, 11 => 0, 12 => 1, 13 => 2, 14 => 3);
break;
case 8:
$tableau = array( 0 => 1, 1 => 2, 2 => 3, 3 => 4, 4 => 5, 5 => 6, 6 => 7, 7 => 8, 8 => 9, 9 => 10, 10 => 11, 11 => 12, 12 => 13, 13 => 14, 14 => 15, 15 => 16, 16 => 17, 17 => 18);
break;
default:
trigger_error("Branche ".$branche." introuvable dans les données", E_USER_ERROR);
}
@ -1043,31 +1050,567 @@ class dTechnologies implements Donnees
{
switch ($object[0]) {
case 0:
$tableau = array( 0 => 1, 1 => 2, 2 => 3, 3 => 0, 4 => 1, 5 => 2, 6 => 3, 7 => 1, 8 => 2, 9 => 3, 10 => 1, 11 => 2, 12 => 3, 13 => 1, 14 => 2, 15 => 3, 16 => 1, 17 => 2, 18 => 3);
$tableau = array(
array(
array('batiments', 6, 1)
),
array(
array("technologies", 0, 0)
),
array(
array("technologies", 0, 1)
),
array(
array("technologies", 0, 0),
array('batiments', 6, 2)
),
array(
array("technologies", 0, 0),
array('batiments', 6, 2)
),
array(
array("technologies", 0, 4)
),
array(
array("technologies", 0, 5)
),
array(
array("technologies", 0, 0),
array('batiments', 6, 2)
),
array(
array("technologies", 0, 7)
),
array(
array("technologies", 0, 8)
),
array(
array("technologies", 0, 0),
array('batiments', 6, 2)
),
array(
array("technologies", 0, 10)
),
array(
array("technologies", 0, 11)
),
array(
array("technologies", 0, 3),
array('batiments', 6, 5)
),
array(
array("technologies", 0, 13)
),
array(
array("technologies", 0, 14)
),
array(
array("technologies", 0, 4),
array("technologies", 0, 7),
array("technologies", 0, 10),
array('batiments', 6, 10)
),
array(
array("technologies", 0, 16)
),
array(
array("technologies", 0, 17)
)
);
break;
case 1:
$tableau = array( 0 => 1, 1 => 2, 2 => 3, 3 => 1, 4 => 2, 5 => 3, 6 => 1, 7 => 2, 8 => 3, 9 => 1, 10 => 2, 11 => 3, 12 => 1, 13 => 2, 14 => 3, 15 => 1, 16 => 2, 17 => 3, 18 => 1, 19 => 2, 20 => 3, 21 => 1, 22 => 2, 23 => 3, 24 => 1, 25 => 2, 26 => 3, 27 => 1, 28 => 2, 29 => 3);
$tableau = array(
array(
array('batiments', 6, 1)
),
array(
array("technologies", 1, 0)
),
array(
array("technologies", 1, 1)
),
array(
array("technologies", 1, 0),
array('batiments', 6, 2)
),
array(
array("technologies", 1, 3)
),
array(
array("technologies", 1, 4)
),
array(
array("technologies", 1, 3),
array('batiments', 6, 5)
),
array(
array("technologies", 1, 6)
),
array(
array("technologies", 1, 7)
),
array(
array("technologies", 1, 6),
array('batiments', 6, 10)
),
array(
array("technologies", 1, 9)
),
array(
array("technologies", 1, 10)
),
array(
array('batiments', 6, 1)
),
array(
array("technologies", 1, 12)
),
array(
array("technologies", 1, 13)
),
array(
array("technologies", 1, 12),
array('batiments', 6, 2)
),
array(
array("technologies", 1, 15)
),
array(
array("technologies", 1, 16)
),
array(
array("technologies", 1, 12),
array('batiments', 6, 5)
),
array(
array("technologies", 1, 18)
),
array(
array("technologies", 1, 19)
),
array(
array("technologies", 1, 18),
array('batiments', 6, 5)
),
array(
array("technologies", 1, 21)
),
array(
array("technologies", 1, 22)
),
array(
array("technologies", 1, 12),
array('batiments', 6, 2)
),
array(
array("technologies", 1, 24)
),
array(
array("technologies", 1, 25)
),
array(
array("technologies", 1, 12),
array('batiments', 6, 2)
),
array(
array("technologies", 1, 27)
),
array(
array("technologies", 1, 28)
)
);
break;
case 2:
$tableau = array( 0 => 1, 1 => 2, 2 => 3, 3 => 0, 4 => 0, 5 => 1, 6 => 2, 7 => 3);
$tableau = array(
array(
array('batiments', 6, 1)
),
array(
array("technologies", 2, 0)
),
array(
array("technologies", 2, 1)
),
array(
array("technologies", 2, 0),
array('batiments', 6, 2)
),
array(
array("technologies", 2, 0),
array('batiments', 6, 2)
),
array(
array('batiments', 6, 20)
),
array(
array("technologies", 2,5)
),
array(
array("technologies", 2, 6)
)
);
break;
case 3:
$tableau = array( 0 => 1, 1 => 2, 2 => 3, 3 => 1, 4 => 2, 5 => 3, 6 => 0, 7 => 0, 8 => 0, 9 => 1, 10 => 2, 11 => 3, 12 => 1, 13 => 2, 14 => 3);
$tableau = array(
array(
array('batiments', 6, 1)
),
array(
array("technologies", 3, 0)
),
array(
array("technologies", 3, 1)
),
array(
array("technologies", 3, 0),
array('batiments', 6, 2)
),
array(
array("technologies", 3, 3)
),
array(
array("technologies", 3, 4)
),
array(
array("technologies", 3, 3),
array('batiments', 6, 5)
),
array(
array("technologies", 3, 3),
array('batiments', 6, 5)
),
array(
array("technologies", 3, 3),
array('batiments', 6, 5)
),
array(
array('batiments', 6, 1)
),
array(
array("technologies", 3, 9)
),
array(
array("technologies", 3, 10)
),
array(
array('batiments', 6, 1)
),
array(
array("technologies", 3, 12)
),
array(
array("technologies", 3, 13)
)
);
break;
case 4:
$tableau = array( 0 => 1, 1 => 2, 2 => 3, 3 => 1, 4 => 2, 5 => 3, 6 => 1, 7 => 2, 8 => 3, 9 => 1, 10 => 2, 11 => 3, 12 => 1, 13 => 2, 14 => 3, 15 => 1, 16 => 2, 17 => 3);
$tableau = array(
array(
array('batiments', 6, 2)
),
array(
array("technologies", 4, 0)
),
array(
array("technologies", 4, 1)
),
array(
array('batiments', 6, 2)
),
array(
array("technologies", 4, 3)
),
array(
array("technologies", 4, 4)
),
array(
array("technologies", 4, 3),
array('batiments', 6, 5)
),
array(
array("technologies", 4, 6)
),
array(
array("technologies", 4, 7)
),
array(
array("technologies", 4, 6),
array('batiments', 6, 10)
),
array(
array("technologies", 4, 9)
),
array(
array("technologies", 4, 10)
),
array(
array("technologies", 4, 0),
array('batiments', 6, 5)
),
array(
array("technologies", 4, 12)
),
array(
array("technologies", 4, 13)
),
array(
array("technologies", 4, 12),
array('batiments', 6, 10)
),
array(
array("technologies", 4, 15)
),
array(
array("technologies", 4, 16)
),
);
break;
case 5:
$tableau = array( 0 => 1, 1 => 2, 2 => 3, 3 => 1, 4 => 2, 5 => 3, 6 => 1, 7 => 2, 8 => 3, 9 => 1, 10 => 2, 11 => 3, 12 => 1, 13 => 2, 14 => 3, 15 => 1, 16 => 2, 17 => 3, 18 => 1, 19 => 2, 20 => 3, 21 => 1, 22 => 2, 23 => 3, 24 => 1, 25 => 2, 26 => 3);
$tableau = array(
array(
array('batiments', 6, 1)
),
array(
array("technologies", 5, 0)
),
array(
array("technologies", 5, 1)
),
array(
array("technologies", 5, 0),
array('batiments', 6, 5)
),
array(
array("technologies", 5, 3)
),
array(
array("technologies", 5, 4)
),
array(
array("technologies", 5, 3),
array('batiments', 6, 10)
),
array(
array("technologies", 5, 6)
),
array(
array("technologies", 5, 7)
),
array(
array('batiments', 6, 1)
),
array(
array("technologies", 5, 9)
),
array(
array("technologies", 5, 10)
),
array(
array("technologies", 5, 9),
array('batiments', 6, 5)
),
array(
array("technologies", 5, 12)
),
array(
array("technologies", 5, 13)
),
array(
array("technologies", 5, 12),
array('batiments', 6, 10)
),
array(
array("technologies", 5, 15)
),
array(
array("technologies", 5, 16)
),
array(
array('batiments', 6, 1)
),
array(
array("technologies", 5, 18)
),
array(
array("technologies", 5, 19)
),
array(
array("technologies", 5, 18),
array('batiments', 6, 5)
),
array(
array("technologies", 5, 21)
),
array(
array("technologies", 5, 22)
),
array(
array("technologies", 5, 21),
array('batiments', 6, 10)
),
array(
array("technologies", 5, 24)
),
array(
array("technologies", 5, 25)
),
);
break;
case 6:
$tableau = array( 0 => 0, 1 => 0, 2 => 0, 3 => 0, 4 => 0, 5 => 0, 6 => 0);
$tableau = array(
array(
array('batiments', 6, 1)
),
array(
array("technologies", 6, 0),
array('batiments', 6, 5)
),
array(
array("technologies", 6, 1),
array('batiments', 6, 10)
),
array(
array('batiments', 6, 1)
),
array(
array("technologies", 6, 3),
array('batiments', 6, 5)
),
array(
array("technologies", 6, 4),
array('batiments', 6, 10)
),
array(
array("technologies", 6, 2),
array("technologies", 6, 5),
array('batiments', 6, 20)
)
);
break;
case 7:
$tableau = array( 0 => 0, 1 => 0, 2 => 0, 3 => 0, 4 => 0, 5 => 0, 6 => 0, 7 => 0, 8 => 0, 9 => 0, 10 => 0, 11 => 0, 12 => 1, 13 => 2, 14 => 3);
$tableau = array(
array(
array('batiments', 6, 1)
),
array(
array("technologies", 7, 0),
array('batiments', 6, 2)
),
array(
array("technologies", 7, 1),
array('batiments', 6, 3)
),
array(
array("technologies", 7, 2),
array('batiments', 6, 5)
),
array(
array("technologies", 7, 1),
array('batiments', 6, 3)
),
array(
array("technologies", 7, 3),
array('batiments', 6, 8)
),
array(
array("technologies", 7, 5),
array('batiments', 6, 10)
),
array(
array("technologies", 7, 6),
array('batiments', 6, 15)
),
array(
array("technologies", 7, 7),
array('batiments', 6, 20)
),
array(
array("technologies", 7, 8),
array('batiments', 6, 30)
),
array(
array("technologies", 7, 5),
array('batiments', 6, 10)
),
array(
array("technologies", 7, 5),
array('batiments', 6, 10)
),
array(
array('batiments', 6, 5)
),
array(
array("technologies", 7, 12)
),
array(
array("technologies", 7, 13)
),
);
break;
case 8:
$tableau = array(
array(
array("technologies", 1, 2),
array('batiments', 6, 2)
),
array(
array("technologies", 8, 1)
),
array(
array("technologies", 8, 2)
),
array(
array("technologies", 8, 3)
),
array(
array("technologies", 8, 4)
),
array(
array("technologies", 8, 5)
),
array(
array("technologies", 8, 6)
),
array(
array("technologies", 8, 7)
),
array(
array("technologies", 8, 8)
),
array(
array("technologies", 8, 9)
),
array(
array("technologies", 8, 10)
),
array(
array("technologies", 8, 11)
),
array(
array("technologies", 8, 12)
),
array(
array("technologies", 8, 13)
),
array(
array("technologies", 8, 14)
),
array(
array("technologies", 8, 15)
),
array(
array("technologies", 8, 16)
),
array(
array("technologies", 8, 17)
),