|
|
|
@ -14,6 +14,58 @@
|
|
|
|
|
<div id="waitingPage" class="background">
|
|
|
|
|
<p>Loading Stage</p>
|
|
|
|
|
</div>
|
|
|
|
|
<!--Mode selection-->
|
|
|
|
|
<div id="levelSelectionPage" class="background">
|
|
|
|
|
<div id="header_selection" align=center>
|
|
|
|
|
<h1 class="dys" id="title_selection">Mode Selection</h1>
|
|
|
|
|
</div>
|
|
|
|
|
<hr id="hr">
|
|
|
|
|
<div id="selectionContainer">
|
|
|
|
|
<button class="border dys background color buttonLevel" id="button_mode4">Tuto</button>
|
|
|
|
|
<button class="border dys background color buttonLevel" id="button_mode"
|
|
|
|
|
onclick="playNormal()">Normal</button>
|
|
|
|
|
<button class="border dys background color buttonLevel" id="button_mode2"
|
|
|
|
|
onclick="modePerso()">Personnaliser</button>
|
|
|
|
|
<button class="border dys background color buttonLevel" id="button_mode3">Cameleon</button>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!--Mode Personnalisé-->
|
|
|
|
|
<div id="PersoSetupPage" class="background">
|
|
|
|
|
<div id="header_perso_setup" align=center>
|
|
|
|
|
<h1 class="dys" id="title_perso_setup">Mode Perso</h1>
|
|
|
|
|
</div>
|
|
|
|
|
<hr id="hr">
|
|
|
|
|
<div id="perso-setupContainer" class="dys">
|
|
|
|
|
<div>
|
|
|
|
|
<p>Fonctions Logiques : </p>
|
|
|
|
|
<div>
|
|
|
|
|
<input type="checkbox" id="etLogique" name="etLogique" checked>
|
|
|
|
|
<label for="etLogique">ET</label>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<input type="checkbox" id="etLogique" name="etLogique">
|
|
|
|
|
<label for="etLogique">OU</label>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<input type="checkbox" id="etLogique" name="etLogique">
|
|
|
|
|
<label for="etLogique">NON</label>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<input type="checkbox" id="etLogique" name="etLogique">
|
|
|
|
|
<label for="etLogique">NON-ET</label>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<input type="checkbox" id="etLogique" name="etLogique">
|
|
|
|
|
<label for="etLogique">NON-OU</label>
|
|
|
|
|
</div>
|
|
|
|
|
</div><br><br><br>
|
|
|
|
|
|
|
|
|
|
<div>
|
|
|
|
|
<input type="number" id="colonne_number_setup" oninput="colonne_check_setup(this.value)">
|
|
|
|
|
<label>Nombre de colonnes</label>
|
|
|
|
|
</div><br><br>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!--Play Page-->
|
|
|
|
|
<div id="playPage">
|
|
|
|
|
<div id="success" class="modal">
|
|
|
|
@ -22,10 +74,12 @@
|
|
|
|
|
<span class="close" onclick="closeModal('success');nextLevel();">×</span>
|
|
|
|
|
<h1 class="txt dys" id="successTitle"></h1>
|
|
|
|
|
<hr id="hr">
|
|
|
|
|
<p class="dys"><a class="txt" id="successInfo"></a><a id="click_number"></a><a> click(s)</a></p>
|
|
|
|
|
<p class="dys"><a class="txt" id="successInfo"></a><a id="click_number"></a><a> click(s)</a>
|
|
|
|
|
</p>
|
|
|
|
|
<div id="show_stage" class="border"></div><br>
|
|
|
|
|
<button class="border dys background color" id="button_next_level" onmouseover="hoverButton()"
|
|
|
|
|
onclick="closeModal('success');nextLevel();">Niveau suivant</button><br><br>
|
|
|
|
|
onclick="closeModal('success');nextLevel();">Niveau
|
|
|
|
|
suivant</button><br><br>
|
|
|
|
|
<p class="dys info_check" align=right>Toujours afficher ce panneau <input type="checkbox"
|
|
|
|
|
id="success_check_input" onclick="successCheck();" checked></p>
|
|
|
|
|
</div>
|
|
|
|
@ -164,20 +218,7 @@
|
|
|
|
|
<p id="titleGame" class="title dys">M<a class="secret" onclick="flip()">a</a>ke It True</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="btn_play" id="menu-selection">
|
|
|
|
|
<ul>
|
|
|
|
|
<li>
|
|
|
|
|
<div class="message">
|
|
|
|
|
<a class="txt dys" id="playSelection"></a>
|
|
|
|
|
<select id="jeu-select" class="background">
|
|
|
|
|
<option value="aleatoire" class="txt background dys" id="mode1"></option>
|
|
|
|
|
<option value="perso" class="txt background dys" id="mode2"></option>
|
|
|
|
|
</select>
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<a onclick="play();"><i class="far fa-play-circle"></i></a>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
<a onclick="play();"><i class="far fa-play-circle"></i></a>
|
|
|
|
|
</div>
|
|
|
|
|
<a onclick="openModal('myModal')"><i class="fa fa-cog" id="setting" aria-hidden="true"></i></a>
|
|
|
|
|
<a onclick="openModal('scoreModal')"><i class="fa fa-trophy" id="setting" aria-hidden="true"></i></a>
|
|
|
|
@ -189,14 +230,14 @@
|
|
|
|
|
|
|
|
|
|
<div id="setting_int" class="modal-body border background" align=center>
|
|
|
|
|
<span class="close" onclick="closeModal('myModal')">×</span>
|
|
|
|
|
<h1 class="txt dys" id="settingTitle">Parametres</h1>
|
|
|
|
|
<h1 class="txt dys" id="settingTitle"></h1>
|
|
|
|
|
<hr id="hr">
|
|
|
|
|
<br>
|
|
|
|
|
<p>
|
|
|
|
|
<a class="txt dys" id="themeDark">Theme dark</a>
|
|
|
|
|
<a class="txt dys" id="themeDark"></a>
|
|
|
|
|
<input id="darkcheck" type="checkbox" onclick="darkMode()" checked></p>
|
|
|
|
|
<p>
|
|
|
|
|
<a class="txt dys" id="dysfont">DYSLEXIE</a>
|
|
|
|
|
<a class="txt dys" id="dysfont"></a>
|
|
|
|
|
<input id="dyscheckbox" type="checkbox" onclick="dysFont()" checked></p>
|
|
|
|
|
<br>
|
|
|
|
|
<br><img onclick="setLang('fr')" class="img_france" src="img/france.png" />
|
|
|
|
@ -319,58 +360,83 @@
|
|
|
|
|
<span class="close" onclick="closeModal('infoModal')">×</span>
|
|
|
|
|
<h1 class="txt dys" id="infoTitle">Tableau des scores</h1>
|
|
|
|
|
<hr id="hr">
|
|
|
|
|
<p class="dys">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin et malesuada lectus.
|
|
|
|
|
<p class="dys">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin et malesuada
|
|
|
|
|
lectus.
|
|
|
|
|
Morbi
|
|
|
|
|
imperdiet fringilla maximus. Integer ac aliquet ex. Quisque vestibulum elit ac velit feugiat
|
|
|
|
|
facilisis. Nam in pharetra nisl, sed dignissim nibh. Donec ultricies sem quis turpis eleifend
|
|
|
|
|
imperdiet fringilla maximus. Integer ac aliquet ex. Quisque vestibulum elit ac velit
|
|
|
|
|
feugiat
|
|
|
|
|
facilisis. Nam in pharetra nisl, sed dignissim nibh. Donec ultricies sem quis turpis
|
|
|
|
|
eleifend
|
|
|
|
|
porta.
|
|
|
|
|
Sed in risus hendrerit, tincidunt ante id, cursus tellus. Mauris et nisl neque. Fusce id dictum
|
|
|
|
|
Sed in risus hendrerit, tincidunt ante id, cursus tellus. Mauris et nisl neque. Fusce id
|
|
|
|
|
dictum
|
|
|
|
|
sapien.
|
|
|
|
|
|
|
|
|
|
Vivamus ornare porta egestas. Cras id sem et turpis imperdiet mollis nec in turpis. Cras semper
|
|
|
|
|
Vivamus ornare porta egestas. Cras id sem et turpis imperdiet mollis nec in turpis. Cras
|
|
|
|
|
semper
|
|
|
|
|
urna
|
|
|
|
|
sit amet neque pharetra vulputate. Vestibulum ante ipsum primis in faucibus orci luctus et
|
|
|
|
|
sit amet neque pharetra vulputate. Vestibulum ante ipsum primis in faucibus orci luctus
|
|
|
|
|
et
|
|
|
|
|
ultrices
|
|
|
|
|
posuere cubilia curae; In congue lorem at tellus ornare malesuada. Sed vel volutpat tortor.
|
|
|
|
|
posuere cubilia curae; In congue lorem at tellus ornare malesuada. Sed vel volutpat
|
|
|
|
|
tortor.
|
|
|
|
|
Aenean
|
|
|
|
|
imperdiet hendrerit arcu, vel faucibus mauris porttitor quis.
|
|
|
|
|
|
|
|
|
|
Suspendisse potenti. Suspendisse tincidunt arcu nec nisi vulputate, a tempus est sagittis. Donec
|
|
|
|
|
laoreet pulvinar sem, eu condimentum turpis feugiat quis. Morbi varius erat a iaculis lacinia.
|
|
|
|
|
Suspendisse potenti. Suspendisse tincidunt arcu nec nisi vulputate, a tempus est
|
|
|
|
|
sagittis. Donec
|
|
|
|
|
laoreet pulvinar sem, eu condimentum turpis feugiat quis. Morbi varius erat a iaculis
|
|
|
|
|
lacinia.
|
|
|
|
|
Sed
|
|
|
|
|
sed nibh iaculis, pulvinar risus sed, fermentum justo. Aenean id libero maximus risus ornare
|
|
|
|
|
elementum. Aenean nec ex porta, efficitur quam sed, dignissim arcu. Vivamus pharetra sapien a
|
|
|
|
|
sed nibh iaculis, pulvinar risus sed, fermentum justo. Aenean id libero maximus risus
|
|
|
|
|
ornare
|
|
|
|
|
elementum. Aenean nec ex porta, efficitur quam sed, dignissim arcu. Vivamus pharetra
|
|
|
|
|
sapien a
|
|
|
|
|
augue
|
|
|
|
|
aliquam consectetur. Morbi dictum lobortis elit, a faucibus ligula ultricies ac. Nullam suscipit
|
|
|
|
|
aliquam consectetur. Morbi dictum lobortis elit, a faucibus ligula ultricies ac. Nullam
|
|
|
|
|
suscipit
|
|
|
|
|
at
|
|
|
|
|
risus ut fringilla. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis luctus ex nec
|
|
|
|
|
risus ut fringilla. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis luctus
|
|
|
|
|
ex nec
|
|
|
|
|
finibus semper. Pellentesque quam magna, gravida sed semper bibendum, gravida nec augue.
|
|
|
|
|
Interdum et
|
|
|
|
|
malesuada fames ac ante ipsum primis in faucibus. Nulla imperdiet ex ut sapien facilisis auctor.
|
|
|
|
|
malesuada fames ac ante ipsum primis in faucibus. Nulla imperdiet ex ut sapien facilisis
|
|
|
|
|
auctor.
|
|
|
|
|
|
|
|
|
|
Vivamus vestibulum fermentum odio vel viverra. Donec nec nisi ex. Curabitur tempor venenatis
|
|
|
|
|
porttitor. Ut eget vehicula turpis. Curabitur vel pellentesque dui, a rhoncus purus. Maecenas et
|
|
|
|
|
Vivamus vestibulum fermentum odio vel viverra. Donec nec nisi ex. Curabitur tempor
|
|
|
|
|
venenatis
|
|
|
|
|
porttitor. Ut eget vehicula turpis. Curabitur vel pellentesque dui, a rhoncus purus.
|
|
|
|
|
Maecenas et
|
|
|
|
|
leo
|
|
|
|
|
ultricies, sodales sapien ac, venenatis risus. Vestibulum elementum, felis ac malesuada
|
|
|
|
|
tincidunt,
|
|
|
|
|
sem arcu suscipit mi, quis malesuada mauris nibh in diam. Mauris erat diam, bibendum sed viverra
|
|
|
|
|
vel, eleifend sed lorem. Morbi cursus tincidunt eros eu tincidunt. Aliquam eget viverra leo.
|
|
|
|
|
sem arcu suscipit mi, quis malesuada mauris nibh in diam. Mauris erat diam, bibendum sed
|
|
|
|
|
viverra
|
|
|
|
|
vel, eleifend sed lorem. Morbi cursus tincidunt eros eu tincidunt. Aliquam eget viverra
|
|
|
|
|
leo.
|
|
|
|
|
Aenean
|
|
|
|
|
quis odio in elit dictum faucibus. Vivamus tristique, lectus at pretium lobortis, neque odio
|
|
|
|
|
quis odio in elit dictum faucibus. Vivamus tristique, lectus at pretium lobortis, neque
|
|
|
|
|
odio
|
|
|
|
|
efficitur leo, aliquam rutrum nunc massa in diam. Sed mattis, tellus convallis ultricies
|
|
|
|
|
lobortis,
|
|
|
|
|
odio justo maximus nisi, at efficitur dui nulla at eros. Mauris eleifend felis non est molestie
|
|
|
|
|
odio justo maximus nisi, at efficitur dui nulla at eros. Mauris eleifend felis non est
|
|
|
|
|
molestie
|
|
|
|
|
sollicitudin.
|
|
|
|
|
|
|
|
|
|
Vivamus neque felis, interdum eu egestas eget, imperdiet vel orci. Etiam finibus venenatis
|
|
|
|
|
Vivamus neque felis, interdum eu egestas eget, imperdiet vel orci. Etiam finibus
|
|
|
|
|
venenatis
|
|
|
|
|
tortor,
|
|
|
|
|
vitae feugiat dolor malesuada eget. Nulla erat sem, venenatis ac tincidunt eget, condimentum et
|
|
|
|
|
vitae feugiat dolor malesuada eget. Nulla erat sem, venenatis ac tincidunt eget,
|
|
|
|
|
condimentum et
|
|
|
|
|
est.
|
|
|
|
|
Nam a pharetra ligula. Nullam quis convallis turpis. Duis quis nibh ut mi commodo euismod. Ut
|
|
|
|
|
iaculis vestibulum elit vitae scelerisque. Sed sollicitudin, leo id cursus placerat, erat ipsum
|
|
|
|
|
Nam a pharetra ligula. Nullam quis convallis turpis. Duis quis nibh ut mi commodo
|
|
|
|
|
euismod. Ut
|
|
|
|
|
iaculis vestibulum elit vitae scelerisque. Sed sollicitudin, leo id cursus placerat,
|
|
|
|
|
erat ipsum
|
|
|
|
|
varius dolor, non egestas erat nibh sed nisl. Vestibulum sit amet purus sed nulla mattis
|
|
|
|
|
malesuada
|
|
|
|
|
eget vitae ligula. Vivamus iaculis, felis vel dapibus lacinia, nisl felis tincidunt sem, vel
|
|
|
|
|
eget vitae ligula. Vivamus iaculis, felis vel dapibus lacinia, nisl felis tincidunt sem,
|
|
|
|
|
vel
|
|
|
|
|
finibus
|
|
|
|
|
mauris elit maximus lorem. Donec non viverra leo. Vestibulum iaculis ipsum et mi aliquam
|
|
|
|
|
aliquam.
|
|
|
|
|