|
|
@ -11,7 +11,8 @@ 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 allMode = ["Match à Point", "Mode Timer", "Infini", "Bac"]; // Défini tout les modes de Jeu
|
|
|
|
var allModeFrench = ["Match à Point", "Mode Timer", "Infini", "Bac"]; // Défini tout les modes de Jeu en français
|
|
|
|
|
|
|
|
var allModeEngl = ["Point Match", "Timer mode", "Infini", "Bac"]; // Défini tout les modes de Jeu en Anglais
|
|
|
|
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", "3 * 2", "2 * 2"];// Défini toutes les dimensions que les cartes peuvent avoir
|
|
|
|
var selectionMode = 0;
|
|
|
|
var selectionMode = 0;
|
|
|
|
var selectionDiemension = 0;
|
|
|
|
var selectionDiemension = 0;
|
|
|
@ -28,21 +29,43 @@ function majSizeCard(column) {
|
|
|
|
document.documentElement.style.setProperty('--tailleTablette', newTailleTablette + "vw");
|
|
|
|
document.documentElement.style.setProperty('--tailleTablette', newTailleTablette + "vw");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
function modePrec() {
|
|
|
|
function modePrec() {
|
|
|
|
|
|
|
|
if(!modelangue){
|
|
|
|
|
|
|
|
if (selectionMode == 0) {
|
|
|
|
|
|
|
|
selectionMode = allModeFrench.length - 1;
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
selectionMode -= 1;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
document.getElementById("textmode").textContent = "" + allModeFrench[selectionMode]
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else{
|
|
|
|
if (selectionMode == 0) {
|
|
|
|
if (selectionMode == 0) {
|
|
|
|
selectionMode = allMode.length - 1;
|
|
|
|
selectionMode = allModeEngl.length - 1;
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
selectionMode -= 1;
|
|
|
|
selectionMode -= 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
document.getElementById("textmode").textContent = "" + allMode[selectionMode]
|
|
|
|
document.getElementById("textmode").textContent = "" + allModeEngl[selectionMode]
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function modeSuiv() {
|
|
|
|
function modeSuiv() {
|
|
|
|
if (selectionMode == allMode.length - 1) {
|
|
|
|
if(!modelangue){
|
|
|
|
|
|
|
|
if (selectionMode == allModeFrench.length - 1) {
|
|
|
|
selectionMode = 0;
|
|
|
|
selectionMode = 0;
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
selectionMode += 1;
|
|
|
|
selectionMode += 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
document.getElementById("textmode").textContent = "" + allMode[selectionMode]
|
|
|
|
document.getElementById("textmode").textContent = "" + allModeFrench[selectionMode]
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else{
|
|
|
|
|
|
|
|
if (selectionMode == allModeEngl.length - 1) {
|
|
|
|
|
|
|
|
selectionMode = 0;
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
selectionMode += 1;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
document.getElementById("textmode").textContent = "" + allModeEngl[selectionMode]
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function dimensionPrec() {
|
|
|
|
function dimensionPrec() {
|
|
|
@ -433,7 +456,13 @@ function lancerpartie() {
|
|
|
|
creePartieClassique3_2();
|
|
|
|
creePartieClassique3_2();
|
|
|
|
majSizeCard(2);
|
|
|
|
majSizeCard(2);
|
|
|
|
} else if (selectionDiemension == 3) {
|
|
|
|
} else if (selectionDiemension == 3) {
|
|
|
|
|
|
|
|
if(!modelangue){
|
|
|
|
window.alert("Oups, il semblerait que ce mode ne soit pas encore disponible...");
|
|
|
|
window.alert("Oups, il semblerait que ce mode ne soit pas encore disponible...");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else{
|
|
|
|
|
|
|
|
window.alert("Oops, it seems that this mode is not yet available...");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
ready = false;
|
|
|
|
ready = false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -1946,7 +1975,7 @@ function functionLange(){
|
|
|
|
//MODE FRANCAIS =======
|
|
|
|
//MODE FRANCAIS =======
|
|
|
|
document.getElementById('flag_top').src = "imgs/flags/flag-france.png";
|
|
|
|
document.getElementById('flag_top').src = "imgs/flags/flag-france.png";
|
|
|
|
|
|
|
|
|
|
|
|
document.getElementById('textjouer').textContent = 'JOUER';
|
|
|
|
document.getElementById('textjouerr').innerHTML = 'JOUER';
|
|
|
|
|
|
|
|
|
|
|
|
//Traduction classement
|
|
|
|
//Traduction classement
|
|
|
|
document.getElementById('classementtxt').textContent = 'Classement - solo';
|
|
|
|
document.getElementById('classementtxt').textContent = 'Classement - solo';
|
|
|
@ -1957,7 +1986,7 @@ function functionLange(){
|
|
|
|
//Traduction paramètres
|
|
|
|
//Traduction paramètres
|
|
|
|
document.getElementById('SettingName').textContent = 'Paramètres';
|
|
|
|
document.getElementById('SettingName').textContent = 'Paramètres';
|
|
|
|
|
|
|
|
|
|
|
|
document.getElementById('textmode').textContent = 'Match à points';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//Tradcution des règles
|
|
|
|
//Tradcution des règles
|
|
|
|
document.getElementById('lesRegles').textContent = 'Les Règles';
|
|
|
|
document.getElementById('lesRegles').textContent = 'Les Règles';
|
|
|
@ -1971,7 +2000,7 @@ function functionLange(){
|
|
|
|
//MODE ANGLAIS ========
|
|
|
|
//MODE ANGLAIS ========
|
|
|
|
document.getElementById('flag_top').src = "imgs/flags/flag-uk.png";
|
|
|
|
document.getElementById('flag_top').src = "imgs/flags/flag-uk.png";
|
|
|
|
|
|
|
|
|
|
|
|
document.getElementById('textjouer').textContent = 'PLAY';
|
|
|
|
document.getElementById('textjouerr').innerHTML = 'PLAY';
|
|
|
|
|
|
|
|
|
|
|
|
//Traduction classement
|
|
|
|
//Traduction classement
|
|
|
|
document.getElementById('classementtxt').textContent = 'Ranking - solo';
|
|
|
|
document.getElementById('classementtxt').textContent = 'Ranking - solo';
|
|
|
@ -1982,7 +2011,7 @@ function functionLange(){
|
|
|
|
//Traduction paramètres
|
|
|
|
//Traduction paramètres
|
|
|
|
document.getElementById('SettingName').textContent = 'Settings';
|
|
|
|
document.getElementById('SettingName').textContent = 'Settings';
|
|
|
|
|
|
|
|
|
|
|
|
document.getElementById('textmode').textContent = 'Point match';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//Traduction des règles
|
|
|
|
//Traduction des règles
|
|
|
|
document.getElementById('lesRegles').textContent = 'The Rules';
|
|
|
|
document.getElementById('lesRegles').textContent = 'The Rules';
|
|
|
|