mirror of
https://github.com/Vikeo/LifeTrinket.git
synced 2025-11-18 16:58:01 +00:00
Add showMatchScore setting and forfeit button
Added two new features for better game control: 1. Show Match Score Setting: - Added showMatchScore boolean to Settings type (default: true) - Added toggle in SettingsDialog to control score visibility - Players.tsx now respects the setting when passing matchScore - Users can hide score badges in 1v1 games if desired 2. Forfeit Button in Player Menu: - Added Skull icon import to PlayerMenu - Added onForfeit optional prop to PlayerMenu - Added red skull button in player menu buttons section - LifeCounter passes forfeit handler (toggleGameLost) to menu - Only shows when player can lose (life ≤ 0 or poison/commander damage) - Allows players to forfeit game from their individual menu Both features improve user control over the match scoring system. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -268,6 +268,7 @@ const LifeCounter = ({ player, opponents, matchScore }: LifeCounterProps) => {
|
||||
isShown={showPlayerMenu}
|
||||
player={player}
|
||||
setShowPlayerMenu={setShowPlayerMenu}
|
||||
onForfeit={playerCanLose(player) ? toggleGameLost : undefined}
|
||||
/>
|
||||
</LifeCounterWrapper>
|
||||
</LifeCounterContentWrapper>
|
||||
|
||||
Reference in New Issue
Block a user