From ed40c5b42a24abc7941018d5c0bb0e5ea1e7a0cb Mon Sep 17 00:00:00 2001 From: "Alexandre G." Date: Mon, 4 May 2026 11:25:04 +0200 Subject: [PATCH 1/2] rajout d'un menu quand on lance le jeu ! --- src/routes/+page.svelte | 310 ++++++++++++++++++++++++---------------- 1 file changed, 189 insertions(+), 121 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 447f6ec..558d34f 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,6 +1,7 @@ -
- -
- {#if partie.etat !== 'mise'} -
- {#each partie.mainDealer.cartes as carte, index} - - {/each} -
- {#if partie.etat === 'termine' || partie.etat === 'tourDealer'} -
- {partie.mainDealer.calculerScore()} +{#if ecran === 'menu'} +
+ +

CASINO

+

CHOISISSEZ VOTRE JEU

+ +
+ + +
+ JOUER + - -
- {#if partie.etat === 'mise'} -
-

BANKROLL: {partie.bankroll}

- -
- - - - - - - -
- -
- {/if} + + - {#if partie.etat === 'termine'} - {#if partie.resultat === 'gagne'} -
-

GAGNÉ

- {#if partie.raison === 'bustDealer'} -

Le dealer a bust

- {:else if partie.raison === 'blackjackJoueur'} -

Tu as blackjack !

- {:else if partie.raison === 'joueurScore'} -

Tu as un score plus élevé

- {/if} + + + +
+
+ +{:else if ecran === 'blackjack'} +
+ + + + + +
+ {#if partie.etat !== 'mise'} +
+ {#each partie.mainDealer.cartes as carte, index} + + {/each}
- {:else} -

ÉGALITÉ

+ {#if partie.etat === 'termine' || partie.etat === 'tourDealer'} +
+ {partie.mainDealer.calculerScore()} +
+ {/if} {/if} - {/if} -
+
- -
- {#if partie.etat !== 'mise'} - {#if partie.etat === 'tourJoueur' || partie.etat === 'termine'} -
- {partie.mainJoueur.calculerScore()} + +
+ {#if partie.etat === 'mise'} +
+

BANKROLL: {partie.bankroll}

+ +
+ + + + + + + +
+
{/if} -
- {#each partie.mainJoueur.cartes as carte} - - {/each} -
- {/if} -
- - {#if partie.etat === 'tourJoueur'} - - - {/if} - - - {#if partie.etat !== 'mise'} -
-

BANKROLL: {partie.bankroll}

-

MISE: {partie.mise}

{#if partie.etat === 'termine'} {#if partie.resultat === 'gagne'} -

+{partie.mise}

+
+

GAGNÉ

+ {#if partie.raison === 'bustDealer'} +

Le dealer a bust

+ {:else if partie.raison === 'blackjackJoueur'} +

Tu as blackjack !

+ {:else if partie.raison === 'joueurScore'} +

Tu as un score plus élevé

+ {/if} +
{:else if partie.resultat === 'perdu'} -

-{partie.mise}

+
+

PERDU

+ {#if partie.raison === 'bustJoueur'} +

Tu as bust

+ {:else if partie.raison === 'blackjackDealer'} +

Le dealer a blackjack

+ {:else if partie.raison === 'dealerScore'} +

Le dealer a un score plus élevé

+ {/if} +
+ {:else} +

ÉGALITÉ

{/if} {/if}
- {/if} - - {#if partie.etat === 'termine'} - - {/if} -
+ +
+ {#if partie.etat !== 'mise'} + {#if partie.etat === 'tourJoueur' || partie.etat === 'termine'} +
+ {partie.mainJoueur.calculerScore()} +
+ {/if} +
+ {#each partie.mainJoueur.cartes as carte} + + {/each} +
+ {/if} +
+ + + {#if partie.etat === 'tourJoueur'} + + + {/if} + + {#if partie.etat !== 'mise'} +
+

BANKROLL: {partie.bankroll}

+

MISE: {partie.mise}

+ {#if partie.etat === 'termine'} + {#if partie.resultat === 'gagne'} +

+{partie.mise}

+ {:else if partie.resultat === 'perdu'} +

-{partie.mise}

+ {/if} + {/if} +
+ {/if} + + + {#if partie.etat === 'termine'} + + {/if} +
+{/if} \ No newline at end of file From b057a7473632b33fc9d5c7b111b4cfbaf6b29fd0 Mon Sep 17 00:00:00 2001 From: "Alexandre G." Date: Mon, 4 May 2026 22:14:09 +0200 Subject: [PATCH 2/2] rajout d'un bouton pour reset la mise et pour rejouer la meme mise --- src/routes/+page.svelte | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 558d34f..6bae3f5 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -129,6 +129,8 @@ + +