From 34a52204676b1525c97b58d2eba850bc39be46d6 Mon Sep 17 00:00:00 2001 From: arturplaczek Date: Fri, 22 Apr 2022 18:05:23 +0200 Subject: [PATCH] fix: apply code review --- .../assets/images/android/character.png | Bin 3606 -> 0 bytes .../assets/images/dash/character.png | Bin 5445 -> 0 bytes .../assets/images/dino/character.png | Bin 2791 -> 0 bytes .../assets/images/sparky/character.png | Bin 5141 -> 0 bytes .../lib/src/themes/android_theme.dart | 5 +---- .../lib/src/themes/character_theme.dart | 9 +++------ .../pinball_theme/lib/src/themes/dash_theme.dart | 5 +---- .../pinball_theme/lib/src/themes/dino_theme.dart | 5 +---- .../lib/src/themes/sparky_theme.dart | 5 +---- .../test/src/themes/android_theme_test.dart | 5 +---- .../test/src/themes/dash_theme_test.dart | 5 +---- .../test/src/themes/dino_theme_test.dart | 5 +---- .../test/src/themes/sparky_theme_test.dart | 5 +---- 13 files changed, 11 insertions(+), 38 deletions(-) delete mode 100644 packages/pinball_theme/assets/images/android/character.png delete mode 100644 packages/pinball_theme/assets/images/dash/character.png delete mode 100644 packages/pinball_theme/assets/images/dino/character.png delete mode 100644 packages/pinball_theme/assets/images/sparky/character.png diff --git a/packages/pinball_theme/assets/images/android/character.png b/packages/pinball_theme/assets/images/android/character.png deleted file mode 100644 index 736f1e6ff01a8ccd57c50e8c533eca996615edde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3606 zcmZu!dpOg7`{%2gg$!jSSsNocbVQ0RHkKTE@@=6AtE8NAXvmgAS(GJDQ4Sp(>dC29 zD#jK$OeNG;CTz^+P-9MQX3X>1e!oATUDvLApZEK9-}mdj@7H}@``rAO7fx%f!CDm+ z6)m?zSZ~1As;H=%sILKj#Uk!p0u1=#A-`A^6%9SbS5@UB*nJc79=c~ z7{vsgG4@k8`AhH4R(ImT6m`vg2c1`~v;52C^BEJ9`|5Y@KqxApLvOFCv>$q_w=;;_ z;YiZv%4qbtanK&jjbr#5by0QYqq5RLv&mcXNXaoDpR<&~h0J?%39=)b_$#>|Bw-Nx zqzsM)lbAC&l+cNyyKrTMT0d|Vf}CD%g(b>t)3#j`*~wWxi;$zk9nH zet1acnXD;Y96Pd)D!MWkVfkt}XDWL7E9_~MiQJ;L^S5IsIEwHj0*3kZjk;8bfuwiq zlvppb`Xearp#Qj|XZ7s1uKVnBr*7Ujxn4Wk*Z$@|r7-C)5F}kNcPL;nJM$!d>!k@C zDq+Y<0#1&lszoJtIA#sR;pHdCW`2~nqb=Ofvy&i*$vn4rGJu<0T#Zn`8QMC4#3n4=-ybAYrT9&R0D{ zv-$wxZDJ9Cn!cK|2q&+$E!x2|BUDX8D>3>fmqz$@kGl6I6xyEZUgXDpEQUniM9*H( zLRin>7!^pfW~*zZ`8L>XkzmU~l0L#3tO@@`Yj}^`Sr?;?^?!)=y0YAF0HXFyJ?i23 z&Qpi<}`kh)UzQSRFYtMWg;$n<;N1M9}3rfD$NcvM}z-aVu7-E zyf?2YN6(gXR zUYOMTBeW!ZkqdnxkdnY8`J%C?2&06Yb#VXNY+AY*lK62f)ei9acg?_~>cc~Gc0)wL zc7w`^WC$B>jnOTMxfKHIqbcrCf}!Lo!VMI|S) z$qwR9s_7Rq<`Sj@8hA!_#Utva+#<171L5%p$6=`Hlr0(u+G{C{Xdd2lESdix(kHE4 z&cZDYoBRL4F$PoB_0Y2-)NjTyDleJ6wZk^uqEos*uukg(l zr$#LDA;B-uF`DqEX6nE@on}{Fb*|gwLN;?!IxG$4?O5wRISNVaBrjzfLxOoYdB+a_ zcq14lEd!RQfvDl(I6Wza-qrTlE4qkFJY1x;Q;F9S%RM3;@rMU}UwON-WB5Hq7kVW)}lSu+{G7kYYMoomS6A#&YV4E7~JfBM+ZJ{q}A8cS85b&_ae z!<}W@9eTSo7Syw=|3FM-a|k=W?rNCS6dOLi?3wo`{X@-DIF?o{u?s$~of_t+o!XqmfsO8R zve*oi7V;T=-zelg2w^)fH~mtXoDwG6_pk=StdvXvmAse&dlt&7bo*xF5y_-yzt<-^o+??>u`h{C)RIg?=i{XYjifh_nIxxIs?K`5%0-3?pgnVc}%KeRpG zsrklWpiL2$(*W`h(NI#4v3B=Pvu;G1pO)Cs1N=@`^L|WX6tH`N*Pk#8?+@OfXfc@w zcB+YO^G}Pvo8H_6)K~umX8fQpUtI$jSM zOkJmF(V5%1+Oe|0p>KEB^FB;ff1&4?6~R)%NDw9UiB*;QvdK5cm4&>T82@xa+rQAh z;+3_caUG*MXm#t`Ihkre6j)OnTXuYtcrQ-DGG+A+{#Ff}Oo)IwX0-B#@fQWcl?;;*pl75Fqx$3* zm7E{Y1DBIqPUU%uy{~^XQcS<2wf(cs`@@xwk$_vsTsvLX*b{<|xSL0l<$Kl$cDQw? zE1J@Gj|56`f0XsZ40-^N*MhFc{c9GdMZJh!#gcb>ulDWNuIi4Yu)AcRC0|avt+g7o z1j4#{>|7- zNS7*wJXVvtl(J{1U4Gb|8ki*O zxpuBn2-{)CN%K(rb;`2f{GvQq!%B?$G*fHm!C0+R&X#SP(;Uqzs>{R($;YIP_7!x* z(M$%F5QBu#e7f#FZ{f6syJd*ID84NmoJ}r10(qfZvWxns9T`cJ936c(_VRlgRvFPI zZ`g+7>%zs+Fc=C?KM97fjhfy0Tw9SOPYZtk@&Qjng6OpEqk4BvzrO+?m_N*rL$DRV zDUtr_@+!n}AfzA{j`*LSO!I^Y(JzVmN#4z0%ub;my*qW^ZY2Er0So%q=U5$=4wjYz3-!t^m@wudcPdWnv+^6CAL& zs2d^U@i&`Mhi>$S($`1NMwlA5eCyB&4>z&dKVi>EX`PD<@@-&GlMRwf$PT~PV_@<^ z(<-NC>lD;dwp~zv==qoGi_^F(8x{Q?2L1#cD6o91IAJJ<0a&nNC;(!O0@1y|dJVN% z#|hP$f6~7JoYOq{$&12v=}HIQ2t0H#6x>$jgjmLT>vz~>@Jhij&o13u6VuQ?a6&I` zB++<9n!j-O_rkk%!#1p@PerlRzkSfplNq&kv)7_=EhximuEq-nXl$ z`fT(JP%5y{y_m@*v_n$SNEn0`_JN0&v&ehNhy4KubPTukP|{XHJh*1gRX&#do{BE3 zS>Ga9e*wCL&iN&M8QmpB4o;T{dykAfs~QR9Qpfz;M6R%53IAu7i{XAo(`eU`1U{gY uKYi3hFJDkV0^gD1JGoLamS$g(A&aW7A`>uM?FqnZoQj)^7q-edDCNJ-Gdk-4 diff --git a/packages/pinball_theme/assets/images/dash/character.png b/packages/pinball_theme/assets/images/dash/character.png deleted file mode 100644 index d76795aad2f9081bba5683e6fac37b38e8ebd579..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5445 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 diff --git a/packages/pinball_theme/assets/images/dino/character.png b/packages/pinball_theme/assets/images/dino/character.png deleted file mode 100644 index c6f5a390806969431a238a6cc71794786a0560e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2791 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 Colors.green; - @override - AssetGenImage get character => Assets.images.android.character; - @override AssetGenImage get background => Assets.images.android.background; @@ -27,5 +24,5 @@ class AndroidTheme extends CharacterTheme { AssetGenImage get leaderboardIcon => Assets.images.android.leaderboardIcon; @override - String get animationPath => Assets.images.android.animation.keyName; + AssetGenImage get animation => Assets.images.android.animation; } diff --git a/packages/pinball_theme/lib/src/themes/character_theme.dart b/packages/pinball_theme/lib/src/themes/character_theme.dart index 53a56941..bfb8987c 100644 --- a/packages/pinball_theme/lib/src/themes/character_theme.dart +++ b/packages/pinball_theme/lib/src/themes/character_theme.dart @@ -18,9 +18,6 @@ abstract class CharacterTheme extends Equatable { /// Ball color for this theme. Color get ballColor; - /// Asset for the theme character. - AssetGenImage get character; - /// Asset for the background. AssetGenImage get background; @@ -30,16 +27,16 @@ abstract class CharacterTheme extends Equatable { /// Icon asset for the leaderboard. AssetGenImage get leaderboardIcon; - /// Path to the asset for the animation. - String get animationPath; + /// Icon asset for the the animation. + AssetGenImage get animation; @override List get props => [ name, ballColor, - character, background, icon, leaderboardIcon, + animation, ]; } diff --git a/packages/pinball_theme/lib/src/themes/dash_theme.dart b/packages/pinball_theme/lib/src/themes/dash_theme.dart index 7f70a56a..7584c8ed 100644 --- a/packages/pinball_theme/lib/src/themes/dash_theme.dart +++ b/packages/pinball_theme/lib/src/themes/dash_theme.dart @@ -14,9 +14,6 @@ class DashTheme extends CharacterTheme { @override Color get ballColor => Colors.blue; - @override - AssetGenImage get character => Assets.images.dash.character; - @override AssetGenImage get background => Assets.images.dash.background; @@ -27,5 +24,5 @@ class DashTheme extends CharacterTheme { AssetGenImage get leaderboardIcon => Assets.images.dash.leaderboardIcon; @override - String get animationPath => Assets.images.dash.animation.keyName; + AssetGenImage get animation => Assets.images.dash.animation; } diff --git a/packages/pinball_theme/lib/src/themes/dino_theme.dart b/packages/pinball_theme/lib/src/themes/dino_theme.dart index 7e2b3580..3baf466c 100644 --- a/packages/pinball_theme/lib/src/themes/dino_theme.dart +++ b/packages/pinball_theme/lib/src/themes/dino_theme.dart @@ -14,9 +14,6 @@ class DinoTheme extends CharacterTheme { @override Color get ballColor => Colors.grey; - @override - AssetGenImage get character => Assets.images.dino.character; - @override AssetGenImage get background => Assets.images.dino.background; @@ -27,5 +24,5 @@ class DinoTheme extends CharacterTheme { AssetGenImage get leaderboardIcon => Assets.images.dino.leaderboardIcon; @override - String get animationPath => Assets.images.dino.animation.keyName; + AssetGenImage get animation => Assets.images.dino.animation; } diff --git a/packages/pinball_theme/lib/src/themes/sparky_theme.dart b/packages/pinball_theme/lib/src/themes/sparky_theme.dart index e760134f..7884a22f 100644 --- a/packages/pinball_theme/lib/src/themes/sparky_theme.dart +++ b/packages/pinball_theme/lib/src/themes/sparky_theme.dart @@ -14,9 +14,6 @@ class SparkyTheme extends CharacterTheme { @override String get name => 'Sparky'; - @override - AssetGenImage get character => Assets.images.sparky.character; - @override AssetGenImage get background => Assets.images.sparky.background; @@ -27,5 +24,5 @@ class SparkyTheme extends CharacterTheme { AssetGenImage get leaderboardIcon => Assets.images.sparky.leaderboardIcon; @override - String get animationPath => Assets.images.sparky.animation.keyName; + AssetGenImage get animation => Assets.images.sparky.animation; } diff --git a/packages/pinball_theme/test/src/themes/android_theme_test.dart b/packages/pinball_theme/test/src/themes/android_theme_test.dart index f24f3bc1..27a06922 100644 --- a/packages/pinball_theme/test/src/themes/android_theme_test.dart +++ b/packages/pinball_theme/test/src/themes/android_theme_test.dart @@ -6,10 +6,7 @@ import 'package:pinball_theme/pinball_theme.dart'; void main() { group('AndroidTheme', () { test('can be instantiated', () { - final androidTheme = AndroidTheme(); - - expect(androidTheme, isNotNull); - expect(androidTheme.animationPath, isNotNull); + expect(AndroidTheme(), isNotNull); }); test('supports value equality', () { diff --git a/packages/pinball_theme/test/src/themes/dash_theme_test.dart b/packages/pinball_theme/test/src/themes/dash_theme_test.dart index cf5fc4c8..16605fb3 100644 --- a/packages/pinball_theme/test/src/themes/dash_theme_test.dart +++ b/packages/pinball_theme/test/src/themes/dash_theme_test.dart @@ -6,10 +6,7 @@ import 'package:pinball_theme/pinball_theme.dart'; void main() { group('DashTheme', () { test('can be instantiated', () { - final dashTheme = DashTheme(); - - expect(dashTheme, isNotNull); - expect(dashTheme.animationPath, isNotNull); + expect(DashTheme(), isNotNull); }); test('supports value equality', () { diff --git a/packages/pinball_theme/test/src/themes/dino_theme_test.dart b/packages/pinball_theme/test/src/themes/dino_theme_test.dart index 87d52172..45ea0813 100644 --- a/packages/pinball_theme/test/src/themes/dino_theme_test.dart +++ b/packages/pinball_theme/test/src/themes/dino_theme_test.dart @@ -6,10 +6,7 @@ import 'package:pinball_theme/pinball_theme.dart'; void main() { group('DinoTheme', () { test('can be instantiated', () { - final dinoTheme = DinoTheme(); - - expect(dinoTheme, isNotNull); - expect(dinoTheme.animationPath, isNotNull); + expect(DinoTheme(), isNotNull); }); test('supports value equality', () { diff --git a/packages/pinball_theme/test/src/themes/sparky_theme_test.dart b/packages/pinball_theme/test/src/themes/sparky_theme_test.dart index f15d43e4..ce276938 100644 --- a/packages/pinball_theme/test/src/themes/sparky_theme_test.dart +++ b/packages/pinball_theme/test/src/themes/sparky_theme_test.dart @@ -6,10 +6,7 @@ import 'package:pinball_theme/pinball_theme.dart'; void main() { group('SparkyTheme', () { test('can be instantiated', () { - final sparkyTheme = SparkyTheme(); - - expect(sparkyTheme, isNotNull); - expect(sparkyTheme.animationPath, isNotNull); + expect(SparkyTheme(), isNotNull); }); test('supports value equality', () {