08-02-2017, 12:49 AM
(Modification du message : 08-02-2017, 12:51 AM par L'Omniscient.)
Je peux pas tout vous donner, ya 800 lignes, c'est indigérable >.<
Mais je vais vous donner deux fonctions complètes pour vous montrer un peu l’imbriquement des fonctions
Mais je vais vous donner deux fonctions complètes pour vous montrer un peu l’imbriquement des fonctions
Code :
/* II. Affichage de l'exploration*/
function exploration_go() {
document.getElementById('mentor_disp').style.display = "none";
$('#base, #explo1, #explo2, #explo3, #zone_zoom').css('visibility','visible');
if (document.getElementById('zone_zoom').style.display == "block") {
quitter_reg();
}
$('#Nord, #Sud, #Est, #Ouest').css('visibility', 'visible');
/* Génération du nombre de points d'exploration */
points_exploration = 4;
document.getElementById('exploration_terminee').style.display = "none";
/* Génération de la position aléatoire */
y = Math.round(Math.random() * (3 - 0) + 0);
x = Math.round(Math.random() * (3 - 0) + 0);
reg = y+''+x;
/* Appel de la fonction qui modifie les informations selon la position */
explorer_region();
$('#cadre_exploration_tout').css("display", "block");
/* Supprime l'inventaire et la carte */
$('#base').animate({
opacity: 0,
}, 1250)
document.getElementById('titres').style.opacity = "0";
document.getElementById('ressources').style.opacity = "0";
document.getElementById('ressourcesA').style.opacity = "0";
document.getElementById('type').style.opacity = "0";
document.getElementById('typeA').style.opacity = "0";
setTimeout(function(){
$('#base').css("display", "none");
$('#cadre_exploration_tout').animate({
opacity: 1,
}, 1250);
}, 1250);
/* Appel de la fonction qui fait apparaître les éléments naturels */
apparition_element();
/* Appel de la fonction permettant d'ajuster les dimensions de la page en cas de plein écran */
ajuste_taille();
/* Appel de la fonction qui génère l'animation */
setTimeout(function(){
animation_elements();
}, 1200);
classement_top_moins();
regles_top_moins();
}
function explorer_region(){
infos_baguette();
nom_regions();
/* Affiche les différents cadres d'exploration */
document.getElementById('ressourcesA').style.display = "block";
document.getElementById('ressources').style.display = "block";
document.getElementById('type').style.display = "block";
document.getElementById('typeA').style.display = "block";
document.getElementById('recuperation').style.display = "none";
effacement_pointCardinaux();
}
function infos_baguette() {
if (faction == "Fée") {
search = "search";
$.ajax({
url : 'AJAX.php',
type : 'POST',
data : 'infos_baguette='+search,
dataType : 'text',
error : function(){
disconnect();
},
success : function(info_baguettes) {
decrypt_baguette_active = JSON.parse(info_baguettes);
baguette_active = decrypt_baguette_active['nom'];
},
});
}
function apparition_element() {
nature_absorbe();
}
function nature_absorbe() {
if (faction == "Fée" && baguette_active == "Jaunoyante") {
document.getElementById('type').src = "http://www.ile-du-coeur.com/icojau.gif";
} else if (faction == "Fée" && baguette_active == "Amusette") {
document.getElementById('type').src = "http://www.ile-du-coeur.com/icoamu.gif";
} else if (faction == "Fée" && baguette_active == "Sanguine") {
document.getElementById('type').src = "http://www.ile-du-coeur.com/icosan.gif";
} else if (faction == "Fée" && baguette_active == "Harmonieuse") {
document.getElementById('type').src = "http://www.ile-du-coeur.com/icohar.gif";
} else if (faction == "Fée" && baguette_active == "Âme-de-vie") {
document.getElementById('type').src = "http://www.ile-du-coeur.com/icoame.gif";
} else {
document.getElementById('type').src = "http://www.ile-du-coeur.com/icone_essence.gif";
}
document.getElementById('type').onclick = " ";
document.getElementById('type').style.display = "block";
document.getElementById('type').title = "Absorber l'essence (R)";
document.getElementById('type').onclick = function() {action();};
}