26 lines
682 B
Dart
26 lines
682 B
Dart
library funny_letters;
|
|
|
|
export 'main.dart';
|
|
|
|
import 'package:mnemo_cards_game_api/mnemo_cards_game_api.dart';
|
|
|
|
class FunnyLettersSettings extends GameSettings {
|
|
FunnyLettersSettings({
|
|
required super.themeData,
|
|
super.musicEnabled = true,
|
|
super.soundEnabled = true,
|
|
});
|
|
|
|
factory FunnyLettersSettings.fromJson(Map<String, Object?> json) {
|
|
final settings = GameSettings.fromJson(json);
|
|
return FunnyLettersSettings(
|
|
themeData: settings.themeData,
|
|
soundEnabled: settings.soundEnabled,
|
|
musicEnabled: settings.musicEnabled,
|
|
);
|
|
}
|
|
}
|
|
|
|
class FunnyLettersThemeData extends GameThemeData {
|
|
FunnyLettersThemeData({required super.brightness});
|
|
}
|