PopupPickAPiece

@Composable
fun ReversiScope.PopupPickAPiece(pieces: List<PieceType>, onPick: (PieceType) -> Unit, onDismiss: () -> Unit = {})

Modal popup for selecting a piece color before joining a multiplayer game. Displays available pieces as interactive circular buttons with visual feedback.

Parameters

pieces

List of piece types available to choose from.

onPick

Callback invoked when a piece is selected.

onDismiss

Callback invoked when the popup is closed without selection.