GameManager constructor
GameManager({})
Implementation
GameManager({
Map<String, Game> games = const {},
this.username = "Player",
String? databaseRefInp,
Widget? homeScreen,
Widget? joinRoomScreen,
this.lobbyScreenGenerator = generateDefaultLobbyScreen,
this.roomNotFoundWidget = const GameNotFound(),
}) {
databaseRefStr = databaseRefInp ?? databaseRefStr;
_roomsRef = FirebaseDatabase.instance.ref(databaseRefStr);
_gameMap = games;
this.homeScreen = homeScreen ?? DefaultHome(this);
this.joinRoomScreen = joinRoomScreen ?? DefaultJoinRoomScreen(this);
}