/// Flutter entry point for the GUI host application. /// /// The GUI bootstraps bundled and discoverable game data through [Wolf3d] /// before presenting the game-selection flow. library; import 'package:flutter/material.dart'; import 'package:wolf_3d_flutter/wolf_3d_flutter.dart'; import 'package:wolf_3d_gui/screens/game_select_screen.dart'; /// Creates the application shell after loading available Wolf3D data sets. void main() async { WidgetsFlutterBinding.ensureInitialized(); final Wolf3d wolf3d = await Wolf3d().init(); runApp( MaterialApp( home: GameSelectScreen(wolf3d: wolf3d), ), ); }