run method
Implementation
@override
void run(String label, List<String> args) {
if (args.length != 1) {
print("Usage: room ${getUsage()}");
return;
}
Uint8List roomId;
try {
roomId = decodeRoomCode(args[0]);
} on FormatException {
print("Invalid room code");
return;
}
final room = roomManager.getRoom(roomId);
if (room == null) {
print("Room not found");
return;
}
print("Room $roomId:");
print("Flags: ${room.roomFlags.value.toRadixString(2).padLeft(32, '0')}");
print(
"Players (${room.players.length}): ${room.players.map((e) => e.toString()).join(', ')}",
);
}