|
|
@ -11,11 +11,11 @@ var darktercia = "#606060";
|
|
|
|
var carteselect = [];
|
|
|
|
var carteselect = [];
|
|
|
|
var deckPartie = []; //Ensemble des cartes affichees a l'ecran
|
|
|
|
var deckPartie = []; //Ensemble des cartes affichees a l'ecran
|
|
|
|
var TasDuJEU = []; // Ensemble de toutes les cartes presente dans le jeu
|
|
|
|
var TasDuJEU = []; // Ensemble de toutes les cartes presente dans le jeu
|
|
|
|
var allDimension = ["4 * 3", "3 * 3", "3 * 2", "2 * 2"];// Défini toutes les dimensions que les cartes peuvent avoir
|
|
|
|
var allDimension = ["4 * 3", "3 * 3"];// Défini toutes les dimensions que les cartes peuvent avoir
|
|
|
|
var selectionMode = 0;
|
|
|
|
var selectionMode = 0;
|
|
|
|
var selectionDiemension = 0;
|
|
|
|
var selectionDiemension = 0;
|
|
|
|
var allModeFrench = ["Match à Point", "Mode Timer", "Infini", "Bac", "MultiJoueur"]; // Défini tout les modes de Jeu en français
|
|
|
|
var allModeFrench = ["Match à Point", "Mode Timer", "Infini", "MultiJoueur"]; // Défini tout les modes de Jeu en français
|
|
|
|
var allModeEngl = ["Point Match", "Timer mode", "Infinity", "Bac", "MultiPlayer"]; // Défini tout les modes de Jeu en Anglais
|
|
|
|
var allModeEngl = ["Point Match", "Timer mode", "Infinity", "MultiPlayer"]; // Défini tout les modes de Jeu en Anglais
|
|
|
|
var tab2=[];
|
|
|
|
var tab2=[];
|
|
|
|
var modelangue = false;
|
|
|
|
var modelangue = false;
|
|
|
|
var offreSWISH = false;
|
|
|
|
var offreSWISH = false;
|
|
|
@ -128,7 +128,7 @@ function reselectCartes() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
function rejoindreGameMulti () {
|
|
|
|
function rejoindreGameMulti() {
|
|
|
|
creePartieClassique3_4();
|
|
|
|
creePartieClassique3_4();
|
|
|
|
document.getElementById("pageAccueil").style.visibility = "hidden";
|
|
|
|
document.getElementById("pageAccueil").style.visibility = "hidden";
|
|
|
|
//document.getElementById("PageLobbyMulti").style.visibility = "hidden";
|
|
|
|
//document.getElementById("PageLobbyMulti").style.visibility = "hidden";
|
|
|
@ -184,10 +184,6 @@ function modePrec() {
|
|
|
|
table1.style.visibility = "hidden";
|
|
|
|
table1.style.visibility = "hidden";
|
|
|
|
table2.style.visibility = "hidden";
|
|
|
|
table2.style.visibility = "hidden";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(selectionMode == 4) {
|
|
|
|
|
|
|
|
table1.style.visibility = "hidden";
|
|
|
|
|
|
|
|
table2.style.visibility = "hidden";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -267,10 +263,6 @@ function modeSuiv() {
|
|
|
|
table1.style.visibility = "hidden";
|
|
|
|
table1.style.visibility = "hidden";
|
|
|
|
table2.style.visibility = "hidden";
|
|
|
|
table2.style.visibility = "hidden";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(selectionMode == 4) {
|
|
|
|
|
|
|
|
table1.style.visibility = "hidden";
|
|
|
|
|
|
|
|
table2.style.visibility = "hidden";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -1032,7 +1024,6 @@ class Figure {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
const CouleurFigure = {
|
|
|
|
const CouleurFigure = {
|
|
|
|
Couleur1: 'c1',
|
|
|
|
Couleur1: 'c1',
|
|
|
|
Couleur2: 'c2',
|
|
|
|
Couleur2: 'c2',
|
|
|
@ -1107,14 +1098,15 @@ function lancerpartie() {
|
|
|
|
if (selectionMode == 0) {
|
|
|
|
if (selectionMode == 0) {
|
|
|
|
goAide();
|
|
|
|
goAide();
|
|
|
|
if (selectionDiemension == 0) {
|
|
|
|
if (selectionDiemension == 0) {
|
|
|
|
creePartieClassique3_4();
|
|
|
|
|
|
|
|
majSizeCard(3);
|
|
|
|
majSizeCard(3);
|
|
|
|
|
|
|
|
creePartieClassique3_4();
|
|
|
|
} else if (selectionDiemension == 1) {
|
|
|
|
} else if (selectionDiemension == 1) {
|
|
|
|
|
|
|
|
majSizeCard(3);
|
|
|
|
creePartieClassique3_3();
|
|
|
|
creePartieClassique3_3();
|
|
|
|
majSizeCard(3);
|
|
|
|
majSizeCard(3);
|
|
|
|
} else if (selectionDiemension == 2) {
|
|
|
|
} else if (selectionDiemension == 2) {
|
|
|
|
creePartieClassique3_2();
|
|
|
|
|
|
|
|
majSizeCard(2);
|
|
|
|
majSizeCard(2);
|
|
|
|
|
|
|
|
creePartieClassique3_2();
|
|
|
|
} else if (selectionDiemension == 3) {
|
|
|
|
} else if (selectionDiemension == 3) {
|
|
|
|
|
|
|
|
|
|
|
|
if(!modelangue){
|
|
|
|
if(!modelangue){
|
|
|
@ -1160,9 +1152,7 @@ function lancerpartie() {
|
|
|
|
creePartieInfini3_2(2, 2);
|
|
|
|
creePartieInfini3_2(2, 2);
|
|
|
|
majSizeCard(2);
|
|
|
|
majSizeCard(2);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else if (selectionMode == 3) {
|
|
|
|
} else if(selectionMode == 3){
|
|
|
|
bacASable();
|
|
|
|
|
|
|
|
}else if(selectionMode == 4){
|
|
|
|
|
|
|
|
document.getElementById("pageAccueil").style.visibility = "hidden";
|
|
|
|
document.getElementById("pageAccueil").style.visibility = "hidden";
|
|
|
|
//document.getElementById("PageLobbyMulti").style.visibility = "visible";
|
|
|
|
//document.getElementById("PageLobbyMulti").style.visibility = "visible";
|
|
|
|
|
|
|
|
|
|
|
@ -1204,7 +1194,7 @@ function redistribuerPlateau() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(selectionMode == 4){
|
|
|
|
if(selectionMode == 3){
|
|
|
|
redistribuerMulti();
|
|
|
|
redistribuerMulti();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
afficherCartes(deckPartie);
|
|
|
|
afficherCartes(deckPartie);
|
|
|
@ -1707,6 +1697,7 @@ function changerlesCartesDeTasDeJeuMulti() {
|
|
|
|
afficherCartes(deckPartie);
|
|
|
|
afficherCartes(deckPartie);
|
|
|
|
return new2cartes;
|
|
|
|
return new2cartes;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function creePartieClassique3_2() {
|
|
|
|
function creePartieClassique3_2() {
|
|
|
|
TasDuJEU = genererTouteslesCartes3_2Possibles();
|
|
|
|
TasDuJEU = genererTouteslesCartes3_2Possibles();
|
|
|
|
deckPartie = [];
|
|
|
|
deckPartie = [];
|
|
|
@ -2663,7 +2654,7 @@ function refresh() {
|
|
|
|
//Fonctions permettant d'aider le joueur au bout d'un certain temps
|
|
|
|
//Fonctions permettant d'aider le joueur au bout d'un certain temps
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var compteurAide = 300;
|
|
|
|
var compteurAide = 900;
|
|
|
|
|
|
|
|
|
|
|
|
function rechercheAide() {
|
|
|
|
function rechercheAide() {
|
|
|
|
var allComb = 0;
|
|
|
|
var allComb = 0;
|
|
|
@ -2709,12 +2700,11 @@ function rechercheAide() {
|
|
|
|
var aideJ;
|
|
|
|
var aideJ;
|
|
|
|
|
|
|
|
|
|
|
|
function goAide() {
|
|
|
|
function goAide() {
|
|
|
|
compteurAide = 300;
|
|
|
|
compteurAide = 900;
|
|
|
|
aide();
|
|
|
|
aide();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function aide() {
|
|
|
|
function aide() {
|
|
|
|
console.log(compteurAide)
|
|
|
|
|
|
|
|
if (compteurAide > 0) {
|
|
|
|
if (compteurAide > 0) {
|
|
|
|
compteurAide--;
|
|
|
|
compteurAide--;
|
|
|
|
aideJ = setTimeout("aide()", 100);
|
|
|
|
aideJ = setTimeout("aide()", 100);
|
|
|
@ -2788,7 +2778,7 @@ function testerLesCartes() {
|
|
|
|
goAide();
|
|
|
|
goAide();
|
|
|
|
testPourJeuInfini();
|
|
|
|
testPourJeuInfini();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if( selectionMode == 4){
|
|
|
|
if( selectionMode == 3){
|
|
|
|
testerCartesMulti();
|
|
|
|
testerCartesMulti();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|