refactor(blackjack): remove unnecessary comments and clean code
All checks were successful
CI / Get Changed Files (pull_request) Successful in 6s
CI / prettier (pull_request) Successful in 19s
CI / Checkstyle Main (pull_request) Successful in 27s
CI / eslint (pull_request) Successful in 45s
CI / test-build (pull_request) Successful in 56s

This commit is contained in:
Jan-Marlon Leibl 2025-03-27 15:50:34 +01:00
parent 23888ceb27
commit 05322e3d83
Signed by: jleibl
GPG key ID: 300B2F906DC6F1D5
4 changed files with 0 additions and 9 deletions

View file

@ -6,7 +6,6 @@
<app-dealer-hand [cards]="dealerCards()"></app-dealer-hand>
<app-player-hand [cards]="playerCards()"></app-player-hand>
<!-- Action message indicator -->
@if (isActionInProgress()) {
<div class="flex justify-center">
<div

View file

@ -43,7 +43,6 @@ export default class BlackjackComponent {
gameState = signal<string>('IN_PROGRESS');
showGameResult = signal(false);
// Add loading state trackers
isActionInProgress = signal(false);
currentAction = signal<string>('');
@ -64,7 +63,6 @@ export default class BlackjackComponent {
this.gameInProgress.set(game.state === 'IN_PROGRESS');
this.gameState.set(game.state);
// When game ends, make sure all dealer cards are visible
const isGameOver = game.state !== 'IN_PROGRESS';
this.dealerCards.set(
@ -81,12 +79,10 @@ export default class BlackjackComponent {
}))
);
// Only refresh and show game result if the game has ended
if (isGameOver) {
console.log('Game is over, state:', game.state);
this.refreshUserBalance();
// Show result immediately without resetting first
this.showGameResult.set(true);
console.log('Game result dialog should be shown now');
}

View file

@ -48,13 +48,11 @@ export class DealerHandComponent implements OnChanges {
const newCards = this.cards.length > this.lastCardCount;
this.cardsWithState = this.cards.map((card, index) => {
// Consider a card new if it's added after the initial state and is the latest card
const isNew = newCards && index >= this.lastCardCount;
return {
...card,
isNew,
// Generate a unique ID to help Angular track the cards
id: `${card.suit}-${card.rank}-${index}`,
};
});

View file

@ -50,13 +50,11 @@ export class PlayerHandComponent implements OnChanges {
const newCards = this.cards.length > this.lastCardCount;
this.cardsWithState = this.cards.map((card, index) => {
// Consider a card new if it's added after the initial state and is the latest card
const isNew = newCards && index >= this.lastCardCount;
return {
...card,
isNew,
// Generate a unique ID to help Angular track the cards
id: `${card.suit}-${card.rank}-${index}`,
};
});