refactor: changed properties names

pull/231/head
RuiAlonso 3 years ago
parent ea741550a6
commit 24361d984a

@ -16,8 +16,8 @@ class Multiplier extends Component {
}) : _value = value, }) : _value = value,
_sprite = MultiplierSpriteGroupComponent( _sprite = MultiplierSpriteGroupComponent(
position: position, position: position,
onAssetPath: value.onAssetPath, litAssetPath: value.litAssetPath,
offAssetPath: value.offAssetPath, dimmedAssetPath: value.dimmedAssetPath,
rotation: rotation, rotation: rotation,
); );
@ -28,9 +28,9 @@ class Multiplier extends Component {
/// multiplier. /// multiplier.
void toggle(int multiplier) { void toggle(int multiplier) {
if (_value.equalsTo(multiplier)) { if (_value.equalsTo(multiplier)) {
_sprite.current = MultiplierSpriteState.active; _sprite.current = MultiplierSpriteState.lit;
} else { } else {
_sprite.current = MultiplierSpriteState.inactive; _sprite.current = MultiplierSpriteState.dimmed;
} }
} }
@ -53,14 +53,14 @@ enum MultiplierValue {
/// Indicates the current sprite state of the multiplier. /// Indicates the current sprite state of the multiplier.
enum MultiplierSpriteState { enum MultiplierSpriteState {
/// A lit up bumper. /// A lit up bumper.
active, lit,
/// A dimmed bumper. /// A dimmed bumper.
inactive, dimmed,
} }
extension on MultiplierValue { extension on MultiplierValue {
String get onAssetPath { String get litAssetPath {
switch (this) { switch (this) {
case MultiplierValue.x2: case MultiplierValue.x2:
return Assets.images.multiplier.x2.lit.keyName; return Assets.images.multiplier.x2.lit.keyName;
@ -75,7 +75,7 @@ extension on MultiplierValue {
} }
} }
String get offAssetPath { String get dimmedAssetPath {
switch (this) { switch (this) {
case MultiplierValue.x2: case MultiplierValue.x2:
return Assets.images.multiplier.x2.dimmed.keyName; return Assets.images.multiplier.x2.dimmed.keyName;
@ -115,33 +115,33 @@ class MultiplierSpriteGroupComponent
/// {@macro multiplier_sprite_group_component} /// {@macro multiplier_sprite_group_component}
MultiplierSpriteGroupComponent({ MultiplierSpriteGroupComponent({
required Vector2 position, required Vector2 position,
required String onAssetPath, required String litAssetPath,
required String offAssetPath, required String dimmedAssetPath,
required double rotation, required double rotation,
}) : _onAssetPath = onAssetPath, }) : _litAssetPath = litAssetPath,
_offAssetPath = offAssetPath, _dimmedAssetPath = dimmedAssetPath,
super( super(
anchor: Anchor.center, anchor: Anchor.center,
position: position, position: position,
angle: rotation, angle: rotation,
); );
final String _onAssetPath; final String _litAssetPath;
final String _offAssetPath; final String _dimmedAssetPath;
@override @override
Future<void> onLoad() async { Future<void> onLoad() async {
await super.onLoad(); await super.onLoad();
final sprites = { final sprites = {
MultiplierSpriteState.active: MultiplierSpriteState.lit:
Sprite(gameRef.images.fromCache(_onAssetPath)), Sprite(gameRef.images.fromCache(_litAssetPath)),
MultiplierSpriteState.inactive: MultiplierSpriteState.dimmed:
Sprite(gameRef.images.fromCache(_offAssetPath)), Sprite(gameRef.images.fromCache(_dimmedAssetPath)),
}; };
this.sprites = sprites; this.sprites = sprites;
current = MultiplierSpriteState.inactive; current = MultiplierSpriteState.dimmed;
size = sprites[current]!.originalSize / 10; size = sprites[current]!.originalSize / 10;
} }
} }

@ -47,7 +47,7 @@ void main() {
.whereType<MultiplierSpriteGroupComponent>() .whereType<MultiplierSpriteGroupComponent>()
.first .first
.current, .current,
MultiplierSpriteState.active, MultiplierSpriteState.lit,
); );
await expectLater( await expectLater(
@ -78,7 +78,7 @@ void main() {
.whereType<MultiplierSpriteGroupComponent>() .whereType<MultiplierSpriteGroupComponent>()
.first .first
.current, .current,
MultiplierSpriteState.inactive, MultiplierSpriteState.dimmed,
); );
await expectLater( await expectLater(
@ -110,7 +110,7 @@ void main() {
.whereType<MultiplierSpriteGroupComponent>() .whereType<MultiplierSpriteGroupComponent>()
.first .first
.current, .current,
MultiplierSpriteState.inactive, MultiplierSpriteState.dimmed,
); );
}, },
); );
@ -138,7 +138,7 @@ void main() {
.whereType<MultiplierSpriteGroupComponent>() .whereType<MultiplierSpriteGroupComponent>()
.first .first
.current, .current,
MultiplierSpriteState.active, MultiplierSpriteState.lit,
); );
await expectLater( await expectLater(
@ -169,7 +169,7 @@ void main() {
.whereType<MultiplierSpriteGroupComponent>() .whereType<MultiplierSpriteGroupComponent>()
.first .first
.current, .current,
MultiplierSpriteState.inactive, MultiplierSpriteState.dimmed,
); );
await expectLater( await expectLater(
@ -201,7 +201,7 @@ void main() {
.whereType<MultiplierSpriteGroupComponent>() .whereType<MultiplierSpriteGroupComponent>()
.first .first
.current, .current,
MultiplierSpriteState.inactive, MultiplierSpriteState.dimmed,
); );
}, },
); );
@ -229,7 +229,7 @@ void main() {
.whereType<MultiplierSpriteGroupComponent>() .whereType<MultiplierSpriteGroupComponent>()
.first .first
.current, .current,
MultiplierSpriteState.active, MultiplierSpriteState.lit,
); );
await expectLater( await expectLater(
@ -260,7 +260,7 @@ void main() {
.whereType<MultiplierSpriteGroupComponent>() .whereType<MultiplierSpriteGroupComponent>()
.first .first
.current, .current,
MultiplierSpriteState.inactive, MultiplierSpriteState.dimmed,
); );
await expectLater( await expectLater(
@ -292,7 +292,7 @@ void main() {
.whereType<MultiplierSpriteGroupComponent>() .whereType<MultiplierSpriteGroupComponent>()
.first .first
.current, .current,
MultiplierSpriteState.inactive, MultiplierSpriteState.dimmed,
); );
}, },
); );
@ -320,7 +320,7 @@ void main() {
.whereType<MultiplierSpriteGroupComponent>() .whereType<MultiplierSpriteGroupComponent>()
.first .first
.current, .current,
MultiplierSpriteState.active, MultiplierSpriteState.lit,
); );
await expectLater( await expectLater(
@ -351,7 +351,7 @@ void main() {
.whereType<MultiplierSpriteGroupComponent>() .whereType<MultiplierSpriteGroupComponent>()
.first .first
.current, .current,
MultiplierSpriteState.inactive, MultiplierSpriteState.dimmed,
); );
await expectLater( await expectLater(
@ -383,7 +383,7 @@ void main() {
.whereType<MultiplierSpriteGroupComponent>() .whereType<MultiplierSpriteGroupComponent>()
.first .first
.current, .current,
MultiplierSpriteState.inactive, MultiplierSpriteState.dimmed,
); );
}, },
); );
@ -411,7 +411,7 @@ void main() {
.whereType<MultiplierSpriteGroupComponent>() .whereType<MultiplierSpriteGroupComponent>()
.first .first
.current, .current,
MultiplierSpriteState.active, MultiplierSpriteState.lit,
); );
await expectLater( await expectLater(
@ -442,7 +442,7 @@ void main() {
.whereType<MultiplierSpriteGroupComponent>() .whereType<MultiplierSpriteGroupComponent>()
.first .first
.current, .current,
MultiplierSpriteState.inactive, MultiplierSpriteState.dimmed,
); );
await expectLater( await expectLater(
@ -474,7 +474,7 @@ void main() {
.whereType<MultiplierSpriteGroupComponent>() .whereType<MultiplierSpriteGroupComponent>()
.first .first
.current, .current,
MultiplierSpriteState.inactive, MultiplierSpriteState.dimmed,
); );
}, },
); );

Loading…
Cancel
Save