pisouvigne 5 years ago
parent 51a722a2ce
commit dcbe7c1d73

@ -94,6 +94,24 @@ html {
margin-left: 25px; margin-left: 25px;
} }
.listenerHover {
display: flex;
justify-content: center;
align-items: center;
height: 100px;
width: 300px;
font-size: x-large;
transition: .5s;
margin-top: 25px;
padding: 0 25px 0 25px;
}
.listenerHover:hover {
cursor: pointer;
}
.fa-spinner { .fa-spinner {
animation: loopiloop 2s infinite; animation: loopiloop 2s infinite;
margin-left: 25px; margin-left: 25px;

@ -21,12 +21,22 @@
</div> </div>
<hr id="hr"> <hr id="hr">
<div id="selectionContainer"> <div id="selectionContainer">
<button class="border dys background color buttonLevel" id="button_mode4">Tuto</button> <div class="border background dys listenerHover">
<button class="border dys background color buttonLevel" id="button_mode" <a>Tutoriel</a>
onclick="playNormal()">Normal</button> <i class="fa fa-arrow-right" aria-hidden="true"></i>
<button class="border dys background color buttonLevel" id="button_mode2" </div>
onclick="modePerso()">Personnaliser</button> <div class="border background dys listenerHover" onclick="playNormal()">
<button class="border dys background color buttonLevel" id="button_mode3">Cameleon</button> <a>Normal</a>
<i class="fa fa-arrow-right" aria-hidden="true"></i>
</div>
<div class="border background dys listenerHover" onclick="modePerso()">
<a>Personnalisé</a>
<i class="fa fa-arrow-right" aria-hidden="true"></i>
</div>
<div class="border background dys listenerHover">
<a>Caméléon</a>
<i class="fa fa-arrow-right" aria-hidden="true"></i>
</div>
</div> </div>
</div> </div>
<!--Mode Personnalisé--> <!--Mode Personnalisé-->
@ -71,7 +81,7 @@
<input type=" number" id="colonne_number_setup" oninput="colonne_check_setup(this.value)" value="0"> <input type=" number" id="colonne_number_setup" oninput="colonne_check_setup(this.value)" value="0">
<label>Nombre de colonnes</label><br><br> <label>Nombre de colonnes</label><br><br>
</div> </div>
<div class="border background dys" id="generate_button_perso" onclick="buttonSpin()"> <div class="border background dys listenerHover" id="generate_button_perso" onclick="buttonSpin()">
<a>Générer le niveau</a> <a>Générer le niveau</a>
<i class="fa fa-arrow-right" aria-hidden="true"></i> <i class="fa fa-arrow-right" aria-hidden="true"></i>
</div> </div>

@ -77,18 +77,16 @@ function setColor(color) {
document.querySelector(".secret").style.color = "#fe8a71"; document.querySelector(".secret").style.color = "#fe8a71";
} }
document.querySelector("#button_next_level").onmouseover = function () { mouseOver(document.querySelector("#button_next_level")) }; document.querySelectorAll(".listenerHover").forEach(function (element) {
document.querySelector("#button_next_level").onmouseout = function () { mouseOut(document.querySelector("#button_next_level")) }; element.addEventListener("mouseover", function (event) {
document.querySelector("#button_mode").onmouseover = function () { mouseOver(document.querySelector("#button_mode")) }; mouseOver(element);
document.querySelector("#button_mode").onmouseout = function () { mouseOut(document.querySelector("#button_mode")) }; });
document.querySelector("#button_mode2").onmouseover = function () { mouseOver(document.querySelector("#button_mode2")) }; });
document.querySelector("#button_mode2").onmouseout = function () { mouseOut(document.querySelector("#button_mode2")) }; document.querySelectorAll(".listenerHover").forEach(function (element) {
document.querySelector("#button_mode3").onmouseover = function () { mouseOver(document.querySelector("#button_mode3")) }; addEventListener("mouseout", function (event) {
document.querySelector("#button_mode3").onmouseout = function () { mouseOut(document.querySelector("#button_mode3")) }; mouseOut(element);
document.querySelector("#button_mode4").onmouseover = function () { mouseOver(document.querySelector("#button_mode4")) }; });
document.querySelector("#button_mode4").onmouseout = function () { mouseOut(document.querySelector("#button_mode4")) }; });
document.querySelector("#generate_button_perso").onmouseover = function () { mouseOver(document.querySelector("#generate_button_perso")) };
document.querySelector("#generate_button_perso").onmouseout = function () { mouseOut(document.querySelector("#generate_button_perso")) };
function mouseOver(button) { function mouseOver(button) {
button.style.backgroundColor = document.querySelector(".modal-body").style.borderColor; button.style.backgroundColor = document.querySelector(".modal-body").style.borderColor;
@ -360,12 +358,13 @@ function isLineCollapsing() {
switchsInfoCopy.forEach(function (element) { switchsInfoCopy.forEach(function (element) {
element.id3.forEach(function (line) { element.id3.forEach(function (line) {
if (Math.abs(element.y - stage.findOne("#" + line).points()[7]) > distance) { if (Math.abs(element.y - stage.findOne("#" + line).points()[7]) > distance) {
console.log(element.name);
isCollapsing = true; isCollapsing = true;
} }
}) })
}); });
} }
return isCollapsing; return false;
} }
function getRandomArbitrary(min, max) { function getRandomArbitrary(min, max) {

@ -74,6 +74,7 @@ function gameOne() {
click = 0; click = 0;
while (checkIfEnd() || isLineCollapsing()) { while (checkIfEnd() || isLineCollapsing()) {
resetAllTabs(false); resetAllTabs(false);
console.log("arf");
createGameOne(niveauActuel); createGameOne(niveauActuel);
} }
//console.log(stage); //console.log(stage);

Loading…
Cancel
Save