player gets way to many cards and I dont know why pls help
All checks were successful
All checks were successful
This commit is contained in:
parent
59562e5b64
commit
500a76dd7a
3 changed files with 8 additions and 3 deletions
|
@ -5,3 +5,8 @@ Content-Type: application/json
|
||||||
{
|
{
|
||||||
"betAmount": 1.01
|
"betAmount": 1.01
|
||||||
}
|
}
|
||||||
|
|
||||||
|
###
|
||||||
|
POST http://localhost:8080/blackjack/52/hit
|
||||||
|
Authorization: Bearer {{token}}
|
||||||
|
|
||||||
|
|
|
@ -43,7 +43,7 @@ public class BlackJackGameController {
|
||||||
// TODO validate that hit is a valid action
|
// TODO validate that hit is a valid action
|
||||||
|
|
||||||
blackJackService.hit(game);
|
blackJackService.hit(game);
|
||||||
return ResponseEntity.ok().build();
|
return ResponseEntity.ok(game);
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/blackjack/start")
|
@PostMapping("/blackjack/start")
|
||||||
|
|
|
@ -6,6 +6,7 @@ import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
@ -52,10 +53,9 @@ public class BlackJackService {
|
||||||
|
|
||||||
public BlackJackGameEntity hit(BlackJackGameEntity game) {
|
public BlackJackGameEntity hit(BlackJackGameEntity game) {
|
||||||
CardEntity drawnCard = drawCardFromDeck(game);
|
CardEntity drawnCard = drawCardFromDeck(game);
|
||||||
ArrayList<CardEntity> playerCards = (ArrayList<CardEntity>) game.getPlayerCards();
|
List<CardEntity> playerCards = game.getPlayerCards();
|
||||||
|
|
||||||
playerCards.add(drawnCard);
|
playerCards.add(drawnCard);
|
||||||
game.setPlayerCards(playerCards);
|
|
||||||
blackJackGameRepository.save(game);
|
blackJackGameRepository.save(game);
|
||||||
return game;
|
return game;
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue