From fa76449a16ab71520104cc627b731b53cda9269c Mon Sep 17 00:00:00 2001 From: algolfier Date: Sun, 7 Feb 2021 21:28:34 +0100 Subject: [PATCH] =?UTF-8?q?d=C3=A9but=20base=20de=20donn=C3=A9e=20highscor?= =?UTF-8?q?e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SwichGIT/HighscoreBD/connexionBD.php | 11 + SwichGIT/HighscoreBD/css/PageDaccueil.css | 480 ++++ SwichGIT/HighscoreBD/css/PartieGame.css | 109 + SwichGIT/HighscoreBD/css/Resp3.css | 84 + SwichGIT/HighscoreBD/css/base.css | 114 + SwichGIT/HighscoreBD/css/desktops.css | 313 +++ SwichGIT/HighscoreBD/css/formes.css | 111 + SwichGIT/HighscoreBD/css/phone.css | 6 + SwichGIT/HighscoreBD/css/pickr.min.css | 2041 +++++++++++++++++ SwichGIT/HighscoreBD/css/tablet.css | 289 +++ SwichGIT/HighscoreBD/debug.log | 2 + SwichGIT/HighscoreBD/highscore | Bin 0 -> 20480 bytes SwichGIT/HighscoreBD/imgs/clicjour.png | Bin 0 -> 9600 bytes SwichGIT/HighscoreBD/imgs/clicnuit.png | Bin 0 -> 9770 bytes SwichGIT/HighscoreBD/imgs/darkcloud.png | Bin 0 -> 47657 bytes SwichGIT/HighscoreBD/imgs/darkmount1.png | Bin 0 -> 60647 bytes SwichGIT/HighscoreBD/imgs/darkmount2.png | Bin 0 -> 58679 bytes SwichGIT/HighscoreBD/imgs/lightcloud.png | Bin 0 -> 47890 bytes SwichGIT/HighscoreBD/imgs/mount1.png | Bin 0 -> 60818 bytes SwichGIT/HighscoreBD/imgs/mount2.png | Bin 0 -> 58202 bytes SwichGIT/HighscoreBD/imgs/swishjour.png | Bin 0 -> 20168 bytes SwichGIT/HighscoreBD/imgs/swishnuit.png | Bin 0 -> 24190 bytes SwichGIT/HighscoreBD/index.php | 727 ++++++ SwichGIT/HighscoreBD/js/jquery.js | 2 + SwichGIT/HighscoreBD/js/main.js | 1290 +++++++++++ SwichGIT/HighscoreBD/js/menu.js | 50 + .../SwishMulti/Prototype/.idea/.gitignore | 8 + SwichGIT/SwishMulti/Prototype/.idea/.name | 1 + .../SwishMulti/Prototype/.idea/Prototype.iml | 8 + .../Prototype/.idea/dataSources.xml | 12 + .../SwishMulti/Prototype/.idea/modules.xml | 8 + SwichGIT/SwishMulti/Prototype/.idea/vcs.xml | 6 + 32 files changed, 5672 insertions(+) create mode 100644 SwichGIT/HighscoreBD/connexionBD.php create mode 100644 SwichGIT/HighscoreBD/css/PageDaccueil.css create mode 100644 SwichGIT/HighscoreBD/css/PartieGame.css create mode 100644 SwichGIT/HighscoreBD/css/Resp3.css create mode 100644 SwichGIT/HighscoreBD/css/base.css create mode 100644 SwichGIT/HighscoreBD/css/desktops.css create mode 100644 SwichGIT/HighscoreBD/css/formes.css create mode 100644 SwichGIT/HighscoreBD/css/phone.css create mode 100644 SwichGIT/HighscoreBD/css/pickr.min.css create mode 100644 SwichGIT/HighscoreBD/css/tablet.css create mode 100644 SwichGIT/HighscoreBD/debug.log create mode 100644 SwichGIT/HighscoreBD/highscore create mode 100644 SwichGIT/HighscoreBD/imgs/clicjour.png create mode 100644 SwichGIT/HighscoreBD/imgs/clicnuit.png create mode 100644 SwichGIT/HighscoreBD/imgs/darkcloud.png create mode 100644 SwichGIT/HighscoreBD/imgs/darkmount1.png create mode 100644 SwichGIT/HighscoreBD/imgs/darkmount2.png create mode 100644 SwichGIT/HighscoreBD/imgs/lightcloud.png create mode 100644 SwichGIT/HighscoreBD/imgs/mount1.png create mode 100644 SwichGIT/HighscoreBD/imgs/mount2.png create mode 100644 SwichGIT/HighscoreBD/imgs/swishjour.png create mode 100644 SwichGIT/HighscoreBD/imgs/swishnuit.png create mode 100644 SwichGIT/HighscoreBD/index.php create mode 100644 SwichGIT/HighscoreBD/js/jquery.js create mode 100644 SwichGIT/HighscoreBD/js/main.js create mode 100644 SwichGIT/HighscoreBD/js/menu.js create mode 100644 SwichGIT/SwishMulti/Prototype/.idea/.gitignore create mode 100644 SwichGIT/SwishMulti/Prototype/.idea/.name create mode 100644 SwichGIT/SwishMulti/Prototype/.idea/Prototype.iml create mode 100644 SwichGIT/SwishMulti/Prototype/.idea/dataSources.xml create mode 100644 SwichGIT/SwishMulti/Prototype/.idea/modules.xml create mode 100644 SwichGIT/SwishMulti/Prototype/.idea/vcs.xml diff --git a/SwichGIT/HighscoreBD/connexionBD.php b/SwichGIT/HighscoreBD/connexionBD.php new file mode 100644 index 0000000..fa25b9e --- /dev/null +++ b/SwichGIT/HighscoreBD/connexionBD.php @@ -0,0 +1,11 @@ +open('highscore.db'); + //$this->exec('CREATE TABLE partieScore(IdPartie STRING PRIMARY KEY,scorePremierJ STRING,scoreDeuxiemeJ STRING, pseudoPremierJ STRING,pseudoDeuxiemeJ STRING)'); + //$this->exec('CREATE TABLE partieCartes(IdPartie STRING ,IdCarte STRING,colUn STRING, colDeux STRING, colTrois STRING)'); + + } +} \ No newline at end of file diff --git a/SwichGIT/HighscoreBD/css/PageDaccueil.css b/SwichGIT/HighscoreBD/css/PageDaccueil.css new file mode 100644 index 0000000..13688e8 --- /dev/null +++ b/SwichGIT/HighscoreBD/css/PageDaccueil.css @@ -0,0 +1,480 @@ +#pageAccueil { + visibility: visible; +} + +#cloud { + z-index: 10 +} + +#mount1 { + z-index: 11; + position: absolute; +} + +#mount2 { + z-index: 10; +} + +.containerparam{ + position: absolute; + display: flex; + margin-left: 1vw; +} + +.containerparam > div { + margin-right: 4vh; +} + +/*SETTINGS*/ +#forme{ + visibility: hidden; +} + +#couleurs{ + z-index: 1; +} + +.pannel{ + height: 100px; + width: 100px; + background-color: red; +} + +#pickrcontner{ + position: relative; + display: flex; + flex-wrap: wrap; + justify-content: space-around; +} + +.Mode_Setting{ + height: 20vw; + position: relative; + margin : 0 auto; +} +#BottomSetings{ + position: absolute; + left: 0; + bottom: 0; + height: 5vw; + width: 100%; + border-radius: 0 0 0.3vw 0.3vw; +} + +#SettingBefore{ + height: 5vw; + width: 5vw; + background-color: var(--lightsedonca); + color: black; + font-size: 3vw; + visibility: collapse; +} +#SettingAfter{ + bottom: 5vw; + position: relative; + height: 5vw; + width: 5vw; + background-color: var(--lightsedonca); + float: right; +} + +#testSettings{ + position: absolute; + color: black; + bottom: 0; + left: 18vw; +} + + +#ShapeSettings{ + height: 100%; + width: 100%; + margin: auto 2vw; + display: flex; + flex-wrap: wrap; +} +.ShapeContener{ + height: 9vw; + width: 9vw; + margin-left: 1vw; + position: relative; + display: table-cell; + vertical-align: middle; +} +.settingShape{ + background-color: #333; +} + +.Colorone{background-color: var(--colorbase);} +.Colortwo{background-color: var(--colorcarre);} +.Colorthree{background-color: var(--colorone);} +.Colorfour{background-color: var(--colortwo);} +.Colorfive{background-color: var(--colorthree);} + + + +/*Bouton info*/ +#infosec{ + z-index:15; + width: 2vw; +} + +#infosec2{ + z-index:15; + width: 2vw; +} + +#info { + color: var(--lightprima); + text-decoration: none; + font-size: 45px; +} + +#info:hover { + color: var(--lightprima); +} + +.activity { + padding: 0; + list-style: none; +} + +li { + -webkit-transition: box-shadow 0.2s ease; + -moz-transition: box-shadow 0.2s ease; + transition: box-shadow 0.2s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + border-radius: 50%; + color: #B7B7B7; + display: inline-block; + font-size: 0.889em; + height: 3em; + position: relative; + text-align: center; + text-transform: lowercase; + width: 3em; + line-height: 3em; +} + + li a { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + li:hover { + box-shadow: 0 0 0 7px var(--lightsedonca); + font-size:99%; + position:relative; + right:5%; + } + + li:before { + border-radius: 50%; + bottom: 0; + box-shadow: 0 0 0 4px var(--lightsedonca); + content: ''; + left: 0; + position: absolute; + right: 0; + top: 0; + background-color: var(--lightsedonca); + } + +/*Les rčgles popups*/ +.overlay { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background: rgba(0, 0, 0, 0.7); + transition: opacity 500ms; + visibility: hidden; + opacity: 0; + z-index: 21; +} + + .overlay:target { + visibility: visible; + opacity: 1; + } + +.popup { + margin: 70px auto; + padding: 20px; + background: #fff; + border-radius: 5px; + width: 30%; + position: relative; + top:25%; +} + + .popup h2 { + margin-top: 0; + color: #333; + font-family: Tahoma, Arial, sans-serif; + } + + .popup .close { + position: absolute; + top: 20px; + right: 30px; + transition: all 200ms; + font-size: 30px; + font-weight: bold; + text-decoration: none; + color: #333; + } + + .popup .close:hover { + color: #06D85F; + } + + .popup .content { + max-height: 30%; + overflow: auto; + } + + /*Parametres*/ + +.popup2 { + margin: 70px auto; + padding: 20px; + background: #fff; + border-radius: 5px; + width: 45%; + height: 65%; + position: relative; + top:10%; +} + +.popup2 h2 { + margin-top: 0; + color: #333; + font-family: Tahoma, Arial, sans-serif; +} +h3 { + margin: 0; + color: #333; + font-family: Tahoma, Arial, sans-serif; +} +.popup2 .close { + position: absolute; + top: 20px; + right: 30px; + transition: all 200ms; + font-size: 30px; + font-weight: bold; + text-decoration: none; + color: #333; +} + .popup2 .close:hover { + color: #06D85F; + } +.popup2 .content { + max-height: 30%; +} + +.titre{ + display: ruby-base; +} + +label { + cursor: pointer; + text-indent: -9999px; + width: 2vw; + height: 1vw; + background: grey; + display: block; + border-radius: 100px; + position: relative; +} + +label:after { + content: ''; + position: absolute; + top: 0.1vw; + left: 0.1vw; + width: 0.8vw; + height: 0.8vw; + background: #fff; + border-radius: 90px; + transition: 0.3s; +} + +input:checked + label { + background: #bada55; +} + +input:checked + label:after { + left: calc(100% - 0.1vw); + transform: translateX(-100%); +} + +label:active:after { + width: 1.4vw; +} +/* J'ai trop avancé, mode multi*/ + + +#containpseudo { + position: absolute; + height: 15%; + width: 30%; + z-index: 12; + left: 35%; + top: 30%; +} + +.bouttonvalider:hover { + box-shadow: 0 0 0 8px var(--lightsedonca); + font-size: 100%; + position: relative; + transition: box-shadow 0.2s ease; +} + +#bouttonvalider:hover { + box-shadow: 0 0 0 5px var(--lightsedonca); + position: relative; +} + +#pseudoenter { + background-color: red; + height: 100%; + border-radius: 45px; + background-color: #B130DE; +} + +#inputpseudo { + position: absolute; + width: 99%; + height: 65%; + border-radius: 30px; + font-size: 3vw; + background-color: transparent; + -moz-appearance: none; + text-align: center; + color: #707070; + border-color: transparent; + font-family: impact, Arial Black; + z-index: 11; +} + +#fondinput { + background-color: red; + position: absolute; + width: 97%; + background-color: var(--lightsedonca); + height: 90%; + border-radius: 40px; + left: 1.5%; + top: 5%; + z-index: 10; +} + + + +#modeprec{ + height: 100%; + width: 15%; + float: left; + position: relative; +} + +#modesuiv{ + height: 100%; + width: 15%; + float: right; + position: relative; +} + +#textdumode{ + height: 100%; + width: 70%; + position: absolute; + left: 15%; +} + + + + + +#buttonadd { + position: absolute; + top: 30%; + right: -12%; + height: 3vw; + width: 3vw; + border-radius: 2vw; + background-color: #B130DE; + z-index: 18; +} + +#textplus { + font-size: 3vw; + font-family: arial, Arial Black; + position: absolute; + margin-top: -0.15vw; + margin-left: 0.65vw; + color: var(--lightprima); +} + +#containplayers { + position: absolute; + background-color: transparent; + color: var(--lightsedonca); + width: 15vw; + height: 20vw; + z-index: 17; + right: 0%; + top: 8vw; +} + +.pseudojoueur { + float: right; + margin-top: 0px; + margin-bottom: 3%; + margin-right: 10%; + font-family: Lucida Console, Arial Black, Arial; + font-size: 2vw; +} + +#pseudolist { + width: 100%; + height: 1.7vw; +} + +/* === FORMES === */ + +.contentButton{ + height: 3vw; + width: 15%; + margin : 0 auto; + position: relative; + bottom: 5vw; +} + +.buttonvalidersettings{ + height: 100%; + width: 100%; + border-style: none; + background-color: red; + color: white; + font-family: arial; + font-size: 2vw; + border-radius: 15px; +} + +.buttonvalidersettings:active{ + background-color: blue; +} + + + + + + diff --git a/SwichGIT/HighscoreBD/css/PartieGame.css b/SwichGIT/HighscoreBD/css/PartieGame.css new file mode 100644 index 0000000..878d241 --- /dev/null +++ b/SwichGIT/HighscoreBD/css/PartieGame.css @@ -0,0 +1,109 @@ + +#pageGame { + visibility: hidden; +} + +.menuhaut { + height: 10vh; + width: inherit; + display: flex; +} + +/*Partie Menu du haut*/ +.menu{ + align-items: center; + justify-content: center; +} + + +.retourstp { + position: absolute; +} + +#Redistribution{ + position:relative; + top:-3vw; +} + + +#affSolution { + text-align: center; + font-family: Montserrat, impact, Arial Black; + font-size: 2.5vw; + color: var(--lightsedonca); + width: inherit; +} + +#textjouer2 { + position: absolute; + text-align: center; + font-family: Montserrat, impact, Arial Black; + margin-top: 0.6vw; + color: var(--lightsedonca); + width: inherit; + +} + +#btnvalider2 { + position: relative; + text-align: center; + font-family: Montserrat, impact, Arial Black; + font-size: 2.5vw; + margin-top: 0.2vw; + margin-left: 0.2vw; + color: var(--lightsedonca); +} + +#btnvalider3 { + position: relative; + text-align: center; + font-family: Montserrat, impact, Arial Black; + font-size: 2.5vw; + margin-top: 0.2vw; + margin-left: 0.2vw; + color: var(--lightsedonca); +} + +#Redistribution2 { + position: relative; + top:-3vw; + left:68%; +} + +#Redistribution3 { + position: relative; + top:-3vw; + left: 50%; +} + + +.bouttonvalider2:hover { + box-shadow: 0 0 0 8px var(--lightsedonca); + font-size: 100%; + position: relative; + transition: box-shadow 0.2s ease; +} + +#progressbar +{ + position : relative; + width: 1100px; + padding:1px; + background-color:white; + border:1px solid black; + height:10px; + border-radius: 5px; + margin-top: 40px; + margin-right: auto; + margin-left: auto; + +} + +#indicateur +{ + width: 800px; + background-color : green; + height:10px; + margin: 0; + +} \ No newline at end of file diff --git a/SwichGIT/HighscoreBD/css/Resp3.css b/SwichGIT/HighscoreBD/css/Resp3.css new file mode 100644 index 0000000..1bc656a --- /dev/null +++ b/SwichGIT/HighscoreBD/css/Resp3.css @@ -0,0 +1,84 @@ +/*Ecran*/ +@media screen and (min-width: 960px) { + /*ROND*/ + .anneau { + position: relative; + background-color: var(--colorbase); + border-radius: var(--v); + height: var(--v); + width: var(--v); + display: table-cell; + vertical-align: middle; + } + .anneau2 { + position: relative; + background-color: white; + border-radius: var(--v); + height: var(--v); + width: var(--v); + left : calc((var(--u) - var(--v))/2); + display: table-cell; + vertical-align: middle; + } + .anneau3 { + position: relative; + background-color: var(--colorbase); + border-radius: var(--v); + height: var(--v); + width: var(--v); + margin-left: auto; + margin-right: auto; + } + .rondinterieur { + background-color: var(--lighttercia); + height: var(--w); + width: var(--w); + display: table; + margin: 0 auto; + border-radius: var(--w); + } + .rond { + display: table; + margin: 0 auto; + background-color: var(--colorbase); + height: var(--w); + width: var(--w); + border-radius: var(--w); + } + + .rondcache { + display: table; + margin: 0 auto; + background-color: black; + border-radius: var(--y); + } + .rond2 { + display: table; + margin: 0 auto; + background-color: white; + height: var(--w); + width: var(--w); + border-radius: var(--w); + } + .rond3 { + position: relative; + top : calc((var(--v) - var(--w))/ 2); + left : calc((var(--v) - var(--w))/2); + display: table-cell; + vertical-align: middle; + background-color: white; + height: var(--w); + width: var(--w); + border-radius: var(--w); + } + .rond4 { + display: table; + margin: 0 auto; + background-color: var(--colorbase); + height: var(--w); + width: var(--w); + border-radius: var(--w); + } +} + + \ No newline at end of file diff --git a/SwichGIT/HighscoreBD/css/base.css b/SwichGIT/HighscoreBD/css/base.css new file mode 100644 index 0000000..1523516 --- /dev/null +++ b/SwichGIT/HighscoreBD/css/base.css @@ -0,0 +1,114 @@ +:root{ + /*couleur hĂ©hĂ©*/ + --lightprima: #DEDEDE; + --lightsedonca: #B7B7B7; + --lighttercia: #E6E6E6; + /*Couleur bases*/ + --colorbase : #e75259; + --colorcarre : #30C0DE; + --colorone : #00CBFF; + --colortwo : #00FF6E; + --colorthree : #C800FF; + --colorfour : #E6DA27; + --colorfive : #2E6DB4; + --colorsix : #E6792F; + /*Les formes*/ + --u: calc(var(--x) / 2.75); + --v: calc(var(--y) / 2.75); + --w: calc(var(--z) / 2.75); + /*Les formes settings*/ + --x : 10vw; + --y : 7vw; + --z : 3.75vw; +} + +.test{ + color: black; +} + +a { + cursor: pointer; + z-index: 60; +} + + + +body { + background-color: var(--lightprima); + height: 100%; + overflow-x: hidden; + overflow-y: hidden; + /*Desactiver la selection*/ + -webkit-user-select: none; /* Chrome / Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE 10+ */ + user-select: none; +} + + +#ContainBottom { +position: absolute; +margin-left: 25vw; +height: 12vw; +width: auto; +bottom: 0; +z-index: 20; +} + +#clic{ +position: absolute; +left: 55vw; +top : 7vw; +height: auto; +width: 15vw; +} + +#card-conteneur{ +z-index: 20; +position: absolute; +left: 0vw; +} + +.flex-container { + padding: 0; + margin: 0; + list-style: none; + + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + + -webkit-flex-flow: row wrap; + justify-content: space-around; + margin-top: -7vw; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SwichGIT/HighscoreBD/css/desktops.css b/SwichGIT/HighscoreBD/css/desktops.css new file mode 100644 index 0000000..822bfde --- /dev/null +++ b/SwichGIT/HighscoreBD/css/desktops.css @@ -0,0 +1,313 @@ +/*Ecran*/ +@media screen and (min-width: 992px) { + + :root { + --taille: 10vw; + } + + /*PARTIE FORMES*/ + .containform3 { + position: relative; + height: var(--x); + width: var(--x); + display: table-cell; + vertical-align: middle; + } + + .containinte { + /*PROBLEME SIZE*/ + top: calc((var(--y) - var(--z)) / 2); + left: calc((var(--y) - var(--z)) / 2); + height: var(--z); + width: var(--z); + z-index: 2; + position: absolute; + } + + .cache { + top: calc((var(--x) - var(--y)) / 2.8); + left: calc((var(--x) - var(--y)) / 2.2); + height: calc(var(--y)*1.05); + width: calc(var(--y)*1.05); + z-index: 2; + position: absolute; + z-index: 15; + } + + #choosemode { + height: 4vw; + width: 16vw; + position: absolute; + left: 42vw; + top: 50vh; + z-index: 15; + } + + #choosedimension { + height: 4vw; + width: 16vw; + position: absolute; + left: 42vw; + top: 55vh; + z-index: 15; + } + + #conteneurmode { + width: 80%; + height: 2vw; + left: 10%; + top: 25%; + position: absolute; + margin: 0 auto; + background-color: var(--lightsedonca); + border-radius: 5vw; + } + + #triangleprec { + width: 0; + height: 0; + margin: 0.25vw auto 0 auto; + border-top: 0.75vw solid transparent; + border-right: 1.25vw solid grey; + border-bottom: 0.75vw solid transparent; + } + + #trianglesuiv { + width: 0; + height: 0; + margin: 0.25vw auto 0 auto; + border-top: 0.75vw solid transparent; + border-left: 1.25vw solid grey; + border-bottom: 0.75vw solid transparent; + } + + #textmode { + font-family: Lucida Console, Arial Black, Arial; + font-size: 1vw; + color: #707070; + text-align: center; + margin: 5% auto 0 auto; + } + + #textdimension { + font-family: Lucida Console, Arial Black, Arial; + font-size: 1vw; + color: #707070; + text-align: center; + margin: 5% auto 0 auto; + } + + #formSize { + margin: 0 auto; + width: 100%; + height: 3vw; + } + + .slider-container .bar .fill { + display: block; + width: 50%; + height: 100%; + background-color: #6200ee; + } + + .slider-container .slider { + position: relative; + z-index: 2; + -webkit-appearance: none; + width: 100%; + height: 10px; + border-radius: 5px; + outline: none; + background-color: transparent; + } + + .slider.container { + position: relative; + } + + .slider-container .bar { + position: absolute; + z-index: 1; + left: 0; + width: 100%; + height: 10px; + border-radius: 5px; + background-color: #c6aee7; + overflow: hidden; + } + /*Moz*/ + .slider-container .slider::-moz-range-thumb { + -webkit-appearance: none; + width: 1vw; + height: 1vw; + background-color: #6200ee; + border-radius: 1vw; + cursor: pointer; + outline: none; + box-shadow: 0 0 0 0 rgba(98, 0,238, .1); + transition: .3s ease-in-out; + } + + .slider-container .slider::-moz-range-thumb:hover { + box-shadow: 0 0 0 10px rgba(98,0,238,.1); + } + + .slider-container .slider:active::-moz-range-thumb { + box-shadow: 0 0 0 20px rgba(98,0,238,.2); + } + + /*===========================================*/ + + .logoboutton { + font-size: 2vw; + color: var(--lightprima); + margin: 0.25vw; + } + + /*Externe*/ + .bouttonMenuHaut { + height: 4vw; + width: 4vw; + background-color: var(--lightsedonca); + border-radius: 50%; + margin: 0 auto; + margin-top: 0.45vw; + position: relative; + display: block; + } + + #affPoints { + text-align: center; + font-family: Montserrat, impact, Arial Black; + font-size: 2vw; + margin-top: 1.2vw; + color: var(--lightsedonca); + } + + .divmenu { + width: 10vw; + height: inherit; + margin-right: 1vw; + } + + .containButtonForm { + height: 2.5vw; + width: 2.5vw; + margin: 0.75vw; + position: absolute; + } + + .buttonretour { + position: relative; + height: 4vh; + width: 4vh; + border-radius: 55vw; + background-color: var(--lightsedonca); + z-index: 5; + margin-left: 2vw; + top: 1.75vw; + } + + .flex-item { + background: var(--lightsedonca); + width: var(--taille); + border-radius: 0.75vw; + padding-right: 0.15vw; + padding-left: 0.15vw; + padding-bottom: 0.25vw; + list-style: none; + display: flex; + margin-right: 0.4vw; + margin-left: 0.4vw; + margin-bottom: 1vw; + -webkit-flex-flow: row wrap; + justify-content: space-around; + } + + .item-form { + width: 3vw; + padding-left: 0.1vw; + margin-top: 0.25vw; + height: 3vw; + border-radius: 10px; + background-color: var(--lighttercia); + } + + .containcards { + overflow-x: auto; + display: flex; + flex-wrap: wrap; + padding-top: 1vw; + justify-content: center; + } + + .logop2 img { + width: 20vh; + padding-top: 1vh; + position: relative; + } + + + .txt { + position: absolute; + font-family: Arial Black; + color: var(--lightprima); + font-size: 1.5vw; + left: 0.4vw; + top: -1.6vh; + } + + .logo img { + position: absolute; + width: 12vw; + left: 44vw; + top: 13%; + z-index: 11; + } + + .mounts img { + position: absolute; + height: 100%; + width: 100%; + pointer-events: none; + margin-left: -10px; + } + + #contourbuttonvalider { + position: absolute; + border-radius: 45px; + left: 9.2vw; + top: 3.5vw; + height: 4vw; + width: 12vw; + background-color: var(--lightsedonca); + z-index: 15; + } + + .bouttonvalider { + position: absolute; + height: 3.4vw; + width: 11.4vw; + top: 0.3vw; + left: 0.3vw; + border-radius: 30px; + } + + .violet { + background-color: #B130DE; + } + + .vert { + background-color: #00CC66; + } + + #textjouer { + font-family: Montserrat, impact, Arial Black; + position: absolute; + font-size: 2.5vw; + margin-top: 0.2vw; + color: var(--lightsedonca); + text-align: center; + width: inherit; + } +} diff --git a/SwichGIT/HighscoreBD/css/formes.css b/SwichGIT/HighscoreBD/css/formes.css new file mode 100644 index 0000000..d68c9e7 --- /dev/null +++ b/SwichGIT/HighscoreBD/css/formes.css @@ -0,0 +1,111 @@ +.containform { + position: relative; + +} + +.ajustementPetiteForme{ + margin-top: 25%; +} + +.ajustementGrandeForme{ + margin-top: 0.2vw; + margin-left: 0.2vw; +} + +.containform2{ + position: relative; + height: var(--x); + width: var(--x); + display: table-cell; + vertical-align: middle; + background-color: black; +} +/*ROND*/ +.containexte{ + height: var(--y); + width: var(--y); + margin: 0 auto; + position: relative; + top: calc(var(--x)/8); +} + +#cacherond{ + display: none; +} + +.rond{ + -webkit-clip-path: circle(50% at 50% 50%); + clip-path: circle(50% at 50% 50%); +} + +.round{ + border-radius: 5vw; +} + +.cb{ + background-color: white; +} + +.cn{ + background-color: black; +} + +.formeinte{ + height: 90%; + width: 90%; + margin: 0 auto; +} +.formeexte{ + height: 100%; + width: 100%; +} + +.carre{ + -webkit-clip-path: inset(0 0 0 0); + clip-path: inset(0 0 0 0); +} + +.triangle{ + -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%); + clip-path: polygon(50% 0%, 0% 100%, 100% 100%); +} + +.castriangle{ + margin-top: calc( (var(--y) - var(--z)) / 5); +} + +.caspenta{ + margin-top: calc( (var(--y) - var(--z)) / 10); +} + +.losange{ + -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); + clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); +} + +.croix{ + -webkit-clip-path: polygon(20% 0%, 0% 20%, 30% 50%, 0% 80%, 20% 100%, 50% 70%, 80% 100%, 100% 80%, 70% 50%, 100% 20%, 80% 0%, 50% 30%); + clip-path: polygon(20% 0%, 0% 20%, 30% 50%, 0% 80%, 20% 100%, 50% 70%, 80% 100%, 100% 80%, 70% 50%, 100% 20%, 80% 0%, 50% 30%); +} + +.croixinte{ + -webkit-clip-path: polygon(26% 23%, 22% 27%, 45% 50%, 22% 74%, 27% 78%, 50% 55%, 74% 78%, 78% 73%, 55% 50%, 78% 27%, 73% 23%, 50% 46%); + clip-path: polygon(26% 23%, 22% 27%, 45% 50%, 22% 74%, 27% 78%, 50% 55%, 74% 78%, 78% 73%, 55% 50%, 78% 27%, 73% 23%, 50% 46%); + +} + +.penta{ + -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); + clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); +} + +.hexa{ + -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); + clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); +} + +.hocto{ + -webkit-clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%); + clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%); +} + diff --git a/SwichGIT/HighscoreBD/css/phone.css b/SwichGIT/HighscoreBD/css/phone.css new file mode 100644 index 0000000..2418cd2 --- /dev/null +++ b/SwichGIT/HighscoreBD/css/phone.css @@ -0,0 +1,6 @@ +/*Demi Ecran*/ +@media screen and (max-width: 768px) { + body{ + background-color: green; + } +} diff --git a/SwichGIT/HighscoreBD/css/pickr.min.css b/SwichGIT/HighscoreBD/css/pickr.min.css new file mode 100644 index 0000000..a32fb0e --- /dev/null +++ b/SwichGIT/HighscoreBD/css/pickr.min.css @@ -0,0 +1,2041 @@ +/*DESKTOP*/ +@media screen and (min-width: 992px) { + /*! Pickr 1.0.1 MIT | https://github.com/Simonwep/pickr */ + .pickr{ + position:relative; + overflow:visible; + transform:translateY(0); + + } + .pickr *{ + box-sizing:border-box + } + .pickr .pcr-button{ + position:relative; + height:var(--y); + width: var(--y); + padding:.5em; + cursor:pointer; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + border-radius:.15em; + background:url('data:image/svg+xml; utf8, ') no-repeat 50%; + background-size:0; + transition:all .3s; + } + .pickr .pcr-button:before{ + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + z-index:-1; + z-index:auto + } + .pickr .pcr-button:after,.pickr .pcr-button:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + } + .pickr .pcr-button:after{ + transition:background .3s; + background:currentColor + } + .pickr .pcr-button.clear{ + background-size:70% + } + .pickr .pcr-button.clear:before{ + opacity:0 + } + .pickr .pcr-button.clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pickr .pcr-button.disabled{ + cursor:not-allowed + } + .pcr-app button,.pcr-app input,.pickr button,.pickr input{ + outline:none; + border:none; + -webkit-appearance:none + } + .pcr-app button:focus,.pcr-app input:focus,.pickr button:focus,.pickr input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pcr-app[data-theme=classic]{ + position:absolute; + display:flex; + flex-direction:column; + z-index:10000; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); + width:28.5em; + max-width:95vw; + padding:.8em; + border-radius:.1em; + background:#fff; + opacity:0; + visibility:hidden; + transition:opacity .3s; + left:0; + top:0 + } + .pcr-app[data-theme=classic].visible{ + visibility:visible; + opacity:1 + } + .pcr-app[data-theme=classic] .pcr-swatches{ + display:flex; + flex-wrap:wrap; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ + margin:0 + } + @supports (display:grid){ + .pcr-app[data-theme=classic] .pcr-swatches{ + display:grid; + align-items:center; + justify-content:space-around; + grid-template-columns:repeat(auto-fit,1.75em) + } + + } + + /*! Pickr2 1.0.1 MIT | https://github.com/Simonwep/pickr2 */ + .pickr2{ + position:relative; + overflow:visible; + transform:translateY(0); + margin : 0vw 2vw 2vw 2vw; + + } + .pickr2 *{ + box-sizing:border-box + } + .pickr2 .pcr-button2{ + position:relative; + height:7vw; + width:7vw; + padding:.5em; + cursor:pointer; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + border-radius:.15em; + background:url('data:image/svg+xml; utf8, ') no-repeat 50%; + background-size:0; + transition:all .3s + } + .pickr2 .pcr-button2:before{ + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + z-index:-1; + z-index:auto + } + .pickr2 .pcr-button2:after,.pickr2 .pcr-button2:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + border-radius:15em + } + .pickr2 .pcr-button2:after{ + transition:background .3s; + background:currentColor + } + .pickr2 .pcr-button2.clear{ + background-size:70% + } + .pickr2 .pcr-button2.clear:before{ + opacity:0 + } + .pickr2 .pcr-button2.clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pickr2 .pcr-button2.disabled{ + cursor:not-allowed + } + .pcr-app button,.pcr-app input,.pickr2 button,.pickr2 input{ + outline:none; + border:none; + -webkit-appearance:none + } + .pcr-app button:focus,.pcr-app input:focus,.pickr2 button:focus,.pickr2 input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pcr-app[data-theme=classic]{ + position:absolute; + display:flex; + flex-direction:column; + z-index:10000; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); + width:28.5em; + max-width:95vw; + padding:.8em; + border-radius:.1em; + background:#fff; + opacity:0; + visibility:hidden; + transition:opacity .3s; + left:0; + top:0 + } + .pcr-app[data-theme=classic].visible{ + visibility:visible; + opacity:1 + } + .pcr-app[data-theme=classic] .pcr-swatches{ + display:flex; + flex-wrap:wrap; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ + margin:0 + } + @supports (display:grid){ + .pcr-app[data-theme=classic] .pcr-swatches{ + display:grid; + align-items:center; + justify-content:space-around; + grid-template-columns:repeat(auto-fit,1.75em) + } + + } + + /*! Pickr3 1.0.1 MIT | https://github.com/Simonwep/pickr3 */ + .pickr3{ + position:relative; + overflow:visible; + transform:translateY(0); + margin : 0vw 2vw 2vw 2vw; + } + .pickr3 *{ + box-sizing:border-box + } + .pickr3 .pcr-button3{ + position:relative; + height:7vw; + width:7vw; + padding:.5em; + cursor:pointer; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + border-radius:.15em; + background:url('data:image/svg+xml; utf8, ') no-repeat 50%; + background-size:0; + transition:all .3s + } + .pickr3 .pcr-button3:before{ + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + z-index:-1; + z-index:auto + } + .pickr3 .pcr-button3:after,.pickr3 .pcr-button3:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + border-radius:15em + } + .pickr3 .pcr-button3:after{ + transition:background .3s; + background:currentColor + } + .pickr3 .pcr-button3.clear{ + background-size:70% + } + .pickr3 .pcr-button3.clear:before{ + opacity:0 + } + .pickr3 .pcr-button3.clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pickr3 .pcr-button3.disabled{ + cursor:not-allowed + } + .pcr-app button,.pcr-app input,.pickr3 button,.pickr3 input{ + outline:none; + border:none; + -webkit-appearance:none + } + .pcr-app button:focus,.pcr-app input:focus,.pickr3 button:focus,.pickr3 input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pcr-app[data-theme=classic]{ + position:absolute; + display:flex; + flex-direction:column; + z-index:10000; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); + width:28.5em; + max-width:95vw; + padding:.8em; + border-radius:.1em; + background:#fff; + opacity:0; + visibility:hidden; + transition:opacity .3s; + left:0; + top:0 + } + .pcr-app[data-theme=classic].visible{ + visibility:visible; + opacity:1 + } + .pcr-app[data-theme=classic] .pcr-swatches{ + display:flex; + flex-wrap:wrap; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ + margin:0 + } + @supports (display:grid){ + .pcr-app[data-theme=classic] .pcr-swatches{ + display:grid; + align-items:center; + justify-content:space-around; + grid-template-columns:repeat(auto-fit,1.75em) + } + + } + + + /*! Pickr4 1.0.1 MIT | https://github.com/Simonwep/pickr4 */ + .pickr4{ + position:relative; + overflow:visible; + transform:translateY(0); + margin : 0vw 2vw 2vw 2vw; + } + .pickr4 *{ + box-sizing:border-box + } + .pickr4 .pcr-button4{ + position:relative; + height:7vw; + width:7vw; + padding:.5em; + cursor:pointer; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + border-radius:.15em; + background:url('data:image/svg+xml; utf8, ') no-repeat 50%; + background-size:0; + transition:all .3s + } + .pickr4 .pcr-button4:before{ + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + z-index:-1; + z-index:auto + } + .pickr4 .pcr-button4:after,.pickr4 .pcr-button4:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + border-radius:15em + } + .pickr4 .pcr-button4:after{ + transition:background .3s; + background:currentColor + } + .pickr4 .pcr-button4.clear{ + background-size:70% + } + .pickr4 .pcr-button4.clear:before{ + opacity:0 + } + .pickr4 .pcr-button4.clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pickr4 .pcr-button4.disabled{ + cursor:not-allowed + } + .pcr-app button,.pcr-app input,.pickr4 button,.pickr4 input{ + outline:none; + border:none; + -webkit-appearance:none + } + .pcr-app button:focus,.pcr-app input:focus,.pickr4 button:focus,.pickr4 input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pcr-app[data-theme=classic]{ + position:absolute; + display:flex; + flex-direction:column; + z-index:10000; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); + width:28.5em; + max-width:95vw; + padding:.8em; + border-radius:.1em; + background:#fff; + opacity:0; + visibility:hidden; + transition:opacity .3s; + left:0; + top:0 + } + .pcr-app[data-theme=classic].visible{ + visibility:visible; + opacity:1 + } + .pcr-app[data-theme=classic] .pcr-swatches{ + display:flex; + flex-wrap:wrap; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ + margin:0 + } + @supports (display:grid){ + .pcr-app[data-theme=classic] .pcr-swatches{ + display:grid; + align-items:center; + justify-content:space-around; + grid-template-columns:repeat(auto-fit,1.75em) + } + + } + + + /*! Pickr5 1.0.1 MIT | https://github.com/Simonwep/pickr5 */ + .pickr5{ + position:relative; + overflow:visible; + transform:translateY(0); + margin : 0vw 2vw 2vw 2vw; + } + .pickr5 *{ + box-sizing:border-box + } + .pickr5 .pcr-button5{ + position:relative; + height:2em; + width:2em; + padding:.5em; + cursor:pointer; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + border-radius:.15em; + background:url('data:image/svg+xml; utf8, ') no-repeat 50%; + background-size:0; + transition:all .3s + } + .pickr5 .pcr-button5:before{ + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + z-index:-1; + z-index:auto + } + .pickr5 .pcr-button5:after,.pickr5 .pcr-button5:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + border-radius:15em + } + .pickr5 .pcr-button5:after{ + transition:background .3s; + background:currentColor + } + .pickr5 .pcr-button5.clear{ + background-size:70% + } + .pickr5 .pcr-button5.clear:before{ + opacity:0 + } + .pickr5 .pcr-button5.clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pickr5 .pcr-button5.disabled{ + cursor:not-allowed + } + .pcr-app button,.pcr-app input,.pickr5 button,.pickr5 input{ + outline:none; + border:none; + -webkit-appearance:none + } + .pcr-app button:focus,.pcr-app input:focus,.pickr5 button:focus,.pickr5 input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pcr-app[data-theme=classic]{ + position:absolute; + display:flex; + flex-direction:column; + z-index:10000; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); + width:28.5em; + max-width:95vw; + padding:.8em; + border-radius:.1em; + background:#fff; + opacity:0; + visibility:hidden; + transition:opacity .3s; + left:0; + top:0 + } + .pcr-app[data-theme=classic].visible{ + visibility:visible; + opacity:1 + } + .pcr-app[data-theme=classic] .pcr-swatches{ + display:flex; + flex-wrap:wrap; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ + margin:0 + } + @supports (display:grid){ + .pcr-app[data-theme=classic] .pcr-swatches{ + display:grid; + align-items:center; + justify-content:space-around; + grid-template-columns:repeat(auto-fit,1.75em) + } + + } + + .pcr-app[data-theme=classic] .pcr-swatches>button{ + position:relative; + width:1.75em; + height:1.75em; + border-radius:.15em; + cursor:pointer; + margin:2.5px; + flex-shrink:0; + justify-self:center; + transition:all .15s; + overflow:hidden; + background:transparent; + z-index:1 + } + .pcr-app[data-theme=classic] .pcr-swatches>button:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + background:url('data:image/svg+xml; utf8, '); + background-size:6px; + border-radius:.15em; + z-index:-1 + } + .pcr-app[data-theme=classic] .pcr-swatches>button:after{ + content:""; + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + background:currentColor; + border:1px solid rgba(0,0,0,.05); + border-radius:.15em; + box-sizing:border-box + } + .pcr-app[data-theme=classic] .pcr-swatches>button:hover{ + filter:brightness(1.05) + } + .pcr-app[data-theme=classic] .pcr-interaction{ + display:flex; + flex-wrap:wrap; + align-items:center; + margin:0 -.2em + } + .pcr-app[data-theme=classic] .pcr-interaction>*{ + margin:0 .2em + } + .pcr-app[data-theme=classic] .pcr-interaction input{ + letter-spacing:.07em; + font-size:.75em; + text-align:center; + cursor:pointer; + color:#75797e; + background:#f1f3f4; + border-radius:.15em; + transition:all .15s; + padding:.45em .5em; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-interaction input:hover{ + filter:brightness(.975) + } + .pcr-app[data-theme=classic] .pcr-interaction input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px rgba(66,133,244,.75) + } + .pcr-app[data-theme=classic] .pcr-interaction .pcr-result{ + color:#75797e; + text-align:left; + flex:1 1 8em; + min-width:8em; + transition:all .2s; + border-radius:.15em; + background:#f1f3f4; + cursor:text + } + .pcr-app[data-theme=classic] .pcr-interaction .pcr-result::selection{ + background:#4285f4; + color:#fff + } + .pcr-app[data-theme=classic] .pcr-interaction .pcr-type.active{ + color:#fff; + background:#4285f4 + } + .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear,.pcr-app[data-theme=classic] .pcr-interaction .pcr-save{ + width:auto; + color:#fff + } + .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear:hover,.pcr-app[data-theme=classic] .pcr-interaction .pcr-save:hover{ + filter:brightness(.925) + } + .pcr-app[data-theme=classic] .pcr-interaction .pcr-save{ + background:#4285f4 + } + .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear{ + background:#f44250 + } + .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px rgba(244,66,80,.75) + } + .pcr-app[data-theme=classic] .pcr-selection{ + display:flex; + justify-content:space-between; + flex-grow:1 + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-picker{ + position:absolute; + height:18px; + width:18px; + border:2px solid #fff; + border-radius:100%; + user-select:none + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{ + position:relative; + z-index:1; + width:2em; + display:flex; + flex-direction:column; + justify-content:space-between; + margin-right:.75em + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + border-radius:.15em; + z-index:-1 + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{ + cursor:pointer; + transition:background-color .3s,box-shadow .3s; + border-radius:.15em .15em 0 0; + z-index:2 + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{ + border-radius:0 0 .15em .15em + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{ + background:currentColor; + width:100%; + height:50% + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{ + position:relative; + user-select:none; + display:flex; + flex-direction:column; + cursor:grab; + cursor:-moz-grab; + cursor:-webkit-grab + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser:active,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity:active,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette:active{ + cursor:grabbing; + cursor:-moz-grabbing; + cursor:-webkit-grabbing + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{ + width:100%; + height:8em; + z-index:1 + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{ + flex-grow:1; + border-radius:.15em + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + border-radius:.15em; + z-index:-1 + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{ + margin-left:.75em + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{ + left:50%; + transform:translateX(-50%) + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{ + width:8px; + flex-grow:1; + border-radius:50em + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{ + background:linear-gradient(180deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red) + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{ + background:linear-gradient(180deg,transparent,#000),url('data:image/svg+xml; utf8, '); + background-size:100%,50% + } + + + /*! Pickr6 1.0.1 MIT | https://github.com/Simonwep/pickr6 */ + .pickr6{ + position:relative; + overflow:visible; + transform:translateY(0); + margin : 0vw 2vw 2vw 2vw; + } + .pickr6 *{ + box-sizing:border-box + } + .pickr6 .pcr-button6{ + position:relative; + height:7vw; + width:7vw; + padding:.5em; + cursor:pointer; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + border-radius:.15em; + background:url('data:image/svg+xml; utf8, ') no-repeat 50%; + background-size:0; + transition:all .3s + } + .pickr6 .pcr-button6:before{ + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + z-index:-1; + z-index:auto + } + .pickr6 .pcr-button6:after,.pickr6 .pcr-button6:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + border-radius:15em + } + .pickr6 .pcr-button6:after{ + transition:background .3s; + background:currentColor + } + .pickr6 .pcr-button6.clear{ + background-size:70% + } + .pickr6 .pcr-button6.clear:before{ + opacity:0 + } + .pickr6 .pcr-button6.clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pickr6 .pcr-button6.disabled{ + cursor:not-allowed + } + .pcr-app button,.pcr-app input,.pickr6 button,.pickr6 input{ + outline:none; + border:none; + -webkit-appearance:none + } + .pcr-app button:focus,.pcr-app input:focus,.pickr6 button:focus,.pickr6 input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pcr-app[data-theme=classic]{ + position:absolute; + display:flex; + flex-direction:column; + z-index:10000; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); + width:28.5em; + max-width:95vw; + padding:.8em; + border-radius:.1em; + background:#fff; + opacity:0; + visibility:hidden; + transition:opacity .3s; + left:0; + top:0 + } + .pcr-app[data-theme=classic].visible{ + visibility:visible; + opacity:1 + } + .pcr-app[data-theme=classic] .pcr-swatches{ + display:flex; + flex-wrap:wrap; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ + margin:0 + } + @supports (display:grid){ + .pcr-app[data-theme=classic] .pcr-swatches{ + display:grid; + align-items:center; + justify-content:space-around; + grid-template-columns:repeat(auto-fit,1.75em) + } + + } + + + /*! Pickr7 1.0.1 MIT | https://github.com/Simonwep/pickr7 */ + .pickr7{ + position:relative; + overflow:visible; + transform:translateY(0); + margin : 0vw 2vw 2vw 2vw; + } + .pickr7 *{ + box-sizing:border-box + } + .pickr7 .pcr-button7{ + position:relative; + height:7vw; + width:7vw; + padding:.5em; + cursor:pointer; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + border-radius:.15em; + background:url('data:image/svg+xml; utf8, ') no-repeat 50%; + background-size:0; + transition:all .3s + } + .pickr7 .pcr-button7:before{ + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + z-index:-1; + z-index:auto + } + .pickr7 .pcr-button7:after,.pickr7 .pcr-button7:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + border-radius:15em + } + .pickr7 .pcr-button7:after{ + transition:background .3s; + background:currentColor + } + .pickr7 .pcr-button7.clear{ + background-size:70% + } + .pickr7 .pcr-button7.clear:before{ + opacity:0 + } + .pickr7 .pcr-button7.clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pickr7 .pcr-button7.disabled{ + cursor:not-allowed + } + .pcr-app button,.pcr-app input,.pickr7 button,.pickr7 input{ + outline:none; + border:none; + -webkit-appearance:none + } + .pcr-app button:focus,.pcr-app input:focus,.pickr7 button:focus,.pickr7 input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pcr-app[data-theme=classic]{ + position:absolute; + display:flex; + flex-direction:column; + z-index:10000; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); + width:28.5em; + max-width:95vw; + padding:.8em; + border-radius:.1em; + background:#fff; + opacity:0; + visibility:hidden; + transition:opacity .3s; + left:0; + top:0 + } + .pcr-app[data-theme=classic].visible{ + visibility:visible; + opacity:1 + } + .pcr-app[data-theme=classic] .pcr-swatches{ + display:flex; + flex-wrap:wrap; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ + margin:0 + } + @supports (display:grid){ + .pcr-app[data-theme=classic] .pcr-swatches{ + display:grid; + align-items:center; + justify-content:space-around; + grid-template-columns:repeat(auto-fit,1.75em) + } + + } + + + /*! Pickr8 1.0.1 MIT | https://github.com/Simonwep/pickr8 */ + .pickr8{ + position:relative; + overflow:visible; + transform:translateY(0); + margin : 0vw 2vw 2vw 2vw; + } + .pickr8 *{ + box-sizing:border-box + } + .pickr8 .pcr-button8{ + position:relative; + height:7vw; + width:7vw; + padding:.5em; + cursor:pointer; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + border-radius:.15em; + background:url('data:image/svg+xml; utf8, ') no-repeat 50%; + background-size:0; + transition:all .3s + } + .pickr8 .pcr-button8:before{ + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + z-index:-1; + z-index:auto + } + .pickr8 .pcr-button8:after,.pickr8 .pcr-button8:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + border-radius:15em + } + .pickr8 .pcr-button8:after{ + transition:background .3s; + background:currentColor + } + .pickr8 .pcr-button8.clear{ + background-size:70% + } + .pickr8 .pcr-button8.clear:before{ + opacity:0 + } + .pickr8 .pcr-button8.clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pickr8 .pcr-button8.disabled{ + cursor:not-allowed + } + .pcr-app button,.pcr-app input,.pickr8 button,.pickr8 input{ + outline:none; + border:none; + -webkit-appearance:none + } + .pcr-app button:focus,.pcr-app input:focus,.pickr8 button:focus,.pickr8 input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pcr-app[data-theme=classic]{ + position:absolute; + display:flex; + flex-direction:column; + z-index:10000; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); + width:28.5em; + max-width:95vw; + padding:.8em; + border-radius:.1em; + background:#fff; + opacity:0; + visibility:hidden; + transition:opacity .3s; + left:0; + top:0 + } + .pcr-app[data-theme=classic].visible{ + visibility:visible; + opacity:1 + } + .pcr-app[data-theme=classic] .pcr-swatches{ + display:flex; + flex-wrap:wrap; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ + margin:0 + } + @supports (display:grid){ + .pcr-app[data-theme=classic] .pcr-swatches{ + display:grid; + align-items:center; + justify-content:space-around; + grid-template-columns:repeat(auto-fit,1.75em) + } + + } + +} + +@media screen and (min-width: 669px) and (max-width: 992px) { + /*! Pickr 1.0.1 MIT | https://github.com/Simonwep/pickr */ + .pickr{ + position:relative; + overflow:visible; + transform:translateY(0); + + } + .pickr *{ + box-sizing:border-box + } + .pickr .pcr-button{ + position:relative; + height: calc(1.5*var(--y)); + width: calc(1.5*var(--y)); + padding:.5em; + cursor:pointer; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + border-radius:.15em; + background:url('data:image/svg+xml; utf8, ') no-repeat 50%; + background-size:0; + transition:all .3s; + } + .pickr .pcr-button:before{ + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + z-index:-1; + z-index:auto + } + .pickr .pcr-button:after,.pickr .pcr-button:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + } + .pickr .pcr-button:after{ + transition:background .3s; + background:currentColor + } + .pickr .pcr-button.clear{ + background-size:70% + } + .pickr .pcr-button.clear:before{ + opacity:0 + } + .pickr .pcr-button.clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pickr .pcr-button.disabled{ + cursor:not-allowed + } + .pcr-app button,.pcr-app input,.pickr button,.pickr input{ + outline:none; + border:none; + -webkit-appearance:none + } + .pcr-app button:focus,.pcr-app input:focus,.pickr button:focus,.pickr input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pcr-app[data-theme=classic]{ + position:absolute; + display:flex; + flex-direction:column; + z-index:10000; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); + width:28.5em; + max-width:95vw; + padding:.8em; + border-radius:.1em; + background:#fff; + opacity:0; + visibility:hidden; + transition:opacity .3s; + left:0; + top:0 + } + .pcr-app[data-theme=classic].visible{ + visibility:visible; + opacity:1 + } + .pcr-app[data-theme=classic] .pcr-swatches{ + display:flex; + flex-wrap:wrap; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ + margin:0 + } + @supports (display:grid){ + .pcr-app[data-theme=classic] .pcr-swatches{ + display:grid; + align-items:center; + justify-content:space-around; + grid-template-columns:repeat(auto-fit,1.75em) + } + + } + + /*! Pickr2 1.0.1 MIT | https://github.com/Simonwep/pickr2 */ + .pickr2{ + position:relative; + overflow:visible; + transform:translateY(0); + margin : 0vw 2vw 2vw 2vw; + + } + .pickr2 *{ + box-sizing:border-box + } + .pickr2 .pcr-button2{ + position:relative; + height:7vw; + width:7vw; + padding:.5em; + cursor:pointer; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + border-radius:.15em; + background:url('data:image/svg+xml; utf8, ') no-repeat 50%; + background-size:0; + transition:all .3s + } + .pickr2 .pcr-button2:before{ + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + z-index:-1; + z-index:auto + } + .pickr2 .pcr-button2:after,.pickr2 .pcr-button2:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + border-radius:15em + } + .pickr2 .pcr-button2:after{ + transition:background .3s; + background:currentColor + } + .pickr2 .pcr-button2.clear{ + background-size:70% + } + .pickr2 .pcr-button2.clear:before{ + opacity:0 + } + .pickr2 .pcr-button2.clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pickr2 .pcr-button2.disabled{ + cursor:not-allowed + } + .pcr-app button,.pcr-app input,.pickr2 button,.pickr2 input{ + outline:none; + border:none; + -webkit-appearance:none + } + .pcr-app button:focus,.pcr-app input:focus,.pickr2 button:focus,.pickr2 input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pcr-app[data-theme=classic]{ + position:absolute; + display:flex; + flex-direction:column; + z-index:10000; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); + width:28.5em; + max-width:95vw; + padding:.8em; + border-radius:.1em; + background:#fff; + opacity:0; + visibility:hidden; + transition:opacity .3s; + left:0; + top:0 + } + .pcr-app[data-theme=classic].visible{ + visibility:visible; + opacity:1 + } + .pcr-app[data-theme=classic] .pcr-swatches{ + display:flex; + flex-wrap:wrap; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ + margin:0 + } + @supports (display:grid){ + .pcr-app[data-theme=classic] .pcr-swatches{ + display:grid; + align-items:center; + justify-content:space-around; + grid-template-columns:repeat(auto-fit,1.75em) + } + + } + + /*! Pickr3 1.0.1 MIT | https://github.com/Simonwep/pickr3 */ + .pickr3{ + position:relative; + overflow:visible; + transform:translateY(0); + margin : 0vw 2vw 2vw 2vw; + } + .pickr3 *{ + box-sizing:border-box + } + .pickr3 .pcr-button3{ + position:relative; + height:7vw; + width:7vw; + padding:.5em; + cursor:pointer; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + border-radius:.15em; + background:url('data:image/svg+xml; utf8, ') no-repeat 50%; + background-size:0; + transition:all .3s + } + .pickr3 .pcr-button3:before{ + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + z-index:-1; + z-index:auto + } + .pickr3 .pcr-button3:after,.pickr3 .pcr-button3:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + border-radius:15em + } + .pickr3 .pcr-button3:after{ + transition:background .3s; + background:currentColor + } + .pickr3 .pcr-button3.clear{ + background-size:70% + } + .pickr3 .pcr-button3.clear:before{ + opacity:0 + } + .pickr3 .pcr-button3.clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pickr3 .pcr-button3.disabled{ + cursor:not-allowed + } + .pcr-app button,.pcr-app input,.pickr3 button,.pickr3 input{ + outline:none; + border:none; + -webkit-appearance:none + } + .pcr-app button:focus,.pcr-app input:focus,.pickr3 button:focus,.pickr3 input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pcr-app[data-theme=classic]{ + position:absolute; + display:flex; + flex-direction:column; + z-index:10000; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); + width:28.5em; + max-width:95vw; + padding:.8em; + border-radius:.1em; + background:#fff; + opacity:0; + visibility:hidden; + transition:opacity .3s; + left:0; + top:0 + } + .pcr-app[data-theme=classic].visible{ + visibility:visible; + opacity:1 + } + .pcr-app[data-theme=classic] .pcr-swatches{ + display:flex; + flex-wrap:wrap; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ + margin:0 + } + @supports (display:grid){ + .pcr-app[data-theme=classic] .pcr-swatches{ + display:grid; + align-items:center; + justify-content:space-around; + grid-template-columns:repeat(auto-fit,1.75em) + } + + } + + + /*! Pickr4 1.0.1 MIT | https://github.com/Simonwep/pickr4 */ + .pickr4{ + position:relative; + overflow:visible; + transform:translateY(0); + margin : 0vw 2vw 2vw 2vw; + } + .pickr4 *{ + box-sizing:border-box + } + .pickr4 .pcr-button4{ + position:relative; + height:7vw; + width:7vw; + padding:.5em; + cursor:pointer; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + border-radius:.15em; + background:url('data:image/svg+xml; utf8, ') no-repeat 50%; + background-size:0; + transition:all .3s + } + .pickr4 .pcr-button4:before{ + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + z-index:-1; + z-index:auto + } + .pickr4 .pcr-button4:after,.pickr4 .pcr-button4:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + border-radius:15em + } + .pickr4 .pcr-button4:after{ + transition:background .3s; + background:currentColor + } + .pickr4 .pcr-button4.clear{ + background-size:70% + } + .pickr4 .pcr-button4.clear:before{ + opacity:0 + } + .pickr4 .pcr-button4.clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pickr4 .pcr-button4.disabled{ + cursor:not-allowed + } + .pcr-app button,.pcr-app input,.pickr4 button,.pickr4 input{ + outline:none; + border:none; + -webkit-appearance:none + } + .pcr-app button:focus,.pcr-app input:focus,.pickr4 button:focus,.pickr4 input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pcr-app[data-theme=classic]{ + position:absolute; + display:flex; + flex-direction:column; + z-index:10000; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); + width:28.5em; + max-width:95vw; + padding:.8em; + border-radius:.1em; + background:#fff; + opacity:0; + visibility:hidden; + transition:opacity .3s; + left:0; + top:0 + } + .pcr-app[data-theme=classic].visible{ + visibility:visible; + opacity:1 + } + .pcr-app[data-theme=classic] .pcr-swatches{ + display:flex; + flex-wrap:wrap; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ + margin:0 + } + @supports (display:grid){ + .pcr-app[data-theme=classic] .pcr-swatches{ + display:grid; + align-items:center; + justify-content:space-around; + grid-template-columns:repeat(auto-fit,1.75em) + } + + } + + + /*! Pickr5 1.0.1 MIT | https://github.com/Simonwep/pickr5 */ + .pickr5{ + position:relative; + overflow:visible; + transform:translateY(0); + margin : 0vw 2vw 2vw 2vw; + } + .pickr5 *{ + box-sizing:border-box + } + .pickr5 .pcr-button5{ + position:relative; + height:2em; + width:2em; + padding:.5em; + cursor:pointer; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + border-radius:.15em; + background:url('data:image/svg+xml; utf8, ') no-repeat 50%; + background-size:0; + transition:all .3s + } + .pickr5 .pcr-button5:before{ + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + z-index:-1; + z-index:auto + } + .pickr5 .pcr-button5:after,.pickr5 .pcr-button5:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + border-radius:15em + } + .pickr5 .pcr-button5:after{ + transition:background .3s; + background:currentColor + } + .pickr5 .pcr-button5.clear{ + background-size:70% + } + .pickr5 .pcr-button5.clear:before{ + opacity:0 + } + .pickr5 .pcr-button5.clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pickr5 .pcr-button5.disabled{ + cursor:not-allowed + } + .pcr-app button,.pcr-app input,.pickr5 button,.pickr5 input{ + outline:none; + border:none; + -webkit-appearance:none + } + .pcr-app button:focus,.pcr-app input:focus,.pickr5 button:focus,.pickr5 input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pcr-app[data-theme=classic]{ + position:absolute; + display:flex; + flex-direction:column; + z-index:10000; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); + width:28.5em; + max-width:95vw; + padding:.8em; + border-radius:.1em; + background:#fff; + opacity:0; + visibility:hidden; + transition:opacity .3s; + left:0; + top:0 + } + .pcr-app[data-theme=classic].visible{ + visibility:visible; + opacity:1 + } + .pcr-app[data-theme=classic] .pcr-swatches{ + display:flex; + flex-wrap:wrap; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ + margin:0 + } + @supports (display:grid){ + .pcr-app[data-theme=classic] .pcr-swatches{ + display:grid; + align-items:center; + justify-content:space-around; + grid-template-columns:repeat(auto-fit,1.75em) + } + + } + + .pcr-app[data-theme=classic] .pcr-swatches>button{ + position:relative; + width:1.75em; + height:1.75em; + border-radius:.15em; + cursor:pointer; + margin:2.5px; + flex-shrink:0; + justify-self:center; + transition:all .15s; + overflow:hidden; + background:transparent; + z-index:1 + } + .pcr-app[data-theme=classic] .pcr-swatches>button:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + background:url('data:image/svg+xml; utf8, '); + background-size:6px; + border-radius:.15em; + z-index:-1 + } + .pcr-app[data-theme=classic] .pcr-swatches>button:after{ + content:""; + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + background:currentColor; + border:1px solid rgba(0,0,0,.05); + border-radius:.15em; + box-sizing:border-box + } + .pcr-app[data-theme=classic] .pcr-swatches>button:hover{ + filter:brightness(1.05) + } + .pcr-app[data-theme=classic] .pcr-interaction{ + display:flex; + flex-wrap:wrap; + align-items:center; + margin:0 -.2em + } + .pcr-app[data-theme=classic] .pcr-interaction>*{ + margin:0 .2em + } + .pcr-app[data-theme=classic] .pcr-interaction input{ + letter-spacing:.07em; + font-size:.75em; + text-align:center; + cursor:pointer; + color:#75797e; + background:#f1f3f4; + border-radius:.15em; + transition:all .15s; + padding:.45em .5em; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-interaction input:hover{ + filter:brightness(.975) + } + .pcr-app[data-theme=classic] .pcr-interaction input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px rgba(66,133,244,.75) + } + .pcr-app[data-theme=classic] .pcr-interaction .pcr-result{ + color:#75797e; + text-align:left; + flex:1 1 8em; + min-width:8em; + transition:all .2s; + border-radius:.15em; + background:#f1f3f4; + cursor:text + } + .pcr-app[data-theme=classic] .pcr-interaction .pcr-result::selection{ + background:#4285f4; + color:#fff + } + .pcr-app[data-theme=classic] .pcr-interaction .pcr-type.active{ + color:#fff; + background:#4285f4 + } + .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear,.pcr-app[data-theme=classic] .pcr-interaction .pcr-save{ + width:auto; + color:#fff + } + .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear:hover,.pcr-app[data-theme=classic] .pcr-interaction .pcr-save:hover{ + filter:brightness(.925) + } + .pcr-app[data-theme=classic] .pcr-interaction .pcr-save{ + background:#4285f4 + } + .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear{ + background:#f44250 + } + .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px rgba(244,66,80,.75) + } + .pcr-app[data-theme=classic] .pcr-selection{ + display:flex; + justify-content:space-between; + flex-grow:1 + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-picker{ + position:absolute; + height:18px; + width:18px; + border:2px solid #fff; + border-radius:100%; + user-select:none + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{ + position:relative; + z-index:1; + width:2em; + display:flex; + flex-direction:column; + justify-content:space-between; + margin-right:.75em + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + border-radius:.15em; + z-index:-1 + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{ + cursor:pointer; + transition:background-color .3s,box-shadow .3s; + border-radius:.15em .15em 0 0; + z-index:2 + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{ + border-radius:0 0 .15em .15em + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{ + background:currentColor; + width:100%; + height:50% + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{ + position:relative; + user-select:none; + display:flex; + flex-direction:column; + cursor:grab; + cursor:-moz-grab; + cursor:-webkit-grab + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser:active,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity:active,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette:active{ + cursor:grabbing; + cursor:-moz-grabbing; + cursor:-webkit-grabbing + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{ + width:100%; + height:8em; + z-index:1 + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{ + flex-grow:1; + border-radius:.15em + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + border-radius:.15em; + z-index:-1 + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{ + margin-left:.75em + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{ + left:50%; + transform:translateX(-50%) + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{ + width:8px; + flex-grow:1; + border-radius:50em + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{ + background:linear-gradient(180deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red) + } + .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{ + background:linear-gradient(180deg,transparent,#000),url('data:image/svg+xml; utf8, '); + background-size:100%,50% + } + + + /*! Pickr6 1.0.1 MIT | https://github.com/Simonwep/pickr6 */ + .pickr6{ + position:relative; + overflow:visible; + transform:translateY(0); + margin : 0vw 2vw 2vw 2vw; + } + .pickr6 *{ + box-sizing:border-box + } + .pickr6 .pcr-button6{ + position:relative; + height:7vw; + width:7vw; + padding:.5em; + cursor:pointer; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + border-radius:.15em; + background:url('data:image/svg+xml; utf8, ') no-repeat 50%; + background-size:0; + transition:all .3s + } + .pickr6 .pcr-button6:before{ + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + z-index:-1; + z-index:auto + } + .pickr6 .pcr-button6:after,.pickr6 .pcr-button6:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + border-radius:15em + } + .pickr6 .pcr-button6:after{ + transition:background .3s; + background:currentColor + } + .pickr6 .pcr-button6.clear{ + background-size:70% + } + .pickr6 .pcr-button6.clear:before{ + opacity:0 + } + .pickr6 .pcr-button6.clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pickr6 .pcr-button6.disabled{ + cursor:not-allowed + } + .pcr-app button,.pcr-app input,.pickr6 button,.pickr6 input{ + outline:none; + border:none; + -webkit-appearance:none + } + .pcr-app button:focus,.pcr-app input:focus,.pickr6 button:focus,.pickr6 input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pcr-app[data-theme=classic]{ + position:absolute; + display:flex; + flex-direction:column; + z-index:10000; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); + width:28.5em; + max-width:95vw; + padding:.8em; + border-radius:.1em; + background:#fff; + opacity:0; + visibility:hidden; + transition:opacity .3s; + left:0; + top:0 + } + .pcr-app[data-theme=classic].visible{ + visibility:visible; + opacity:1 + } + .pcr-app[data-theme=classic] .pcr-swatches{ + display:flex; + flex-wrap:wrap; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ + margin:0 + } + @supports (display:grid){ + .pcr-app[data-theme=classic] .pcr-swatches{ + display:grid; + align-items:center; + justify-content:space-around; + grid-template-columns:repeat(auto-fit,1.75em) + } + + } + + + /*! Pickr7 1.0.1 MIT | https://github.com/Simonwep/pickr7 */ + .pickr7{ + position:relative; + overflow:visible; + transform:translateY(0); + margin : 0vw 2vw 2vw 2vw; + } + .pickr7 *{ + box-sizing:border-box + } + .pickr7 .pcr-button7{ + position:relative; + height:7vw; + width:7vw; + padding:.5em; + cursor:pointer; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + border-radius:.15em; + background:url('data:image/svg+xml; utf8, ') no-repeat 50%; + background-size:0; + transition:all .3s + } + .pickr7 .pcr-button7:before{ + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + z-index:-1; + z-index:auto + } + .pickr7 .pcr-button7:after,.pickr7 .pcr-button7:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + border-radius:15em + } + .pickr7 .pcr-button7:after{ + transition:background .3s; + background:currentColor + } + .pickr7 .pcr-button7.clear{ + background-size:70% + } + .pickr7 .pcr-button7.clear:before{ + opacity:0 + } + .pickr7 .pcr-button7.clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pickr7 .pcr-button7.disabled{ + cursor:not-allowed + } + .pcr-app button,.pcr-app input,.pickr7 button,.pickr7 input{ + outline:none; + border:none; + -webkit-appearance:none + } + .pcr-app button:focus,.pcr-app input:focus,.pickr7 button:focus,.pickr7 input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pcr-app[data-theme=classic]{ + position:absolute; + display:flex; + flex-direction:column; + z-index:10000; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); + width:28.5em; + max-width:95vw; + padding:.8em; + border-radius:.1em; + background:#fff; + opacity:0; + visibility:hidden; + transition:opacity .3s; + left:0; + top:0 + } + .pcr-app[data-theme=classic].visible{ + visibility:visible; + opacity:1 + } + .pcr-app[data-theme=classic] .pcr-swatches{ + display:flex; + flex-wrap:wrap; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ + margin:0 + } + @supports (display:grid){ + .pcr-app[data-theme=classic] .pcr-swatches{ + display:grid; + align-items:center; + justify-content:space-around; + grid-template-columns:repeat(auto-fit,1.75em) + } + + } + + + /*! Pickr8 1.0.1 MIT | https://github.com/Simonwep/pickr8 */ + .pickr8{ + position:relative; + overflow:visible; + transform:translateY(0); + margin : 0vw 2vw 2vw 2vw; + } + .pickr8 *{ + box-sizing:border-box + } + .pickr8 .pcr-button8{ + position:relative; + height:7vw; + width:7vw; + padding:.5em; + cursor:pointer; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + border-radius:.15em; + background:url('data:image/svg+xml; utf8, ') no-repeat 50%; + background-size:0; + transition:all .3s + } + .pickr8 .pcr-button8:before{ + background:url('data:image/svg+xml; utf8, '); + background-size:.5em; + z-index:-1; + z-index:auto + } + .pickr8 .pcr-button8:after,.pickr8 .pcr-button8:before{ + position:absolute; + content:""; + top:0; + left:0; + width:100%; + height:100%; + border-radius:15em + } + .pickr8 .pcr-button8:after{ + transition:background .3s; + background:currentColor + } + .pickr8 .pcr-button8.clear{ + background-size:70% + } + .pickr8 .pcr-button8.clear:before{ + opacity:0 + } + .pickr8 .pcr-button8.clear:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pickr8 .pcr-button8.disabled{ + cursor:not-allowed + } + .pcr-app button,.pcr-app input,.pickr8 button,.pickr8 input{ + outline:none; + border:none; + -webkit-appearance:none + } + .pcr-app button:focus,.pcr-app input:focus,.pickr8 button:focus,.pickr8 input:focus{ + box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor + } + .pcr-app[data-theme=classic]{ + position:absolute; + display:flex; + flex-direction:column; + z-index:10000; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; + box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); + width:28.5em; + max-width:95vw; + padding:.8em; + border-radius:.1em; + background:#fff; + opacity:0; + visibility:hidden; + transition:opacity .3s; + left:0; + top:0 + } + .pcr-app[data-theme=classic].visible{ + visibility:visible; + opacity:1 + } + .pcr-app[data-theme=classic] .pcr-swatches{ + display:flex; + flex-wrap:wrap; + margin-top:.75em + } + .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ + margin:0 + } + @supports (display:grid){ + .pcr-app[data-theme=classic] .pcr-swatches{ + display:grid; + align-items:center; + justify-content:space-around; + grid-template-columns:repeat(auto-fit,1.75em) + } + + } +} \ No newline at end of file diff --git a/SwichGIT/HighscoreBD/css/tablet.css b/SwichGIT/HighscoreBD/css/tablet.css new file mode 100644 index 0000000..dac108b --- /dev/null +++ b/SwichGIT/HighscoreBD/css/tablet.css @@ -0,0 +1,289 @@ +/*DemTĂ©lĂ©phone 1i Ecran*/ +@media screen and (min-width: 669px) and (max-width: 992px) { + + :root{ + --taille : 14vw; + } + + .containform3 { + position: relative; + height: calc(1.25*var(--x)); + width: calc(2*var(--x)); + display: table-cell; + vertical-align: middle; + left: -2vw; + } + + .containinte{ + /*PROBLEME SIZE*/ + top: calc(1.5*((var(--y) - var(--z)) / 2)); + left: calc(1.5*((var(--y) - var(--z)) / 2)); + height: calc(1.5*var(--z)); + width: calc(1.5*var(--z)); + z-index: 2; + position: absolute; + } + + .cache{ + top: calc(0.91*((var(--x) - var(--y)) / 2.8)); + left: calc(4.55*((var(--x) - var(--y)) / 2.2)); + height: calc(1.5*var(--y)*1.05); + width: calc(1.5*var(--y)*1.05); + z-index: 2; + position: absolute; + z-index: 15; + } + + #formSize{ + margin : 0 auto; + width: 100%; + height: 3vw; + position: relative; + top: 3vw; + } + + .slider-container .bar .fill { + display: block; + width: 50%; + height: 100%; + background-color: #6200ee; + } + + .slider-container .slider { + position: relative; + z-index: 2; + -webkit-appearance: none; + width: 100%; + height: 10px; + border-radius: 5px; + outline: none; + top: -0.25vw; + background-color: transparent; + } + .slider.container{ + position: relative; + } + .slider-container .bar { + position: absolute; + z-index: 1; + left: 0; + width: 100%; + height: 10px; + border-radius: 5px; + background-color: #c6aee7; + overflow: hidden; + } + /*Moz*/ + .slider-container .slider::-moz-range-thumb { + -webkit-appearance: none; + width: 2vw; + height: 2vw; + background-color: #6200ee; + border-radius: 1vw; + cursor: pointer; + outline: none; + box-shadow: 0 0 0 0 rgba(98, 0 ,238, .1); + transition: .3s ease-in-out; + } + + .slider-container .slider::-moz-range-thumb:hover { + box-shadow: 0 0 0 10px rgba(98,0,238,.1); + } + .slider-container .slider:active::-moz-range-thumb { + box-shadow: 0 0 0 20px rgba(98,0,238,.2); + } + + .logop2 img { + width: 20vh; + padding-top: 1vh; + position: relative; + } + + .txt { + position: absolute; + font-family: Arial Black; + color: var(--lightprima); + font-size: 5.5vw; + left: 2.25vw; + top: -1vh; + } + + .logo img { + position: absolute; + width: 45vw; + left: 28vw; + top: 13%; + z-index: 11; + } + + .mounts img { + position: absolute; + height: 100%; + width: 100%; + pointer-events: none; + margin-left: -1vw; + margin-top: -1vw; + object-fit: cover; + } + + #contourbuttonvalider { + position: absolute; + border-radius: 45px; + left: -10vw; + top: 5.5vw; + height: 15vw; + width: 50vw; + background-color: var(--lightsedonca); + z-index: 15; + } + + .bouttonvalider { + position: absolute; + height: 13vw; + width: 47vw; + top: 1.1vw; + left: 1.5vw; + border-radius: 30px; + background-color: #B130DE; + } + + .bouttonvalider2 { + position: absolute; + height: 6.8vw; + width: 22.8vw; + top: 1.1vw; + left: 1.1vw; + border-radius: 30px; + background-color: #00CC66; + } + + #textjouer { + font-family: Montserrat, impact, Arial Black; + position: absolute; + font-size: 10vw; + margin-top: 0.2vw; + width: inherit; + text-align: center; + color: var(--lightsedonca); + } + + #choosemode { + height: 7vw; + width: 50vw; + position: absolute; + left: 25vw; + top: 50vh; + z-index: 15; + } + + #conteneurmode{ + width: 80%; + height: 80%; + left : 10%; + top : 45%; + position: absolute; + background-color: var(--lightsedonca); + border-radius: 5vw; + } + + #triangleprec{ + width: 0; + height: 0; + margin: 0.25vw auto 0 auto; + border-top: 2vw solid transparent; + border-right: 4vw solid grey; + border-bottom: 2vw solid transparent; + margin-top: 0.75vw; + } + + #trianglesuiv{ + width: 0; + height: 0; + margin: 0.25vw auto 0 auto; + border-top: 2vw solid transparent; + border-left: 4vw solid grey; + border-bottom: 2vw solid transparent; + margin-top: 0.75vw; + } + + #textmode { + font-family: Lucida Console, Arial Black, Arial; + font-size: 3vw; + color: #707070; + text-align:center; + margin: 5% auto 0 auto; + } + + .logoboutton{ + font-size: 2vw; + color: var(--lightprima); + margin: 1vw; + } + + /*Externe*/ + .bouttonMenuHaut{ + height: 4vw; + width: 4vw; + background-color: var(--lightsedonca); + border-radius: 50%; + margin: 0 auto; + margin-top: 2.5vw; + position: relative; + display: block; + } + + + .divmenu { + width: 25vw; + height: inherit; + margin-right: 1vw; + } + + + #affPoints { + text-align: center; + font-family: Montserrat, impact, Arial Black; + font-size: 2vw; + margin-top: 3.5vw; + color: var(--lightsedonca); + } + + .containcards { + overflow-x: auto; + display: flex; + flex-wrap: wrap; + padding-top: 5vw; + justify-content: center; + width: 70vw; + margin: 0 auto; + grid-row-gap: 2vw; + column-gap: 2vw; + } + + .flex-item { + flex-grow: 1; + background: var(--lightsedonca); + width: var(--taille); + border-radius: 0.75vw; + padding-right: 0.15vw; + padding-left: 0.15vw; + padding-bottom: 0.25vw; + list-style: none; + display: flex; + margin-right: 0.4vw; + margin-left: 0.4vw; + margin-bottom: 1vw; + -webkit-flex-flow: row wrap; + justify-content: space-around; + } + + .item-form { + width: 4vw; + height: 4vw; + padding-left: 0.1vw; + margin-top: 0.25vw; + border-radius: 10px; + background-color: var(--lighttercia); + } + +} diff --git a/SwichGIT/HighscoreBD/debug.log b/SwichGIT/HighscoreBD/debug.log new file mode 100644 index 0000000..f594d68 --- /dev/null +++ b/SwichGIT/HighscoreBD/debug.log @@ -0,0 +1,2 @@ +[1111/102926.535:ERROR:directory_reader_win.cc(43)] FindFirstFile: Le chemin d’accčs spécifié est introuvable. (0x3) +[1120/122821.005:ERROR:directory_reader_win.cc(43)] FindFirstFile: Le chemin d’accčs spécifié est introuvable. (0x3) diff --git a/SwichGIT/HighscoreBD/highscore b/SwichGIT/HighscoreBD/highscore new file mode 100644 index 0000000000000000000000000000000000000000..180e53a62f4105b10f30b909ed856df860741080 GIT binary patch literal 20480 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 P8>!O<=K7Vo7cc)0YWSnf literal 0 HcmV?d00001 diff --git a/SwichGIT/HighscoreBD/imgs/clicnuit.png b/SwichGIT/HighscoreBD/imgs/clicnuit.png new file mode 100644 index 0000000000000000000000000000000000000000..ddab3c8f7737005c7a58d87df533b4a6f74dd9ae GIT binary patch literal 9770 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 xA5K*MI&k@u)n79XKgj+YR2iMqp;{{pF#@qz#V literal 0 HcmV?d00001 diff --git a/SwichGIT/HighscoreBD/imgs/darkcloud.png b/SwichGIT/HighscoreBD/imgs/darkcloud.png new file mode 100644 index 0000000000000000000000000000000000000000..1180ae66c54f8f5872c771741d674d90760820bc GIT binary patch literal 47657 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­rgm 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 F`CkurJZAs^ literal 0 HcmV?d00001 diff --git a/SwichGIT/HighscoreBD/imgs/swishjour.png b/SwichGIT/HighscoreBD/imgs/swishjour.png new file mode 100644 index 0000000000000000000000000000000000000000..bd18f11dfa85ccd42036b65e52e231a9be099ca3 GIT binary patch literal 20168 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�NoZPGfToZDA>Qww1r~LDy*iNOues@s7w9~m_ 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 literal 0 HcmV?d00001 diff --git a/SwichGIT/HighscoreBD/index.php b/SwichGIT/HighscoreBD/index.php new file mode 100644 index 0000000..dbeb100 --- /dev/null +++ b/SwichGIT/HighscoreBD/index.php @@ -0,0 +1,727 @@ + + + + + + SwishGame + + + + + + + + + + + + + + + + + + + + +
+ + Entrez votre pseudo :
+ + +
+'.mysql_error()); + +echo "

Nom : $nomjoueur

"; +?> + +
+ + +
+
+
+
    +
  • + i +
  • +
+
+
+
+
+ +
+
+
+ + + + +
+ +
+ +
+
+

Paramètres

+ × +
+
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+
+
+ + + +
+
+
+
+
+
+ + + + + + + + + + +
+ +
+ +
+
+ +
+
+
+ +
+

Solo

+
+ +
+
+ +
+
+
+ + +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+

4 * 3

+
+ +
+
+ +
+
+
+ + +
+
+ +
+
+ + +
+ + +
+ +
+ + + +
+
+ +
+ + + +
+
+
+ +
+ +
+ +
+

+
+
+ + + + + + diff --git a/SwichGIT/HighscoreBD/js/jquery.js b/SwichGIT/HighscoreBD/js/jquery.js new file mode 100644 index 0000000..a1c07fd --- /dev/null +++ b/SwichGIT/HighscoreBD/js/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0 16) { + var index2 = getRandom(0, TasDuJEU.length - 1) + var dejaPresente = false;//Permet de savoir si la carte est deja dans la liste + for (var j = 0; j < deckPartie.length; j++) { + if (TasDuJEU[index2].identifiant == deckPartie[j].identifiant) { + dejaPresente = true; + } + } + while (dejaPresente == true) { + index2 = getRandom(0, TasDuJEU.length - 1) + dejaPresente = false;//Permet de savoir si la carte est deja dans la liste + for (var j = 0; j < deckPartie.length; j++) { + if (TasDuJEU[index2].identifiant == deckPartie[j].identifiant) { + dejaPresente = true; + } + } + } + unIndex = deckPartie.indexOf(carteselect[0]); + deckPartie[unIndex] = TasDuJEU[index2]; + } else { + unIndex = deckPartie.indexOf(carteselect[0]); + deckPartie.splice(unIndex, 1); + } + carteselect.shift(); + } + afficherCartes(deckPartie); +} + + + +function changerlesCartes() { + while (carteselect.length != 0) { + remplacerLaCarte(carteselect[0]); + carteselect.shift(); + } + rechargerGAME(); +} + +function remplacerLaCarte(uneCarte) { + pos = deckPartie.indexOf(uneCarte); + var AllFigure = []; + var Cox1, Coy1, Cox2, Coy2; + + Cox1 = getRandom(0, uneCarte.column - 1); + Coy1 = getRandom(0, uneCarte.row - 1); + AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, Cox1, Coy1)); + + Cox2 = getRandom(0, uneCarte.column - 1); + Coy2 = getRandom(0, uneCarte.row - 1); + + while (Cox2 == Cox1 && Coy1 == Coy2) { + Cox2 = getRandom(0, uneCarte.column - 1); + Coy2 = getRandom(0, uneCarte.row - 1); + } + AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, Cox2, Coy2)); + //Code de Generation de Figure + var newCarte = new Carte(pos + 1, AllFigure, uneCarte.row, uneCarte.column); + deckPartie[pos] = newCarte; +} + +//==================================================================================== +//GESTION DE MATRICE + +function somMatrice(matrice1, matrice2, row, column) { + var somMatrice = creaMatriceVierge(row, column); + for (var i = 0; i < column; i++) { + for (var j = 0; j < row; j++) { + somMatrice[i][j] = matrice1[i][j] + matrice2[i][j]; + } + } + return somMatrice; +} + +function copieMatrice(laMatrice, row, column) { + var myMatrice = new Array(); + for (var i = 0; i < column; i++) { + myMatrice[i] = new Array(); + for (var j = 0; j < row; j++) { + myMatrice[i][j] = laMatrice[i][j]; + } + } + return myMatrice; +} + +function getRandom(min, max) { + return Math.round(Math.random() * (max - min) + min) +} + +function creaMatriceVierge(row, column) { + var myMatrice = new Array(); + for (var i = 0; i < column; i++) { + myMatrice[i] = new Array(); + for (var j = 0; j < row; j++) { + myMatrice[i][j] = 0; + } + } + return myMatrice; +} + +function creaMatrice(row, column) { + + var myMatrice = creaMatriceVierge(row, column); + //window.alert(myMatrice) + + var Cox1, Coy1, Cox2, Coy2; + + Cox1 = getRandom(0, column - 1); + Coy1 = getRandom(0, row - 1); + + myMatrice[Cox1][Coy1] = 1; + + Cox2 = getRandom(0, column - 1); + Coy2 = getRandom(0, row - 1); + + while (Cox2 == Cox1 && Coy1 == Coy2) { + Cox2 = getRandom(0, column - 1); + Coy2 = getRandom(0, row - 1); + } + myMatrice[Cox2][Coy2] = 2; + + return myMatrice; + +} + +//================================================================================= +//chercheCombi => Compte les combinainsons de 2 à 5 cartes a l'ecran +//Pour changer le nombre de carte maximum dans une liste il faut changer la valeur max de N + +function chercherCombinaison() { + var Cptsolution = 0; + /* + Pour toutes les longueurs possible d’un tas de carte (N = 0, N<4 ; N++) + Pour toutes les échantillon de cartes ( i = 0 ; i<16 – N ; i ++) + Pour toutes les autres cartes (j=0 ;j<15-i-N ;j++) + DeckTest = vide ; + DeckTest.push(DeckPartie[i]) + Pour N + 2 cartes (k=1 ;k<2+N ;k++) + DeckTest.push(DeckPartie[i+k+j]) + Tab = AssemblageArbre(copie(Decktest) , Decktest[0]) + Pour toutes les valeurs de tab + Si tab[m] == N+2 + //Woula j’ai trouvé*/ + for (var N = 0; N < 4; N++) { + for (var i = 0; i < 16 - N; i++) { + for (var j = 0; j < 15 - i - N; j++) { + var DeckTeste = []; + var tabCode = []; + var tab = []; + var copie = []; + DeckTeste.push(deckPartie[i]); + for (var k = 1; k < N + 2; k++) { + DeckTeste.push(deckPartie[i + k + j]) + } + tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0])); + + //Recupération de code + + var solution = true; + for (var h = 0; h < tab.length; h++) { + tabCode.push(tab[h].code); + } + //Reagarde si il y a une solution + for (var g = 0; g < tab.length; g++) { + if (tab[g].code == DeckTeste.length) { + solution = false; + } + } + //Reagarde si il y a une solution + if (!solution) { + Cptsolution++; + var recup = []; + for (var h = 0; h < DeckTeste.length; h++) { + recup.push(deckPartie.indexOf(DeckTeste[h]) + 1); + } + window.alert("Combinaison a " + (N + 2) + " cartes trouvée : " + recup); + } + } + } + } + window.alert("Nombre de combinaison: " + Cptsolution); +} + +function test() { + printCombinations([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], 12); +} + +function printCombinations(array, p) { + var combinations = []; + var Cptsolution = 0; + for (k = 2; k < p + 1; k++) { + + function run(level, start) { + for (var i = start; i < array.length - k + level + 1; i++) { + combinations[level] = array[i]; + //console.log(i); + if (level < k - 1) { + + run(level + 1, i + 1); + } else { + + var combTest = []; + for (var j = 0; j < combinations.length; j++) { + combTest.push(deckPartie[combinations[j]]); + //window.alert("Matrice ajouté num" + j + " :" + deckPartie[combinations[j]].getMatrice); + console.log("i" + j + " :" + combinations[j]); + } + console.log("matrice début ex: " + combTest[0].getMatrice); + console.log("Cartes selectionnées :(en partant de indice 0) :") + console.log(combinations.join(" ")); + console.log("----- taille :" + combTest.length + " -------"); + + var cpt = testCombinaison(combTest, combinations, Cptsolution); + Cptsolution = cpt; + } + } + } + run(0, 0); + window.alert("fin test " + k + " cartes") + } + window.alert("nb combi :" + Cptsolution); +} + + +function testCombinaison(DeckTeste, combi, Cptsolution) { + var tabCode = []; + var tab = []; + //window.alert("---------------"); + tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0])); + + //Recupération de code + var solution = true; + for (var h = 0; h < tab.length; h++) { + tabCode.push(tab[h].code); + } + //Reagarde si il y a une solution + for (var g = 0; g < tab.length; g++) { + if (tab[g].code == DeckTeste.length) { + solution = false; + } + } + //Reagarde si il y a une solution + if (!solution) { + Cptsolution++; + window.alert("Combinaison à " + (DeckTeste.length) + " cartes trouvée : " + combi); + } + return Cptsolution; +} + +function chercheCombi2() { + + var Cptsolution = 0; + for (var i = 0; i < 15; i++) { + + for (var j = 0; j < 15 - i; j++) { + + var DeckTeste = []; + var tabCode = []; + var tab = []; + var copie = []; + copie.splice(0, DeckTeste.length); + DeckTeste.splice(0, DeckTeste.length); + tab.splice(0, DeckTeste.length); + tabCode.splice(0, DeckTeste.length); + + DeckTeste.push(copieCarte(deckPartie[i])); + DeckTeste.push(copieCarte(deckPartie[j + i + 1])); + + + for (var h = 0; h < DeckTeste.length; h++) { + copie.push(DeckTeste[i]); + } + + tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0])); + + var solution = true; + + + for (var h = 0; h < tab.length; h++) { + tabCode.push(tab[h].code); + } + + for (var g = 0; g < tab.length; g++) { + if (tab[g].code == DeckTeste.length) { + solution = false; + } + } + if (!solution) { + Cptsolution++; + window.alert("Combinaison a 2 trouve: " + (i + 1) + " " + (i + j + 2)); + } + } + } + window.alert("Nombre de solution a 2 cartes : " + Cptsolution); +} + +//================================================================================= +//chercheCombi => Compte les combinainsons de 3 cartes a l'ecran +function chercheCombi3() { + var Cptsolution = 0; + for (var i = 0; i < 15; i++) { //Partie fixe + + for (var j = 0; j < 15 - i; j++) { //Partie movible 1 + + for (var k = 0; k < 15 - j; k++) { //Partie movible 2 + + + var DeckTeste = []; + var tabCode = []; + var tab = []; + var copie = []; + copie.splice(0, DeckTeste.length); + DeckTeste.splice(0, DeckTeste.length); + tab.splice(0, DeckTeste.length); + tabCode.splice(0, DeckTeste.length); + + DeckTeste.push(deckPartie[i]); + DeckTeste.push(deckPartie[j + i + 1]); + DeckTeste.push(deckPartie[k + j + i + 2]); + + for (var h = 0; h < DeckTeste.length; h++) { + copie.push(DeckTeste[i]); + } + + for (var z = 0; z < DeckTeste; z++) { + if (DeckTeste[z] == null) { + window.alert("Pb carte null :" + i + j + k); + } + } + + tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0])); + var solution = true; + + for (var h = 0; h < tab.length; h++) { + tabCode.push(tab[h].code); + } + + + + var DeckTeste = []; + var tabCode = []; + var tab = []; + var copie = []; + copie.splice(0, DeckTeste.length); + DeckTeste.splice(0, DeckTeste.length); + tab.splice(0, DeckTeste.length); + tabCode.splice(0, DeckTeste.length); + + DeckTeste.push(deckPartie[i]); + DeckTeste.push(deckPartie[j + i + 1]); + DeckTeste.push(deckPartie[k + j + i + 2]); + + for (var h = 0; h < DeckTeste.length; h++) { + copie.push(DeckTeste[i]); + } + + for (var z = 0; z < DeckTeste; z++) { + if (DeckTeste[z] == null) { + window.alert("Pb carte null :" + i + j + k); + } + } + + tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0])); + var solution = true; + + for (var h = 0; h < tab.length; h++) { + tabCode.push(tab[h].code); + } + + + for (var g = 0; g < tab.length; g++) { + if (tab[g].code == DeckTeste.length) { + solution = false; + } + } + if (!solution) { + Cptsolution++; + window.alert("Combinaison a 3 trouve: " + (i + 1) + " " + (i + j + 2) + " " + (k + j + i + 3)); + } + } + } + } + if (Cptsolution == 0) { + window.alert("Pas de solution"); + } + window.alert("Nombre de solution a 3 cartes : " + Cptsolution); +} + + +//================================================================================= +//FONCTION DE TEST => permet de tester des fonctionnalite via le bouton VALIDER + + +var cpt = 1100; +var x; +var itv = 0; + +function decompte() { + + //var progressnum = document.getElementById("progressnum"); + var indicateur = document.getElementById("indicateur"); + + if (cpt >= 0) { + + cpt--; + x = setTimeout("decompte()", 100); + } + + else { + clearTimeout(x); + } + + if (cpt == 0) { + window.alert("fin du jeu"); + retour(); + window.location.reload(); + clearInterval(itv); + } + + if (cpt < 550) { + document.getElementById("indicateur").style.backgroundColor = "orange"; + + } + + if (cpt < 366) { + document.getElementById("indicateur").style.backgroundColor = "red"; + } + + indicateur.style.width = cpt + "px"; + //progressnum.innerHTML = cpt; +} + +function testerLesCartes() { + if (selectionMode == 0) { + testPourJeuClassique(); + } else if (selectionMode == 1) { + testPourJeuInfini(); + } +} + + +function testPourJeuInfini() { + try { + if (carteselect.length == 0) { + window.alert("Selection Vide"); + return; + } else if (carteselect.length < 2) { + window.alert("Selection Trop Petite"); + return; + } else { + var copie = []; + for (var i = 0; i < carteselect.length; i++) { + copie.push(copieCarte(carteselect[i])); + } + var tab = []; + tab = AssemblageARBRE(copieListeDeCarte(copie), copieCarte(carteselect[0])); + var solution = true; + var tabCode = []; + for (var i = 0; i < tab.length; i++) { + tabCode.push(tab[i].code); + } + for (var i = 0; i < tab.length; i++) { + if (tab[i].code == carteselect.length) { + solution = false; + lesPoints += carteselect.length; + document.getElementById("affPoints").textContent = 'Score : ' + lesPoints; + changerlesCartes(); + } + } + if (solution) { + document.getElementById("affSolution").textContent = 'Aucune solution trouvée...'; + } + if (!solution) { + document.getElementById("affSolution").textContent = 'Assemblage de ' + copie.length + ' cartes trouvé !'; + } + } + } catch (e) { + window.alert(e); + } +} + +//Fonction de test mias pour le jeu classique + +function testPourJeuClassique() { + //try { + if (carteselect.length == 0) { + window.alert("Selection Vide test pour jeu classique"); + return; + } else if (carteselect.length < 2) { + window.alert("Selection Trop Petite"); + return; + } else { + var copie = []; + for (var i = 0; i < carteselect.length; i++) { + copie.push(copieCarte(carteselect[i])); + } + var tab = []; + tab = AssemblageARBRE(copie, copieCarte(carteselect[0])); + var solution = true; + var tabCode = []; + for (var i = 0; i < tab.length; i++) { + tabCode.push(tab[i].code); + } + for (var i = 0; i < tab.length; i++) { + if (tab[i].code == carteselect.length) { + solution = false; + cpt = cpt + 20 * copie.length; + lesPoints += carteselect.length; + document.getElementById("affPoints").textContent = 'Score : ' + lesPoints; + changerlesCartesDeTasDeJeu(); + } + } + if (solution) { + document.getElementById("affSolution").textContent = 'Aucune solution trouvée...'; + } + if (!solution) { + document.getElementById("affSolution").textContent = 'Assemblage de ' + copie.length + ' cartes trouvé ! Il reste encore ' + TasDuJEU.length + ' cartes !'; + } + } + /*} catch (e) { + window.alert(e); + }*/ +} + +//=================================================================================== +//Function de copie diverse + +function copieListeDeCarte(Liste) { + var copie = []; + for (var i = 0; i < Liste.length; i++) { + copie.push(copieCarte(Liste[i])); + } + return copie; +} + +function copieCarte(uneCarte) { + if (uneCarte == null) { + return null; + } + var AllFigure = []; + for (var i = 0; i < uneCarte.SesFigures.length; i++) { + AllFigure.push(new Figure(uneCarte.SesFigures[i].type, uneCarte.SesFigures[i].forme, uneCarte.SesFigures[i].X, uneCarte.SesFigures[i].Y)); + } + var carte = new Carte(uneCarte.getIdentifiant, AllFigure, uneCarte.row, uneCarte.column); + carte.Matrice = copieMatrice(uneCarte.Matrice, uneCarte.row, uneCarte.column); + return carte; +} + +function copieLiseDeFigure(Liste) { + var copie = []; + for (var i = 0; i < Liste.length; i++) { + copie.push(copieFigure(Liste[i])); + window.alert("code " + copie[i].CodeHTML) + } + return copie; +} + +function copieFigure(uneFigure) { + window.alert("Avant copiage " + uneFigure.CodeHTML) + if (uneFigure == null) { + return null; + } + window.alert("je fais la copie") + var copie = new Figure(uneFigure.type, uneFigure.forme, uneFigure.X, uneFigure.Y); + return copie; +} +//===================================================================================================== +//Function de manipulataion de Carte + +function Verticale(coCarte) { + var laCarte; + laCarte = copieCarte(coCarte); + laCarte = laCarte.carteVerticale; + return laCarte; +} + +function Horizontale(coCarte) { + var laCarte; + laCarte = copieCarte(coCarte); + laCarte = laCarte.carteHorizontale; + return laCarte; +} + +//============================================================================================================================== + +//FONCTION POUR TESTER L'ARBRE + +class CODE { + constructor(Carte) { + this.code = 0; + this.laCarte = Carte; + } +} + +function AssemblageARBRE(TasDeCarte, Carte) { + var uneTable = copieListeDeCarte(TasDeCarte); + var tab = new Array(); + var tabCode = new Array(); + uneTable.splice(0, 1); + if (uneTable.length == 0) { + var leCode = new CODE(Carte); + tab.push(leCode); + return tab; + } + tab.push(AssemblageARBRE(uneTable, copieCarte(uneTable[0]))); + tab.push(AssemblageARBRE(uneTable, Horizontale(copieCarte(uneTable[0])))); + tab.push(AssemblageARBRE(uneTable, Verticale(copieCarte(uneTable[0])))); + var derniereCarte = Horizontale(Verticale(copieCarte(uneTable[0]))); + tab.push(AssemblageARBRE(uneTable, derniereCarte)); + for (var i = 0; i < tab.length; i++) { + for (var j = 0; j < tab[i].length; j++) { + tabCode.push(tab[i][j]); + } + } + + for (var i = 0; i < tabCode.length; i++) { + if (tabCode[i].code != -1) { + var enregistrement = tabCode[i].code; + tabCode[i] = comparaisonARBRE(tabCode[i].laCarte, Carte); + tabCode[i].code += enregistrement; + } + } + return tabCode; +} + + +function comparaisonARBRE(CarteMereEntree, CarteFilleEntree) { + var retour = []; + var liaison = 0; + var CarteMere = copieCarte(CarteMereEntree); + var CarteFille = copieCarte(CarteFilleEntree); + for (var i = 0; i < CarteFille.SesFigures.length; i++) { + for (var j = 0; j < CarteMere.SesFigures.length; j++) { + if (CarteFille.SesFigures[i].X == CarteMere.SesFigures[j].X) { + if (CarteFille.SesFigures[i].Y == CarteMere.SesFigures[j].Y) { + //Coordonnees identiques + if (CarteFille.SesFigures[i].forme == CarteMere.SesFigures[j].forme) { + //Forme identiques + for (var k = 0; k < CarteMere.SesFigures[j].type.length; k++) { + if (CarteFille.SesFigures[i].type[0] == TypeFigure.Petit) { + if (CarteMere.SesFigures[j].type[k] == TypeFigure.Petit) { + var leCode = new CODE(CarteMere); + leCode.code = -1; + return leCode; + } + } else if (CarteFille.SesFigures[i].type[0] == TypeFigure.Moyen) { + if (CarteMere.SesFigures[j].type[k] == TypeFigure.Moyen) { + var leCode = new CODE(CarteMere); + leCode.code = -1; + return leCode; + } + } else if (CarteFille.SesFigures[i].type[0] == TypeFigure.Grand) { + if (CarteMere.SesFigures[j].type[k] == TypeFigure.Grand) { + var leCode = new CODE(CarteMere); + leCode.code = -1; + return leCode; + } + } + } + //Si le type de la figure n'y est pas on l'ajoute a la liste de carte Mere; + liaison = liaison + 1; + CarteMere.SesFigures[j].type.push(CarteFille.SesFigures[i].type[0]); + } else { + var leCode = new CODE(CarteMere); + leCode.code = -1; + return leCode; + } + } + } + } + } + var CarteSomme = SommeDeCarte(CarteMere, copieCarte(CarteFille)); + var leCode = new CODE(CarteSomme); + leCode.code = liaison; + return leCode; +} + +function SommeDeCarte(CarteMere, CarteFille) { + CarteMere.Matrice = creaMatriceVierge(CarteMere.row, CarteMere.column); + for (var i = 0; i < CarteFille.SesFigures.length; i++) { + var manquant = true; + for (var j = 0; j < CarteMere.SesFigures.length; j++) { + if (CarteFille.SesFigures[i].X == CarteMere.SesFigures[j].X) { + if (CarteFille.SesFigures[i].Y == CarteMere.SesFigures[j].Y) { + manquant = false; + } + } + } + if (manquant) { + CarteMere.SesFigures.push(CarteFille.SesFigures[i]); + } + } + + for (var i = 0; i < CarteMere.SesFigures.length; i++) { + for (var j = 0; j < CarteMere.SesFigures[i].type.length; j++) { + if (CarteMere.SesFigures[i].type[j] == TypeFigure.Petit) { + CarteMere.Matrice[CarteMere.SesFigures[i].X][CarteMere.SesFigures[i].Y] += 1; + } else if (CarteMere.SesFigures[i].type[j] == TypeFigure.Moyen) { + CarteMere.Matrice[CarteMere.SesFigures[i].X][CarteMere.SesFigures[i].Y] += 2; + } else if (CarteMere.SesFigures[i].type[j] == TypeFigure.Grand) { + CarteMere.Matrice[CarteMere.SesFigures[i].X][CarteMere.SesFigures[i].Y] += 4; + } + } + } + return CarteMere; +} + +//================================================================================================================================ + +//================================================================================== + + + + +function doublonInterdit(uneCarte) { + var lesCoPetit = []; + lesCoPetit.push([1, 1], [1, 1], [1, 2], [1, 2], [1, 1], [2, 2], [1, 1], [2, 1], [1, 2], [2, 2], [1, 2], [2, 1]); + var lesCoMoyens = []; + lesCoMoyens.push([2, 1], [3, 3], [1, 1], [3, 4], [2, 3], [1, 4], [1, 2], [1, 1], [2, 3], [1, 3], [2, 4], [1, 3]); + for (var i = 0; i < lesCoPetit.length; i++) { + if (uneCarte.SesFigures[0].X == (lesCoPetit[i][0]) - 1) { + if (uneCarte.SesFigures[0].Y == (lesCoPetit[i][1]) - 1) { + if (uneCarte.SesFigures[1].X == (lesCoMoyens[i][0]) - 1) { + if (uneCarte.SesFigures[1].Y == (lesCoMoyens[i][1]) - 1) { + return true; + } + } + } + } + } + return false; +} + + + + diff --git a/SwichGIT/HighscoreBD/js/menu.js b/SwichGIT/HighscoreBD/js/menu.js new file mode 100644 index 0000000..ef2ecd3 --- /dev/null +++ b/SwichGIT/HighscoreBD/js/menu.js @@ -0,0 +1,50 @@ +var FormeSelect = []; +var ListeCouleur = ["colorbase","colorcarre","colorone","colortwo","colorthree"] +var ListeClassForme = ["rond","carre","triangle","losange","croix","penta","hexa","hocto"] + +//3 modes : 0 = couleurs // 1 = formes // 2 = personnaliser les cartes +var mode = 0; +var valRange; + +function settingOpen(){ + var elements = document.getElementsByClassName("pcr-button"); + for (var i = 0; i < elements.length; i++) { + elements[i].classList.add(ListeClassForme[i]); + } +} + +function disableCache(formName){ + cacheName = "cache"+formName; + document.getElementById(cacheName).style.display = "none"; + FormeSelect.push(form); + + //document.getElementById("SettingName").innerHTML = FormeSelect.length; +} + +function changeContour(value){ + var newvalue = value * 0.055 + 1; + document.documentElement.style.setProperty('--z', newvalue+'vw'); + //document.getElementById("SettingName").innerHTML = newvalue; +} + +function ableCache(formName){ + cacheName = "cache"+formName; + const pos = FormeSelect.indexOf(formName); + if (pos > -1) { + FormeSelect.splice(pos, 1); + } + document.getElementById(cacheName).style.display = "block"; +} + +function getVarColor(color){ + var getvar = color; + getvar = getvar.substring(6,getvar.length-1); + + return getvar; +} + +function varColorToHex(color){ + hex = getComputedStyle(document.documentElement).getPropertyValue(color); + hex = hex.substring(1,hex.length); + return hex; +} diff --git a/SwichGIT/SwishMulti/Prototype/.idea/.gitignore b/SwichGIT/SwishMulti/Prototype/.idea/.gitignore new file mode 100644 index 0000000..31d87fe --- /dev/null +++ b/SwichGIT/SwishMulti/Prototype/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/../../../../../../../../:\Users\User\swish\SwichGIT\SwishMulti\Prototype\.idea/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/SwichGIT/SwishMulti/Prototype/.idea/.name b/SwichGIT/SwishMulti/Prototype/.idea/.name new file mode 100644 index 0000000..0012f7d --- /dev/null +++ b/SwichGIT/SwishMulti/Prototype/.idea/.name @@ -0,0 +1 @@ +index.php \ No newline at end of file diff --git a/SwichGIT/SwishMulti/Prototype/.idea/Prototype.iml b/SwichGIT/SwishMulti/Prototype/.idea/Prototype.iml new file mode 100644 index 0000000..c956989 --- /dev/null +++ b/SwichGIT/SwishMulti/Prototype/.idea/Prototype.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/SwichGIT/SwishMulti/Prototype/.idea/dataSources.xml b/SwichGIT/SwishMulti/Prototype/.idea/dataSources.xml new file mode 100644 index 0000000..36acd18 --- /dev/null +++ b/SwichGIT/SwishMulti/Prototype/.idea/dataSources.xml @@ -0,0 +1,12 @@ + + + + + sqlite.xerial + true + org.sqlite.JDBC + jdbc:sqlite:C:\Users\User\swish\SwichGIT\SwishMulti\Prototype\mysqlitedb.db + $ProjectFileDir$ + + + \ No newline at end of file diff --git a/SwichGIT/SwishMulti/Prototype/.idea/modules.xml b/SwichGIT/SwishMulti/Prototype/.idea/modules.xml new file mode 100644 index 0000000..b798b1f --- /dev/null +++ b/SwichGIT/SwishMulti/Prototype/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/SwichGIT/SwishMulti/Prototype/.idea/vcs.xml b/SwichGIT/SwishMulti/Prototype/.idea/vcs.xml new file mode 100644 index 0000000..c2365ab --- /dev/null +++ b/SwichGIT/SwishMulti/Prototype/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file