🎮 {{ $scenario?->title ?? 'Salle multijoueur' }}

{{ $room->code }}
@if (session('error'))

⚠️ {{ session('error') }}

@endif {{-- Section scénario --}} @if ($scenario)

📖 {{ $scenario->title }}

{{ $scenario->situation }}

@foreach ($scenario->roles as $role) {{ $role['emoji'] }} {{ $role['name'] }} @endforeach
@endif {{-- Choix du rôle --}} @if ($scenario && !$myRoomUser->is_ready)

🎭 Choisir son Rôle

@foreach ($scenario->roles as $role) @php $isTakenByMe = $myRoomUser->character_role === $role['id']; $colorMap = [ 'yellow' => 'bg-yellow-50 border-yellow-400', 'blue' => 'bg-blue-50 border-blue-400', 'orange' => 'bg-orange-50 border-orange-400', 'purple' => 'bg-purple-50 border-purple-400', 'rose' => 'bg-rose-50 border-rose-400', 'teal' => 'bg-teal-50 border-teal-400', 'indigo' => 'bg-indigo-50 border-indigo-400', 'red' => 'bg-red-50 border-red-400', 'green' => 'bg-green-50 border-green-400', ]; $colorClass = $colorMap[$role['color']] ?? 'bg-gray-50 border-gray-300'; @endphp
{{ $role['emoji'] }}

{{ $role['name'] }}

@if ($isTakenByMe) ✓ TOI @endif

{{ $role['description'] }}

✅ Disponible
@csrf
@endforeach
@csrf
@csrf
@endif {{-- Joueurs connectés --}}

Joueurs

{{ $room->status === 'waiting' ? '⏳ En attente' : '🎮 En cours' }}
@foreach ($room->roomUsers as $roomUser) @php $roleLabel = $roomUser->character_role ? (collect($scenario?->roles ?? [])->firstWhere('id', $roomUser->character_role)['name'] ?? $roomUser->character_role) : ($roomUser->is_spectator ? 'Spectateur' : 'Observateur'); $emoji = $roomUser->character_role ? (collect($scenario?->roles ?? [])->firstWhere('id', $roomUser->character_role)['emoji'] ?? '🎭') : ($roomUser->is_spectator ? '👀' : '👁️'); @endphp
{{ $emoji }}

{{ $roomUser->user->name }} @if($roomUser->user_id === Auth::id()) (toi) @endif

{{ $roleLabel }}

{{ $roomUser->is_ready ? '✅ PRÊT' : '⏳ En attente' }}
@endforeach {{-- Rôles IA --}} @if ($scenario) @php $takenRoles = $room->roomUsers->whereNotNull('character_role')->pluck('character_role')->toArray(); @endphp @foreach ($scenario->roles as $role) @if (!in_array($role['id'], $takenRoles))
🤖

Marshall AI

{{ $role['name'] }}

🤖 IA
@endif @endforeach @endif

Partage le code {{ $room->code }} avec tes amis pour qu'ils rejoignent !

{{-- Bouton prêt --}} @if (!$myRoomUser->is_ready) @php $hasRole = $myRoomUser->character_role || !$myRoomUser->is_spectator; @endphp
@csrf
@else

✅ Tu es prêt·e !

En attente des autres joueurs…

@endif {{-- Bouton lancer (hôte uniquement) --}} @if ($room->host_user_id === Auth::id()) @endif {{-- Démarrage en cours --}}
← Retour au lobby
@csrf