|
|
@ -1,39 +1,39 @@
|
|
|
|
part of 'backbox_bloc.dart';
|
|
|
|
part of 'backbox_bloc.dart';
|
|
|
|
|
|
|
|
|
|
|
|
/// {@template backbox_state}
|
|
|
|
/// {@template backbox_state}
|
|
|
|
/// The base state for all [BackboxState]
|
|
|
|
/// The base state for all [BackboxState].
|
|
|
|
/// {@endtemplate backbox_state}
|
|
|
|
/// {@endtemplate backbox_state}
|
|
|
|
abstract class BackboxState extends Equatable {
|
|
|
|
abstract class BackboxState extends Equatable {
|
|
|
|
/// {@macro backbox_state}
|
|
|
|
/// {@macro backbox_state}
|
|
|
|
const BackboxState();
|
|
|
|
const BackboxState();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// Loading state for the backbox
|
|
|
|
/// Loading state for the backbox.
|
|
|
|
class LoadingState extends BackboxState {
|
|
|
|
class LoadingState extends BackboxState {
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
List<Object?> get props => [];
|
|
|
|
List<Object?> get props => [];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// Failure state for the backbox
|
|
|
|
/// Failure state for the backbox.
|
|
|
|
class FailureState extends BackboxState {
|
|
|
|
class FailureState extends BackboxState {
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
List<Object?> get props => [];
|
|
|
|
List<Object?> get props => [];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// State when the leaderboard was successfully loaded
|
|
|
|
/// State when the leaderboard was successfully loaded.
|
|
|
|
class LeaderboardSuccessState extends BackboxState {
|
|
|
|
class LeaderboardSuccessState extends BackboxState {
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
List<Object?> get props => [];
|
|
|
|
List<Object?> get props => [];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// State when the leaderboard was successfully loaded
|
|
|
|
/// State when the leaderboard was successfully loaded.
|
|
|
|
class LeaderboardFailureState extends BackboxState {
|
|
|
|
class LeaderboardFailureState extends BackboxState {
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
List<Object?> get props => [];
|
|
|
|
List<Object?> get props => [];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// {@template initials_form_state}
|
|
|
|
/// {@template initials_form_state}
|
|
|
|
/// State when the user is inputting their initials
|
|
|
|
/// State when the user is inputting their initials.
|
|
|
|
/// {@endtemplate}
|
|
|
|
/// {@endtemplate}
|
|
|
|
class InitialsFormState extends BackboxState {
|
|
|
|
class InitialsFormState extends BackboxState {
|
|
|
|
/// {@macro initials_form_state}
|
|
|
|
/// {@macro initials_form_state}
|
|
|
@ -42,17 +42,17 @@ class InitialsFormState extends BackboxState {
|
|
|
|
required this.character,
|
|
|
|
required this.character,
|
|
|
|
}) : super();
|
|
|
|
}) : super();
|
|
|
|
|
|
|
|
|
|
|
|
/// Player's score
|
|
|
|
/// Player's score.
|
|
|
|
final int score;
|
|
|
|
final int score;
|
|
|
|
|
|
|
|
|
|
|
|
/// Player's character
|
|
|
|
/// Player's character.
|
|
|
|
final CharacterTheme character;
|
|
|
|
final CharacterTheme character;
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
List<Object?> get props => [score, character];
|
|
|
|
List<Object?> get props => [score, character];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// State when the leaderboard was successfully loaded
|
|
|
|
/// State when the leaderboard was successfully loaded.
|
|
|
|
class InitialsSuccessState extends BackboxState {
|
|
|
|
class InitialsSuccessState extends BackboxState {
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
List<Object?> get props => [];
|
|
|
|
List<Object?> get props => [];
|
|
|
|