@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
@endforeach
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
✅ Tu es prêt·e !
En attente des autres joueurs…
@endif
{{-- Bouton lancer (hôte uniquement) --}}
@if ($room->host_user_id === Auth::id())