feat: pr suggestions

pull/187/head
Erick Zanardo 3 years ago
parent e7007283d0
commit 61744cf0dd

@ -3,7 +3,6 @@ import 'dart:math';
import 'package:flame/components.dart';
import 'package:flutter/services.dart';
import 'package:intl/intl.dart';
import 'package:pinball_components/pinball_components.dart';
/// Signature for the callback called when the used has
@ -25,8 +24,6 @@ class BackboardGameOver extends PositionComponent with HasGameRef {
final int _score;
final BackboardOnSubmit? _onSubmit;
final _numberFormat = NumberFormat('#,###,###');
@override
Future<void> onLoad() async {
final backgroundSprite = await gameRef.loadSprite(
@ -61,7 +58,7 @@ class BackboardGameOver extends PositionComponent with HasGameRef {
unawaited(
add(
TextComponent(
text: _numberFormat.format(_score),
text: _score.formatScore(),
position: Vector2(-22, -46.5),
anchor: Anchor.center,
textRenderer: Backboard.textPaint,

@ -0,0 +1,11 @@
import 'package:intl/intl.dart';
final _numberFormat = NumberFormat('#,###,###');
/// Adds score related extensions to int
extension ScoreX on int {
/// Formats this number as a score value
String formatScore() {
return _numberFormat.format(this);
}
}

@ -1,2 +1,3 @@
export 'components/components.dart';
export 'extensions/extensions.dart';
export 'flame/flame.dart';

Loading…
Cancel
Save