From e9a826720829e622f72259f99db1a5aaa6842669 Mon Sep 17 00:00:00 2001 From: Jan K9f Date: Thu, 27 Mar 2025 14:03:33 +0100 Subject: [PATCH] feat(blackjack): add player lost state in game logic --- .../main/java/de/szut/casino/blackjack/BlackJackService.java | 2 ++ .../src/main/java/de/szut/casino/blackjack/BlackJackState.java | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/de/szut/casino/blackjack/BlackJackService.java b/backend/src/main/java/de/szut/casino/blackjack/BlackJackService.java index 05cf93c..1634ff4 100644 --- a/backend/src/main/java/de/szut/casino/blackjack/BlackJackService.java +++ b/backend/src/main/java/de/szut/casino/blackjack/BlackJackService.java @@ -89,6 +89,8 @@ public class BlackJackService { if (playerHandValue == 21) { return BlackJackState.PLAYER_WON; + } else if (playerHandValue > 21) { + return BlackJackState.PLAYER_LOST; } return BlackJackState.IN_PROGRESS; diff --git a/backend/src/main/java/de/szut/casino/blackjack/BlackJackState.java b/backend/src/main/java/de/szut/casino/blackjack/BlackJackState.java index 3c8efa0..2ba802c 100644 --- a/backend/src/main/java/de/szut/casino/blackjack/BlackJackState.java +++ b/backend/src/main/java/de/szut/casino/blackjack/BlackJackState.java @@ -2,5 +2,6 @@ package de.szut.casino.blackjack; public enum BlackJackState { PLAYER_WON, - IN_PROGRESS + IN_PROGRESS, + PLAYER_LOST, }