Babylonia-terminal/babylonia_terminal_launcher/lib/main.dart
2024-08-25 17:39:17 +02:00

26 lines
672 B
Dart

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:media_kit/media_kit.dart';
import 'package:rinf/rinf.dart';
import './app.dart';
import './messages/generated.dart';
import './providers/providers.dart';
void main() async {
await initializeRust(assignRustSignal);
WidgetsFlutterBinding.ensureInitialized();
MediaKit.ensureInitialized();
final SettingsProvider settings = SettingsProvider();
await settings.init();
final GameStateProvider gameState = GameStateProvider();
await gameState.updateGameState();
runApp(BabyloniaLauncher(
settingsProvider: settings,
gameStateProvider: gameState,
));
}