|
|
@ -74,10 +74,10 @@ export default{
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
<template>
|
|
|
|
<template>
|
|
|
|
<div>
|
|
|
|
<h1 style="padding-left: 0.5em;">Pendu</h1>
|
|
|
|
<div v-if="partieTerminee">
|
|
|
|
<div class="separateur">
|
|
|
|
|
|
|
|
<div v-if="partieTerminee" class="divjeu">
|
|
|
|
<!-- hors partie -->
|
|
|
|
<!-- hors partie -->
|
|
|
|
<button v-on:click="creerPartie">Créer une partie</button>
|
|
|
|
|
|
|
|
<div v-if="!premierePartie">
|
|
|
|
<div v-if="!premierePartie">
|
|
|
|
<div v-if="viesRestantes >= 0">
|
|
|
|
<div v-if="viesRestantes >= 0">
|
|
|
|
Gagné!
|
|
|
|
Gagné!
|
|
|
@ -89,13 +89,15 @@ export default{
|
|
|
|
<!-- l'api devrait retourner le mot entier quand la vie est a 0 -->
|
|
|
|
<!-- l'api devrait retourner le mot entier quand la vie est a 0 -->
|
|
|
|
<h2 style="font-family: monospace">{{ progression }}</h2>
|
|
|
|
<h2 style="font-family: monospace">{{ progression }}</h2>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<button class="btn btn-primary" v-on:click="creerPartie">Créer une partie</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div v-if="!partieTerminee">
|
|
|
|
<div v-if="!partieTerminee" class="divjeu">
|
|
|
|
<!-- dans une partie -->
|
|
|
|
<!-- dans une partie -->
|
|
|
|
<!-- TODO : dessiner le pendu -->
|
|
|
|
<!-- TODO : dessiner le pendu -->
|
|
|
|
<p>Mot a deviner ({{ nbLettresADeviner }} lettres) : </p>
|
|
|
|
<p>Mot a deviner ({{ nbLettresADeviner }} lettres) : </p>
|
|
|
|
<h2 class="trous">{{ progression }}</h2>
|
|
|
|
<h2 class="trous">{{ progression }}</h2>
|
|
|
|
<input type="text" minlength="1" maxlength="1" @input="deviner" placeholder="Devinez la lettre ici">
|
|
|
|
<input class="form-control" type="text" minlength="1" maxlength="1" @input="deviner"
|
|
|
|
|
|
|
|
placeholder="Devinez la lettre ici">
|
|
|
|
<p>Vies restantes : {{ viesRestantes }}</p>
|
|
|
|
<p>Vies restantes : {{ viesRestantes }}</p>
|
|
|
|
<p>Lettres devinées : <span style="font-family: monospace">{{ lettresDejaDevine }}</span></p>
|
|
|
|
<p>Lettres devinées : <span style="font-family: monospace">{{ lettresDejaDevine }}</span></p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -108,5 +110,14 @@ export default{
|
|
|
|
letter-spacing:0.5em;
|
|
|
|
letter-spacing:0.5em;
|
|
|
|
font-family: monospace;
|
|
|
|
font-family: monospace;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.divjeu {
|
|
|
|
|
|
|
|
text-align: center;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.separateur{
|
|
|
|
|
|
|
|
display: flex;
|
|
|
|
|
|
|
|
flex:1;
|
|
|
|
|
|
|
|
justify-content: center;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
</style>
|
|
|
|
</style>
|