diff --git a/resources/js/router.js b/resources/js/router.js index a891edb..656e1fd 100644 --- a/resources/js/router.js +++ b/resources/js/router.js @@ -13,6 +13,7 @@ import ToDoListIndex from './views/ToDoLists/ToDoListIndex' import ToDoListShow from './views/ToDoLists/ToDoListShow' import GameIndex from './views/Games/GameIndex' import Hangman from './views/Games/HangMan/Hangman' +import Quizz from './views/Games/Quizz/Quizz' Vue.use(VueRouter) @@ -72,5 +73,9 @@ export default new VueRouter({ path: '/jeux/pendu', component: Hangman, meta: {title: 'Jeu : Le pendu'} }, + { + path: '/jeux/quizz', component: Quizz, + meta: {title: 'Jeu : Quizz'} + }, ] }) diff --git a/resources/js/views/Games/GameIndex.vue b/resources/js/views/Games/GameIndex.vue index 1849b50..c714dfb 100644 --- a/resources/js/views/Games/GameIndex.vue +++ b/resources/js/views/Games/GameIndex.vue @@ -1,19 +1,21 @@ diff --git a/resources/js/views/Games/HangMan/HangmanIndex.vue b/resources/js/views/Games/HangMan/HangmanIndex.vue index 8cb1157..bcd5122 100644 --- a/resources/js/views/Games/HangMan/HangmanIndex.vue +++ b/resources/js/views/Games/HangMan/HangmanIndex.vue @@ -1,7 +1,9 @@ diff --git a/resources/js/views/Games/Quizz/Quizz.vue b/resources/js/views/Games/Quizz/Quizz.vue new file mode 100644 index 0000000..e832764 --- /dev/null +++ b/resources/js/views/Games/Quizz/Quizz.vue @@ -0,0 +1,120 @@ + + + diff --git a/resources/js/views/Games/Quizz/QuizzIndex.vue b/resources/js/views/Games/Quizz/QuizzIndex.vue new file mode 100644 index 0000000..3b46aad --- /dev/null +++ b/resources/js/views/Games/Quizz/QuizzIndex.vue @@ -0,0 +1,21 @@ + + + + diff --git a/resources/js/views/Games/Quizz/quizz.json b/resources/js/views/Games/Quizz/quizz.json new file mode 100644 index 0000000..fcb37a2 --- /dev/null +++ b/resources/js/views/Games/Quizz/quizz.json @@ -0,0 +1,161 @@ +{ + "Départements" : { + "name": "Départements", + "reversible": true, + "responses" : [ + ["Ain", 1], + ["Aisne", 2], + ["Allier", 3], + ["Alpes-de-Haute-Provence", 4], + ["Hautes-Alpes", 5], + ["Alpes-Maritimes", 6], + ["Ardèche", 7], + ["Ardennes", 8], + ["Ariège", 9], + ["Aube", 10], + ["Aude", 11], + ["Aveyron", 12], + ["Bouches-du-Rhône", 13], + ["Calvados", 14], + ["Cantal", 15], + ["Charente", 16], + ["Charente-Maritime", 17], + ["Cher", 18], + ["Corrèze", 19], + ["Corse-du-Sud", "2A"], + ["Haute-Corse", "2B"], + ["Côte-d'Or", 21], + ["Côtes-d'Armor", 22], + ["Creuse", 23], + ["Dordogne", 24], + ["Doubs", 25], + ["Drôme", 26], + ["Eure", 27], + ["Eure-et-Loir", 28], + ["Finistère", 29], + ["Gard", 30], + ["Haute-Garonne", 31], + ["Gers", 32], + ["Gironde", 33], + ["Hérault", 34], + ["Ille-et-Vilaine", 35], + ["Indre", 36], + ["Indre-et-Loire", 37], + ["Isère", 38], + ["Jura", 39], + ["Landes", 40], + ["Loir-et-Cher", 41], + ["Loire", 42], + ["Haute-Loire", 43], + ["Loire-Atlantique", 44], + ["Loiret", 45], + ["Lot", 46], + ["Lot-et-Garonne", 47], + ["Lozère", 48], + ["Maine-et-Loire", 49], + ["Manche", 50], + ["Marne", 51], + ["Haute-Marne", 52], + ["Mayenne", 53], + ["Meurte-et-Moselle", 54], + ["Meuse", 55], + ["Morbihan", 56], + ["Moselle", 57], + ["Nièvre", 58], + ["Nord", 59], + ["Oise", 60], + ["Orne", 61], + ["Pas-de-Calais", 62], + ["Puy-de-Dôme", 63], + ["Pyrénées-Atlantiques", 64], + ["Hautes-Pyrénées", 65], + ["Pyrénées-Orientales", 66], + ["Bas-Rhin", 67], + ["Haut-Rhin", 68], + ["Rhône", 69], + ["Haute-Saône", 70], + ["Saône-et-Loire", 71], + ["Sarthe", 72], + ["Savoie", 73], + ["Haute-Savoie", 74], + ["Paris", 75], + ["Seine-Maritime", 76], + ["Seine-et-Marne", 77], + ["Yvelines", 78], + ["Deux-Sévres", 79], + ["Somme", 80], + ["Tarn", 81], + ["Tarn-et-Garonne", 82], + ["Var", 83], + ["Vaucluse", 84], + ["Vendée", 85], + ["Vienne", 86], + ["Haute-Vienne", 87], + ["Vosges", 88], + ["Yonne", 89], + ["Territoire de Belfort", 90], + ["Essonne", 91], + ["Hauts-de-Seine", 92], + ["Seine-Saint-Denis", 93], + ["Val-de-Marne", 94], + ["Val-d'Oise", 95], + ["Guadeloupe", 971], + ["Martinique", 972], + ["Guyane", 973], + ["La Réunion", 974], + ["Mayotte", 976] + ] + }, + "Capitales" : { + "name": "Capitales", + "reversible": true, + "responses" : [ + ["Albanie", "Tirana"], + ["Allemagne", "Berlin"], + ["Andorre", "Andorre-la-Vieille"], + ["Autriche", "Vienne"], + ["Belgique", "Bruxelles"], + ["Biélorussie", "Minsk"], + ["Bosnie-Herzégovine", "Sarajevo"], + ["Bulgarie", "Sofia"], + ["Chypre", "Nicosie"], + ["Croatie", "Zagreb"], + ["Danemark", "Copenhague"], + ["Espagne", "Madrid"], + ["Estonie", "Tallinn"], + ["Finlande", "Helsinki"], + ["France", "Paris"], + ["Grèce", "Athènes"], + ["Hongrie", "Budapest"], + ["Irlande", "Dublin"], + ["Islande", "Reykjavik"], + ["Italie", "Rome"], + ["Kosovo", "Pristina"], + ["Lettonie", "Riga"], + ["Liechtenstein", "Vaduz"], + ["Lituanie", "Vilnius"], + ["Luxembourg", "Luxembourg"], + ["Macédoine", "Skopje"], + ["Malte", "La Valette"], + ["Moldavie", "Chisinau"], + ["Monaco", "Monaco"], + ["Monténégro", "Podgorica"], + ["Norvège", "Oslo"], + ["Pays-Bas", "Amsterdam"], + ["Pologne", "Varsovie"], + ["Portugal", "Lisbonne"], + ["République Tchèque", "Prague"], + ["Roumanie", "Bucarest"], + ["Royaume-Uni", "Londres"], + ["Russie", "Moscou"], + ["Saint-Marin", "Saint-Marin"], + ["Serbie", "Belgrade"], + ["Slovaquie", "Bratislava"], + ["Slovénie", "Ljubljana"], + ["Suède", "Stockholm"], + ["Suisse", "Berne"], + ["Ukraine", "Kiev"], + ["Vatican", "Vatican"] + ] + } +} diff --git a/resources/sass/components/_btn.scss b/resources/sass/components/_btn.scss index 38afde8..99ab789 100644 --- a/resources/sass/components/_btn.scss +++ b/resources/sass/components/_btn.scss @@ -68,7 +68,7 @@ //} .btn { - @apply border bg-orange-400 text-white py-2 px-4 shadow-sm rounded-md; + @apply border bg-orange-400 text-white py-2 px-4 shadow-sm rounded-md cursor-pointer; &:hover { @apply text-white bg-orange-600 transition-all duration-300;