feat: modo multidispositivo con Nearby Connections
- ServicioNearby completo: P2P_STAR, auto-accept, protocolo mensajes - PantallaLobbyHost: QR code + lista jugadores tiempo real - PantallaUnirse: escaneo QR + conexión + sala espera - Protocolo MensajeP2P: salaInfo, partidaInicio, fase, voto, resultado, fin - Manejo desconexiones jugador/host - l10n: nuevas keys es/en - Version bump 1.1.0+5
This commit is contained in:
@@ -5,6 +5,7 @@ import 'package:farolero/l10n/generated/app_localizations.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'estado/estado_juego.dart';
|
||||
import 'servicios/servicio_idioma.dart';
|
||||
import 'servicios/servicio_nearby.dart';
|
||||
import 'tema/tema_app.dart';
|
||||
import 'pantallas/pantalla_principal.dart';
|
||||
|
||||
@@ -34,6 +35,9 @@ class FaroleroApp extends StatelessWidget {
|
||||
ChangeNotifierProvider(
|
||||
create: (_) => ServicioIdioma()..cargar(),
|
||||
),
|
||||
ChangeNotifierProvider(
|
||||
create: (_) => ServicioNearby(),
|
||||
),
|
||||
],
|
||||
child: Consumer<ServicioIdioma>(
|
||||
builder: (context, servicioIdioma, _) {
|
||||
|
||||
Reference in New Issue
Block a user