From 7cb8e7d0ac8a9e2b87b0b0b32c9d5b213b5ba9bd Mon Sep 17 00:00:00 2001 From: mareksebera Date: Tue, 17 Sep 2013 17:30:44 +0200 Subject: [PATCH 1/8] Ignoring all files related to local build environment --- .gitignore | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3a0561f..354a711 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,16 @@ -/bin -/LICENSE.md +bin +build +gradle +gradlew +gradlew.bat +.gradle +.project +.settings +local.properties +.classpath +project.properties +proguard-project.txt +gen +*.iml +build.xml + From fd232ad3f92e4c4f36bdebb608217c95acaf401d Mon Sep 17 00:00:00 2001 From: mareksebera Date: Tue, 17 Sep 2013 17:31:33 +0200 Subject: [PATCH 2/8] Removing ignored files --- .classpath | 8 - .project | 33 -- .settings/org.eclipse.jdt.core.prefs | 4 - bin/AndroidManifest.xml | 107 ---- .../org/blockinger/game/BlockBoardView.class | Bin 1973 -> 0 bytes .../org/blockinger/game/BuildConfig.class | Bin 347 -> 0 bytes bin/classes/org/blockinger/game/R$array.class | Bin 541 -> 0 bytes bin/classes/org/blockinger/game/R$attr.class | Bin 445 -> 0 bytes bin/classes/org/blockinger/game/R$color.class | Bin 908 -> 0 bytes bin/classes/org/blockinger/game/R$dimen.class | Bin 464 -> 0 bytes .../org/blockinger/game/R$drawable.class | Bin 1038 -> 0 bytes bin/classes/org/blockinger/game/R$id.class | Bin 2145 -> 0 bytes .../org/blockinger/game/R$integer.class | Bin 1462 -> 0 bytes .../org/blockinger/game/R$layout.class | Bin 610 -> 0 bytes bin/classes/org/blockinger/game/R$menu.class | Bin 391 -> 0 bytes bin/classes/org/blockinger/game/R$raw.class | Bin 601 -> 0 bytes .../org/blockinger/game/R$string.class | Bin 5271 -> 0 bytes bin/classes/org/blockinger/game/R$style.class | Bin 593 -> 0 bytes .../org/blockinger/game/R$styleable.class | Bin 653 -> 0 bytes bin/classes/org/blockinger/game/R$xml.class | Bin 513 -> 0 bytes bin/classes/org/blockinger/game/R.class | Bin 981 -> 0 bytes bin/classes/org/blockinger/game/Row.class | Bin 4075 -> 0 bytes .../blockinger/game/SeekBarPreference.class | Bin 6908 -> 0 bytes bin/classes/org/blockinger/game/Square.class | Bin 2907 -> 0 bytes .../game/db/HighscoreOpenHelper.class | Bin 2057 -> 0 bytes .../org/blockinger/game/db/Score.class | Bin 1355 -> 0 bytes .../blockinger/game/db/ScoreDataSource.class | Bin 3173 -> 0 bytes .../org/blockinger/game/pieces/IPiece.class | Bin 855 -> 0 bytes .../org/blockinger/game/pieces/JPiece.class | Bin 854 -> 0 bytes .../org/blockinger/game/pieces/LPiece.class | Bin 854 -> 0 bytes .../org/blockinger/game/pieces/OPiece.class | Bin 854 -> 0 bytes .../org/blockinger/game/pieces/Piece.class | Bin 6370 -> 0 bytes .../org/blockinger/game/pieces/Piece3x3.class | Bin 3124 -> 0 bytes .../org/blockinger/game/pieces/Piece4x4.class | Bin 3376 -> 0 bytes .../org/blockinger/game/pieces/SPiece.class | Bin 854 -> 0 bytes .../org/blockinger/game/pieces/TPiece.class | Bin 855 -> 0 bytes .../org/blockinger/game/pieces/ZPiece.class | Bin 854 -> 0 bytes gen/org/blockinger/game/BuildConfig.java | 6 - gen/org/blockinger/game/R.java | 455 ------------------ proguard-project.txt | 20 - project.properties | 14 - 41 files changed, 647 deletions(-) delete mode 100644 .classpath delete mode 100644 .project delete mode 100644 .settings/org.eclipse.jdt.core.prefs delete mode 100644 bin/AndroidManifest.xml delete mode 100644 bin/classes/org/blockinger/game/BlockBoardView.class delete mode 100644 bin/classes/org/blockinger/game/BuildConfig.class delete mode 100644 bin/classes/org/blockinger/game/R$array.class delete mode 100644 bin/classes/org/blockinger/game/R$attr.class delete mode 100644 bin/classes/org/blockinger/game/R$color.class delete mode 100644 bin/classes/org/blockinger/game/R$dimen.class delete mode 100644 bin/classes/org/blockinger/game/R$drawable.class delete mode 100644 bin/classes/org/blockinger/game/R$id.class delete mode 100644 bin/classes/org/blockinger/game/R$integer.class delete mode 100644 bin/classes/org/blockinger/game/R$layout.class delete mode 100644 bin/classes/org/blockinger/game/R$menu.class delete mode 100644 bin/classes/org/blockinger/game/R$raw.class delete mode 100644 bin/classes/org/blockinger/game/R$string.class delete mode 100644 bin/classes/org/blockinger/game/R$style.class delete mode 100644 bin/classes/org/blockinger/game/R$styleable.class delete mode 100644 bin/classes/org/blockinger/game/R$xml.class delete mode 100644 bin/classes/org/blockinger/game/R.class delete mode 100644 bin/classes/org/blockinger/game/Row.class delete mode 100644 bin/classes/org/blockinger/game/SeekBarPreference.class delete mode 100644 bin/classes/org/blockinger/game/Square.class delete mode 100644 bin/classes/org/blockinger/game/db/HighscoreOpenHelper.class delete mode 100644 bin/classes/org/blockinger/game/db/Score.class delete mode 100644 bin/classes/org/blockinger/game/db/ScoreDataSource.class delete mode 100644 bin/classes/org/blockinger/game/pieces/IPiece.class delete mode 100644 bin/classes/org/blockinger/game/pieces/JPiece.class delete mode 100644 bin/classes/org/blockinger/game/pieces/LPiece.class delete mode 100644 bin/classes/org/blockinger/game/pieces/OPiece.class delete mode 100644 bin/classes/org/blockinger/game/pieces/Piece.class delete mode 100644 bin/classes/org/blockinger/game/pieces/Piece3x3.class delete mode 100644 bin/classes/org/blockinger/game/pieces/Piece4x4.class delete mode 100644 bin/classes/org/blockinger/game/pieces/SPiece.class delete mode 100644 bin/classes/org/blockinger/game/pieces/TPiece.class delete mode 100644 bin/classes/org/blockinger/game/pieces/ZPiece.class delete mode 100644 gen/org/blockinger/game/BuildConfig.java delete mode 100644 gen/org/blockinger/game/R.java delete mode 100644 proguard-project.txt delete mode 100644 project.properties diff --git a/.classpath b/.classpath deleted file mode 100644 index a4763d1..0000000 --- a/.classpath +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/.project b/.project deleted file mode 100644 index 0c9667c..0000000 --- a/.project +++ /dev/null @@ -1,33 +0,0 @@ - - - Blockinger - - - - - - com.android.ide.eclipse.adt.ResourceManagerBuilder - - - - - com.android.ide.eclipse.adt.PreCompilerBuilder - - - - - org.eclipse.jdt.core.javabuilder - - - - - com.android.ide.eclipse.adt.ApkBuilder - - - - - - com.android.ide.eclipse.adt.AndroidNature - org.eclipse.jdt.core.javanature - - diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index b080d2d..0000000 --- a/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 -org.eclipse.jdt.core.compiler.compliance=1.6 -org.eclipse.jdt.core.compiler.source=1.6 diff --git a/bin/AndroidManifest.xml b/bin/AndroidManifest.xml deleted file mode 100644 index d0df9d6..0000000 --- a/bin/AndroidManifest.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/bin/classes/org/blockinger/game/BlockBoardView.class b/bin/classes/org/blockinger/game/BlockBoardView.class deleted file mode 100644 index 72946038e463a69c6813ab3fc096e63e1f333561..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1973 zcmbVMZBr9h6n<_9$p*HH_)-C1&|(ci4ZgJ6#v%|3q^2@XGT8d<^PM^EGY+?+|*vV|}+d0p3&U4Pa|9<%U9{>;VB8!y3O<%W)jke$1b-k9- z#g^Pt#Z|Lj^`&;UUG;kwX@SeqbF}X|#eMD+YhC?DHdS<*5%_A@>89Uyl%6ZgcDo^) zy8`JQzY_@Dtq$Xq&A{Dv16Os58;oHkS{{@HGEZI44VDD154F zw+UbN9W{m#d|@MpF@dvH*HbULdkv-Qve8xolU2Vd+uKsRW*u*)gB`acFgG-;kELKV z*^v4j^O!m@8iB_rhnjeG1GimV2?Fglx`C=GlZ6TYk_rEUz^LRI1DiR;L*U8(VyZ+` zGlptPz;e`^T5w<_5*6myQNd>Wnm1(BOBk~TSms%*L}SwnO8bbDNQ=jjVSL(UL%M1 z>NMa|r4o9jrEV>4!~R4^xS&WUzk`Fgj$!z`G?Sk3S1rdoGR zBcA^l@!ngx&vvpao~LxVEjt~>yI~!d5;xdfBm74BrA+_vk+V4GOThneu9mo;;+QEc z9KrsBvlPzoe=OX6OwT7c%k`zm3KKZT740#J^TaS%7h_T+p4J!(6!BNsi5XQ6W+A06Y|8 z&!V8CncZ3Kj=uf+{`drNg6$XqVb?XaD2=OLw5?SmYPnEi(rGiBI{T#S7$G5>%U3Ck zw6(Y`=c;N6(Z%KD;hI2?gb}YUTWQ-unobQkoe0A-ZFPH280;SugmCI+D!~Aw6st%G z<6K*H(=AHX+{@A^!e;I&X$skB?|+A3`>dCQz5E}}Q$lj*x~5WB+J|L-emL^@I0mzL xHtZn6kZa5?zzTQdnON6&B6<%*hwn(=`jvH7e*lCSv!;C?A;ShcCT9(>^#cgcNsa&j diff --git a/bin/classes/org/blockinger/game/R$array.class b/bin/classes/org/blockinger/game/R$array.class deleted file mode 100644 index dc1f44361f2ba55a2d5c584f2d5fabbafd38a189..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 541 zcmaKozfJ-{5XQgd_%8^es0dhDsD&48H8vzBBt#Q5v}8F(SX}nZ-a(>`&tzp{;REa*@5DOHPiODXdjs!$kpxg;f6iX8iq+XEsmInkXS{WL~Q%lh_)Z-{g3-+_p zjKjHlB|Ch!^hlOWKtt!3l<=2Y>r2>gK~BaK$X+R<;%fo#_+%iE?u271!ozk66;#>1 z$L_a_`H1X;9BC4$^};~vfwU^&zhpX|DjuTU`)3Q60>%4qVFS8RiBPtGmaIge)HQ}| zN6RRpD2J9neXWc@#*K$_UW>=OPosehvP?Oq6!Of46)rMwtZ<3ByuzE@$s?l5af=mv o$3W)v1GRT2xx+Cr01MSQmfSsqUF^B{eHR-z;Iru3n`oo)3kxoE(*OVf diff --git a/bin/classes/org/blockinger/game/R$attr.class b/bin/classes/org/blockinger/game/R$attr.class deleted file mode 100644 index cad55bfc6a238855f4fc9f6511c33700085d9973..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 445 zcmZ`#%Sr<=6g{`ocC_|oZPgZ+F4TpCZWR|T2!%nRmF_cR7*nSSWHN#)zsZ&0!VmDH z#3YKiPy#18_nw^lc>j2P18|B_hzen(bQUGKO7DftxQ;Tm;?ZoM8KXl~3Ed@oU{TIw z7F{Pxo*F_wDUDHb%=Fkl=H@Zy1ey|B6D147q*<`MgPfVb3q6W z4i|*#MBVZR0(6?#K$Fmkh2&S|D&hKuC9Xg(Rw>IDObf@qgH>}U3c_Ce{~Tw8#$1&; z<(I=Fily4ddAK5$~&4(#qK7@~%{Wua$lmaqTf4Vxi1 sg~gUtM4kh+qZhQF{g&41244#^swdgeUAfd+xyFI#}*lW0{`q@hyVZp diff --git a/bin/classes/org/blockinger/game/R$color.class b/bin/classes/org/blockinger/game/R$color.class deleted file mode 100644 index 39c8212e134423a16f9a86c7dcd07f52ea8bea48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 908 zcmaKqOK;Oa6ot<;ujX9}Ere2@1=<2NE$l!nhyfmBeo(byTeZk(Aic8ap%H?cxu z!4Kd^APRInrM>fSlJ+!Qx%--L?$)1 zhO)rgnY@reDs>#Z56@JT3$(*jMw5}bP&Sow0dY*NZ*-PRoeyO?Q>8CeG$@XxorL7r zDy5y+6sVuF_K3>d2_1oE_Gu=q8o5L#iKP_HWnrrcv=&)vdY%`~RZp|lSZA#-wZBJJ z1Ud`vRK`l@(q&e8yM<~jn=4M{JQ@qpssJ^V1{~*dF|6i7(jG2Q#ygdXu<9)sq9aQ4Z=@Yi0YX%rceL za3rwt&oTm);%~qqJ1g7s`UxF^&|D_AAhJ#LVj9=FJCk2~b9$7|$E9j#JJ&&)GwmiN;-uCz=`Ig7G$#*=yOTOpv4m%ZYFN_b_aZoT&+5d*!uf+)V g8Qnm@gC8-riuVd0<4N)TpojsU^4Tcthj@nGZ~K<43;+NC diff --git a/bin/classes/org/blockinger/game/R$dimen.class b/bin/classes/org/blockinger/game/R$dimen.class deleted file mode 100644 index b3e29f52d49bc6a43545a1edb3368114c27a39fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 464 zcmaJ-K}!Nb7=53sZknc9mKxnUR76W%i!MSSNP&e{nO%oOG!i3v%g37RH8ZDx1Jc5#_8vr~NZGx=oV zgCD>TWjwQDIJEcC{IXajuh(nHowH4#lMm&ks{0K8rY) zbyNsT7vf5UxlqIKO?)8}OV}I|TrQ@+t&V~rhEQtzfEf-U`C$6yNBA3NQS6%lO5LR>f!TyukskqpUDb*xFm9S>A z;b@j?jhmX*O?>NwEu*clGMdUTN?r1Kp5{#!lQ;{6?Q5&)bbkUh2zxi0Od>V8;zIKr zW~{;0)8diO)=y%z3AGoQ%Ir%*aCAH%RC+p<4Fq`D!T}Bmi~UT=*W=4rns@Fb2rGS^ zh*NZ}r$D@>S+y)y_}db@7_dl#-^Gi=vQ49Zw1CGb0h^ z{~jlv@l^$U%(u`%6*ZFn;13~YAO-ARPL>1XPz zK2Klx0s5i(^gok?9Bun%li!&$vomLA_OHMHd`m=|^lOd=1TDl#t>lHVf2gCHN=h}^ zP^H}^9pq?G(By$^%Tg$#TIq#%pnM}}tgIs?ld?RHTV_L$*gd7UK^>oW-=6bqqmFek@mFVfN)o4%mtcC>@ zq;GT_Ri%ds+t?cB){O;mB#oPJNziCFsE)MD!{U0Ox(b`N>$;$cZdR&{LCI1ZzA0$7 zU&CssQ&ZJOHEi2?EZU1@64-^>z=)t3FE%D_R1;mRn`+vWzDjJN*v)SpL87&3zn|S8*%x)e~(;8QNX5 zA0NzoC&D&thcZo7nxiAs`#;AJG@t|8z?UcEzHdd!(h!t`256XyG{T&RN0|%o81pzh z!8{31F;BxY%(L(u^C@_qc>yjmFG8o8&%kGy&%x)JFTfX>FTt0Ym*6YRSK({S%kT>G zDtw*!27Hrw4K6XS!yC+-@Ga)s@Ezv6@IB@a;18KUg6}gwfInt_2!F!-Df}7p7QD^; z2!71`1pb`)DZIn{4E}<-41dY|9Dc$468?&L7knz+W?e1Aoi>9sE7>5Acu7 zKfzVzpJB=D!9H^UE9QN;#$1Or^8s##us0ab25v~nnJByZ2SvZTE7Qc&ULZopU+^rr X|5-{Xb?wGIThzvH-gSRN$5i|W5W;~d diff --git a/bin/classes/org/blockinger/game/R$integer.class b/bin/classes/org/blockinger/game/R$integer.class deleted file mode 100644 index 9eafcfd157f79bc7fe783fa7f427d59f95234a8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1462 zcmaLWTT>G;6bJAV3KUAY3tBGX1r@wd!Mh*|MHEGxL5J5)x*OYF$&a7kz7x>`ZRM$r(WEwe<(kyNn@H^mQ{LkZQQn@8 zloeo}+8GV(^8;R%TX)W0&;B~R)uV}wzurN*v%SJA1; zN{s$Fkt|^Yt275(x*{hT^@lpe$eWQ8uL5ndH59P0Iyd2((ebKQY2tGG8Ffl=AY`U7 zq%;-FG|?*iZXA7Uq|!#Og*8!fRIeAq#5@eq?P{Q9+E7^yw7EB~qj|bfpDz}ygZ(MAMQBN}#ihzG`p%d=gEG!XG=%AQ6$m3_E<;y80C|gODnR0$mKMtcXtz!?E+3)4}$Mh zH59Tr%PvOUR=l@IOYTJ5(62ad8MFr-|0p8aEYHw`rhZq?A!8|0kzHn#o0;8V)Lzk{ zC{T_nMS4h&uo}1St+Y`S=CwOwjD|LKz~v4%k@I1&-PR+V>8Z{CUX4XYg;zQ?fmp}1 zF!=VIyC<00hEl>*Z~zmLMw`#lf9gPw=rVb3Sv5znLWNzbR?lIJmK+_RhSr03J{l;<<>SS3!X2+ zmpsqFvz{-*S3F;ZuX&z>%bu^p^PU&r8=h~%w>;m5?|8lo-}8JQUi7>KKk&Saon!8- z;kkkxEN3R_xcrq?zhqmwhNs(LqR;dg&tmq!gVyOu_Wo)1+@NRpEo7fRrx#TE1qK!& A2><{9 diff --git a/bin/classes/org/blockinger/game/R$layout.class b/bin/classes/org/blockinger/game/R$layout.class deleted file mode 100644 index 40576378f5b4a9a3e5fac166d1db3b5473147343..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 610 zcmaKoNlU~)5QSe&X3=rn$9)$M>cOB_#mj&o3<@f94V~D=9(y{{=@C5nn>+~~^zM%m zD^WCpc&X;A;N`%G4#(t=i=th}XT0a&&>7Q+Aai8>E4Q0YuSKJ9- z3lsaNVOK_uFf1ac?v%R^vUUO;bFP(`)CuD{LieTj-~oj3UyXs#E-O$`p(m8dl6*_^ z=Z-+D)CJ1PURLu6qp6fPK`3l+sf14AEX~JFey4A(ypmR$DBoQnR1cI8 z;R25^j}~~0dAz_AtjzwQ$#IG|_&EcW?I%n><|}9OGl=6W4+9Nu;ReiOf!`7q^SFd% Me(U-83f3_90nFHcCC=-o#PZ diff --git a/bin/classes/org/blockinger/game/R$raw.class b/bin/classes/org/blockinger/game/R$raw.class deleted file mode 100644 index 78c7b84676c44d5e60503ff207134613f9368b7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 601 zcmZ{h%Syvg5QhITO{1~iul0Ugs0-s|skkW!LQzoZR!-8fM$;TQNflQ_SE`UrJxIzgD|=sr$6Y=VyJa&WO>)RTt_Vf0QtsvuEm zCpZu9ILZlwQNqgXU*8yJ0-X|u8amB#mF6v#^w@cE0m4Ar=!c@nCWtU>N9#xaX|-9| z-+#}~zf}&wPq^C^m2CIGR)~V1DH#>&e0R@gTrtQwH*xmcRwY!A;xx{W3C`wLi%@Ck zHv4c;uVD()gpp>P@>#DNvbj=WBI4ss9jTSAy23e{lWt!_Js#aToWED z@v!hniAROUN<1z+QQ}G2Bx;zJI3pW_f&q8?4YRL>!kk1a1bkv%Vy$?0v4F+m`%)2? Nu_8~uXkW!T>fhAkant|+ diff --git a/bin/classes/org/blockinger/game/R$string.class b/bin/classes/org/blockinger/game/R$string.class deleted file mode 100644 index e4eb7895bf38257a50358a4ae1707977a12420f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5271 zcmaLbcX%8%8U}C;PT~}&In`;j07-zDgbtx3HX#AyfNe}?(eBE-lT6EuX2D#6>%I5h zd*vE;+#S~&*L&~1_wv_0_e#5(eb>9WhvzZ;=94~^(MVbz`tJh|3L$oj|MZLFJh3TG zYs2Lrt{m~Bno5UjGE~D8TQi-){bHUcRveZMIULBSHhidjSXHzq24qG1aa5A!I0wCh zo>)2(N12w9o|Zwb`tDgQ`aH3+Rjw>6M|2!YKQaNdy0jIj#*x&vG#XmcdRSLMV#>|; z#PZgoOlgh&WahEwiA6GsquDUd?Sl=TSSXWlOqNw(3T!q7lCY$G9oXD!Y=NW{VQi*= z@WfzM%_ylyeHp~H38nMYc5OZS%#kUVVjcS2>};u=YaQFt)0heS(9A`i+QzR(<1{YaZ4TksO6RX3xp|V7&YAH$8OuP6_G#=)eU)h`MdYq2O&6jZk z24Nq&9EUuy);?&&K_03(S6*>!Ix`dx41zRHDg^@sR`ZG6|&tjp&MLx zidqf7+ zYaXeZ!J^&;ZlYaCtGjdwpS;WiJ0BPKEI|Fa&<(vKL(#xRu485wE17L5R9Pl#cH^ma z1u5~2>vd7HNUA#OnF*q#hr5E5)bB`YY8FZB?(?wi*?puVuk014)OWZw$MuWsB^)jG z1=(mSqiP)bcdL|p9v-U^?7I*fDa~17H zZiUz$nQh%{8}veM?^%Faxy>!1jtoTuw|Zh@dqBm9#Z6R?QG^<)bo8Q~rD&$?dePhr zvO8tMAJG+VSy8yCyWhPPch)pd3u^uvw|Y8D6dA_dp5)?G_bQyvb^=_isCBigmDF+7 zh(qr1R#(f#idv@>kvPda2D!~`I*E-GHMYCwY3GS>hTDwH^P=<)x2NH0#+%9MuDcDD zX6BMWgS^sp%EgLw2i%*(OB>D8Lo+kD{&3n$dlsPFd)%w-$WSzJi6=JO`E9QXcdWF} z-`#GBbrmY|?CQ>g+eoB4_V07L^Rx;TdCtacAI*Ke&)%#i?bXv9BMULxsY>F^*XBrT zot3z34yNYIRCCMsdt!0(n&qy78*wwSPueeQ5DPPlXLL1Q!jOv}_aZati*>wbnEeC+@ITEWr1crwn@irVj+ObaG``{7sD0~HZKYS(m z0DO>q6?`>$48Ddu4j&?43tvZ`fG5dQ@b%=3;*6FO$Clf0g_-`0M0vz~3Z)3;s6wJMeeO--EwT{sH_$@{iyj zlYavLl>9UJ=j30&za;+({x$hGI0-#-a^vssaUu>|3o(Dk{o)Vz*(35#_-hVKfr0%Q ie+TS;&li6Yf3@+y*}s1m|G>ZTKlAXR8Josnj(?cw{j>6bWW(XBApnaO;4y)de7qkp~QJE$1)Mh&D5AkH$`k6 z9$|9i_`X;-k6b!Sl}dtGN_`rb&{cHpLN=b~vfucqJwK&z9O}@V5WJn;9wFC?Ze#@> z7OR-W9GA62EickxU&hy>uXyvBb`%KJ6LDzy$C)#?VM1uM|54_MQ0Yc#9LTfKHY#-X ztxPPHDPn^#|7ROQ-bsuD*2&}lD4>o!TSAd(3?=4rhAYhD8Ll$dGCaXN znc*qs=?u?sXR=bh{Bu`a3{*LV6R?aG7hiR@fi*rWu6!Mv GsDA++5O+cV diff --git a/bin/classes/org/blockinger/game/R$styleable.class b/bin/classes/org/blockinger/game/R$styleable.class deleted file mode 100644 index 2c9a894fc5dd0c95e6fb01d5c01cc4e081378a33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 653 zcmah`+e*Vg5IxiM8dI(DTJM60iWv0O%Yy|$C>B%-;)87BQln`C$yV^mFYy~xd=NzZ z06$8cjrH=N_%gF|_RQHcv#)PYF96msTR?^|9mOrj4I=Nt4_h*JTB0qT{kcS41yZQ7Q_zMO=$QCHzpvhi9@a37O+v!tx*2C+=t42jM`! zLm+M`vrwW$sG1_^NP|5RVg6s8R6(;rC~kOxANp#GU@R;)3E5h7DvfIbbf6M*1}x-| zC-l|X^IoUzvT;2q!LCQ12$~}Hb=?K?8>yfP1EUs((aWOh%ufij^?z2kPB0ImPVC7Y zU+d@hSM(kU)^5n_ss$oRWKzI1Vdz&WLh0)tu*%-`mv5724pg;F)9vOC}ag??D8xOGW8O&giqpc})iyYmd%(+507)o#Ta(VWy nl*5@0h^RSSA>;bXyQbfWTvLGzj&+Z}>V5T#oLP zt68-Ap{MjvMSjLVMLT)$V?ww8uiG;*b{nRV$CrL4QyLs+)(N#MV>s$*6~`Qxu|sJ8 zDIz1v(r_Z)E!nS)4vHuVm4yme60R(8Rd{)UYr-oFyecon9vTwYM8U}!C?36``I<|% gBxWCgUeK1jmgVy41~&8lRvtUpmb02a?_w97Z^l+>S^xk5 diff --git a/bin/classes/org/blockinger/game/R.class b/bin/classes/org/blockinger/game/R.class deleted file mode 100644 index 9685d7851ea3a6c4d8ee3761244370e994818633..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 981 zcmZ{jTW{1b5QWcdH|us;+EOU(_R6I|TcDxkP7yDakdRg&71VccVl6J&L~^pg{w$u5 zc;E-{qYx(!@RTUhe8=|Dj6HUK{r>S2z!8oWT7u=wjlyA)MW1XsGA0$}zi_B|Vrs$j=lsggh-lVBQr>4J6!sfi!~;#(q7n-C1^xPr zJP%(5qr!v6vU%b7%2>7%3J)7QnHSUY?gLMSCxY$z!roA|a_+xYc;2|vuj7O}WyB#U z_%DEDDRdYWN1-1B!Txv5e&a+7UB+@5R2LX~UI*kwzdrBd0v1V!d0gW9W%O}{yh^T+ veST}?2DwRYlh?=_RVHsfT{efo( zY$r|QrZ{QZB>m+|O{1oAq}FO{wN4aB)u{bef9QWuRcil(O8r_{anF5kydb(bUTNpO znR)NtbMHO(y!qSbfBFl6UR;SGqR?FO=hD;pQtqr*oOAv3oKtYqCrjsJuoSkPah9BP z-YL$dPfVY2bAdw5w3{!TS7^y@vaz3Qoaxe%t5E0W-GW;T$_j1IRb4-RZqe~wZfS4} z3&BNmtI&G)#Wm->nP6T)W$42xdIcva`3mh-cMXQ`=_Eeu<@4i#6D$%@?IEw|1p|bZ z%w(P7j9>C*(z#MGAmH?{j2D9bt_cNexHRL&5k-@Y`><0Xn(Ug0;Q@tR)ly($h@%<1 zWc~JfFdiFmG{n%(X|+9fFvih_J+kXTg}&sbsH(=vnh~yed&tHXY?awQ8#Wqc_OOi_ z)XJ>OM$F8*ZEQ1d_uHsLy~5V4S9Fgr7N%YQlrx=Y3AblUIVV5i_@3N{53OL{V+K`D zXs}u8_})`!WV&-_k2wo^YYYd-xJ`C2v1OMG+moysUr3cq*M#Ku2^;-5q!9DUPYH8$ zRi@~ZxT14nW_L2vbvHxe=&q!c+Q-V8pfp-XY=ef@tVwSY}_dF@#~h^xg7ep3zt{zC)`FDznDcIp0~B_j2X*uv1)e$}GPS z=xH0raGa^Qz&{fcH!+NRFSDL&_1d_Z3&qEf7ZjWY@>J4yr&5)*=52pHPGc&DN%q_( zOFGy=v)-JI=kUBj{ou*bp%)+Lk6GW$YPh98ju-G!3@@%@$_D>7984?NIp1{x_YUI2 z%*_|s-aMojW~wEmO&{s@%?%3Jay8NN#$l0{c&T?Xn2sh|Jy;k>uwk?!Q1U z;}%b_`ilz;;hy15Njtu4;|F+~H8dfz&BjZMe$E~7q>yz4@razVq;sZNbp7GHQ!cx5 zKA8@}g9H}kfz8ueB%HH|2)G_8+Ir;SqDP9o9x4BNq`Y(7MhiTMc-_Iff6|J@@nq^# z+@Jak&6CldPtmf11aI0Vd-!%`51M4qU^w)F&9 zVWhbuWsu=ZIzD2Q!D%BR~AxlJQh3`)h&$AvamKSs|c*4MdC za@X0tii7XL`l$7Nw6+p-$A^r4@)M-2mn1HR(%L<~hJTm#Kf*kZ@?boQ`-!q0W7vnR z#<|B>t>ElrTn!p$r$!gi=qyC)TKRN<5DlIwMi3#Mro{W$o-jD#;yuxOL*3vDlfEt5 z{0Rp0G)wl3cDd7Rthh93P})%xY6m?$#!MPNH)ufO9!zz!T&8yPaudDL!`HA+$J=`o zEoQ>p{2YyI=~#{^oujL_|Gt)zPEECENuCLQ%baFeC$SS#*iD7+#`Eao{Shj+l+mPT zu!41vWtLBm9W1^S&!ndT)-8TcwMYKTJS#cxLi7V+mTCokQXoV$tKvEZ4k1jhOG$0T zO)Z{e-6(HzidM7LxzUzOTeDwai;581N^9Fd4b#>s)iSWeCE#f@LO(7DA@Td6>gMFe z&4sF)M=P7Jgc<1*&skoQH?c(qxnIRm8O)PTdAf=*)3nmQ-D|wsOELrJh_6g;1^kR! zB(0awg$qpZMb_q(b;;-pqmXE_IOR57x?$s*O8!da7*n2#p*M^`bwY^f$oc3-{ykDj$8 zwX_ zy%b1W?rvSh#f_GKM$7MQVp;4-ym5S!;YjSS;#;BRe}$H(w0MbX=>tb}i3d(ap#Du^ zf9+Um70dj;A)UZMZlwi!ZqEw8 z3vnen@qN4<278z GE&l`hS22A6 diff --git a/bin/classes/org/blockinger/game/SeekBarPreference.class b/bin/classes/org/blockinger/game/SeekBarPreference.class deleted file mode 100644 index f3581a0c479cd6581fd985b35d40a668cf0b6101..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6908 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 OvJ|Gu!)p7IrT+`khPO!o diff --git a/bin/classes/org/blockinger/game/Square.class b/bin/classes/org/blockinger/game/Square.class deleted file mode 100644 index 8e740d36682a916a473f8f5f1634439674e76246..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2907 zcmaJ@TXPgu5dO|ylg)%n43`iRE^^r{gjGZ?2}Y7Y;$i}rU?hmZWHQ-IvOBxXPJjS{ zf&>xKXRWf}jVg-=E@op%6)#r#;194$e}cUD3&ii7+1;#5V5?^4bWfi?-Cuv*v%mlQ z%ToZ`@ogABfmInN86Qbyj7iH*noc~ar_K1_nJL{d!w3j0nb6Pb@sw^S8s+HA9K_LWclp^EMm9pXCo@&}mr84K_ zHoriXvU1E(Df4{qu%u&}w$ua#G-Z+2lcw$JQWq*7W=!kKC@c_=MgqaCZrKcZWuI=3 zIvHy;o^$U6z~HvoxsAjx)7Px~rdV4c$Jwpm{f6=sB9# z6wIZ9;pY^TIqL$W(F(6RQ(Opy_FA^(b_g^@6Q%QwjO{Y9I3ab-^KN^~5KrySjG7Vn zu}Q;vY!>iGTZXEMaf^l(2!*jlVEMucMi9d$X}V3rN;E|92DXRsrof7#eZ_$q-og%s znl#-3Gnbii3^OONF52=!gpQeumrUCISHcKJunT*_*v*tG-T%*8LmLQHgoh-UCV9ss zqluP;jPxB1>kyKwcQvd<$bTgSAw73#=$6~6xUD;r$~ZE)0~&hJOJ%O0^gIp8T|Rm9 z%UeL+g7T)^h2^SRU~!*in}?>-Bc^jyA4#!9b$uB_PYvmgCFO!L;Er1aVRhfjdxc>M zqnsEOu=0KFpsO2`{d%_GHRPE49sOK2j^TJ1!vf7k%t{>fIJkja7_*WZKE?^sv2&oe z>(p-k1lE>{vhbGn2u|X37^lkWU16y~#|Z0fIHvBJ-hr$^G%-)fiXDY;+UFTjVbCsX zH>zP38s%zC!)i2!F}_d`UfV>F#DwJbBvFpOEGhPa^q1Dqgl4(QXjp@0$$~Q)oFWTU zcS(<~hAFTIt40a)fErzEqCNb*cz`zyWUu*htaQ*wWo)ux*L*CM^=x?+86phsqRi)Y zfv}Z3;EhUl?QybGM#It(;RPTrjFIClL(<3R8ivp-bGfGB3tVT*$lb*%?VJynSfQlb7>M z&P8=Lhn{+pjOs}$swXL=o+OZZa?q$JM-QJt#?I>TzJcGeyUa@F^(;1rjj_gAL}O17 z8=k|~S+vHs<`J)ZJCB{S*c}srrhl%_UWTQC0u2q&wv49x^mP z4)cDJPy$^DaQIeZKk9LSh3>&7^x`NI7{x*Ivk&Lcj|<%K6^`IG2Jiz@y^9a=fE0er z8TTuO@f%0jA2@+O>Gdz1#@{e#4NiFlFFxQt`Fp0yC)8??r}*dxEM(+41%DVqg!v&u zo%bVGgzOWqTKI<*^wInVbBcbCz(ZNFj#y*kBYgBTKADA4wl-PGOy(1XJId3F^}YSXbfwNlt{8AEK+`gIZa|CQrLks z@y!s!ED=4!m4g|$3LQyjrc*-a2CKyrNs?aNz+J zK2=S*58N+N_x#qD{MNE!NBLgh5rpZwGbfnAz8tS{qA!RJ#o9018pRiGv=I_{t<)|AI*%Yxsbz9B%B**LR$M&xnz9+oPF zQB=%hx}Hb^R~f=JuC85XkCD&c>}&WBf|Y>z diff --git a/bin/classes/org/blockinger/game/db/HighscoreOpenHelper.class b/bin/classes/org/blockinger/game/db/HighscoreOpenHelper.class deleted file mode 100644 index 4fb8b5a3f39a0c0cb9ef8502126e5a296e0b57cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2057 zcma)6Yg5}s6g>+B8P_R^OCC_tEJ+${45)?l719u6o1jG4#0DqysMbpUQI~7 zW*rFK-qSan+J2+zOHrr`Z$r3sAvKIJBrMOCzGLgQ64iz3{%wXU z+vznkSJ^P0Zj>^GVy?sxH-EL>Sh{O@HN6x_a=F5AIpcec!198!S34(LW_mYQ%%?YV5yZ)4-L;N|^e8@Z znN1V9bSYP9pI@V`zRN{>kJ$IFlyk+BQOGkeW0;g<4CB4COfi?(V)}Hc}Tx|ah~_-@<1E~NfK)Gk>feR zV}|L3*-b;$C(B--lZNWrO0vu_lJRX3#V~jb)0klp@4tUKAwAP)XE@u*`@Kw4Hhj5m zRRdohuNcblxaoKz-#pk8a$BjO67E+mw`@sA;m+nrucBSK0I5#IOjRNQom+rP61(mN+e?(qu>#(}kH( zwfo*qy(TT2)LXdlJA?F(;tPDG;Y-RxzsoYN)o8@=A$N+BAFhUW?+)winXRk_@?dLYhFGe>r(qJ8FiJ=xG=vD@=m7qJ@Z|ygA>k_n z_$sFG(Ey$xd>uD>_HGiM95|mMuT(R*MgO0W$2IakMBnIKDn7wR-s1KjA&)z1FFaYr z7@puR;p^?2xQ9;(sq_1oB|FrLNOtV4(j8?_OU0*Jm^*1KOH^_L#4WHrj(AW}| zJH~#;2>pQNIBVg--*~tifAkiQr(1Xu&$h6BODzmqwD9~-C-(&afgeeV*Ug^2|!*CpgbLUV0bJwnSJLgXH==%tEk8N0L^ruBD(hVVUpps%X9 LA8FQAM#ugK_~Hgp diff --git a/bin/classes/org/blockinger/game/db/Score.class b/bin/classes/org/blockinger/game/db/Score.class deleted file mode 100644 index 05203eaad7291a5f4579bc7f6088bae180a2ea6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1355 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 BxCj6M diff --git a/bin/classes/org/blockinger/game/pieces/JPiece.class b/bin/classes/org/blockinger/game/pieces/JPiece.class deleted file mode 100644 index a0e9c7343cccc71babee4b19de08c2bd5069633a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 854 zcmbV~?M@Rx6o%i~Zdq7Xp;b{3s(_kO6F0Vg7Q_z-MAHzH8WO{=>2^{F%Pvm0$`yDE zUWbVvi6&lv7iD~hB~=sX4|kI}@64Pt=Q(HQ=dW)+090|!gCj7Xm`>R0Cedphca#Y` za!-Z(T1BcCK6`Gh2UlQmh})r8?Vu*$?Ka=^rBMR2jpG8c-DQE16&>qzm44-hjN2yB z?J!E>RK;nyX6-?`ytFOgt|e{dBZu(-9!5Q!5|}ypWFG-0tmmY_T>0scqsJgn43Ni& zRc8a7!xZ`VWtu7z3zT+thE?D*=t6*L%&-=t){T58kSkl{iH45VR)4Rh%nRA-vKPfh z63OniG}_LO7Txrf?y;}OX8EW8Y?p`xrcbO!Aa7JprM6Ft0p>9(;5U=LiPVO+0OQ$3 z-q@9ICAUe+2O!|s@~IqZHkacVXCJug&~8?)e}!N9j^L$Bb^0?3l}|Y1R&z9kW~SZ0 zbbg@o)g%1{=RY1MxX5vVDS(?izKSAhDB%_=xQ#pfpWrSwa1XQen99;)jvn^g#3fuN z9N+2y@;ytikaY{Wkg@zPSBb>~E982B0#=##A(rrnWRG#5WPh0I1E%_b=?Y^VT>TB; CKey!o diff --git a/bin/classes/org/blockinger/game/pieces/LPiece.class b/bin/classes/org/blockinger/game/pieces/LPiece.class deleted file mode 100644 index c0df429ecd2f5a50a70a06271eca0b19301ccd53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 854 zcmbV~{Z7%N1}-j;6oYDP+c{F{lhltJu`D=?(g2t_a9%r0jS}c3rk==)t#W#O{14_(os6- z$bA(Y#41v~Abf733tM1ui0#N#KdcM5-R7&l)JkABJZ?k2x-2lV5+`xCN?#?ENn59J zJBZRGQ%M%AnRu8jFKr9hYiV0~C}7-&i%}P+1ZGY?*@KS><2)lUS9v<*=rIVCd^i{} z>a34*m?Hmy%rd1Df%5L|unIhGy5M6PGpt3cbuHfr6e_sU| zBiY@SIyU29lXmtZ?y;}OX8EW8Y?p`xrcbO!z|pFwGSjC;AM+R$@S15~M`|NB0OR?O zys;-=OD>a?7eK%=hwnxs~<3F*9r{9X0GkO zv@_7oZ_g*3e}9zVBEJhv0o>&AHIz_C8MjcyZQSAe1b4B4dzhtTDo>9&I?S_)OSnup z-qiu*Tb5uT8wPSAXZc^QGK&XR$n^k4tTOLIEa4H!9^*dA{xCHLOpO8474Efg^(XN# Bx9R`@ diff --git a/bin/classes/org/blockinger/game/pieces/OPiece.class b/bin/classes/org/blockinger/game/pieces/OPiece.class deleted file mode 100644 index 453714756f443381403762ff55d1a5c214bceafc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 854 zcmbu7>rN9v6vzLw>~>*U#TG?Dr~*PtP25=Ptsq`75R*ntYDfs5rrSv!ExS0~Do@}m z_#7r)5>0#nAIkV2N~$K%FYYFD&YU@y-#Ifse|`G_pn_!|j=+3s+EKHU#;?n~75>J0k}UZ-8_2;MC=0=MVgv?Ez{EJQ6QW`g6Vs3cN+QcIwt_7QNj7$X zLQ|8nuVG18(?VU^6dD>k6k4{jv=CZKOZicjwm&FsIj5)n(Zhk1^tO0RwX^s@k(@TMCj3jSE4FVHg(3tt+E_F0KQUue(@#3NSNN(Q=QaKliT zwkb3m3JipzeSwudo2+n3!Ic_~TkF4~pn?kJ?XhSw6^f=-hX#f$2hUd-j!vN{$mU-u zlp{l}6N<;%@4AI@W~d8klOjN<; z<<+0+#wiLjGrAWXXyP<9E0}#&YL%6Y4J8;03bX3!57HpPAjz_{IIecX?Zp{rapO#C zTzLE!xJ{geMZ7c$3DOLP9&M-#)(1t?vrWvjbzW@Z7<<-k!iNfZyVS%yRJd`DLe-&f z){A8biZ2+VwRORRbkBIt_EM*bV{x1tH6mc8iE4XxzKL4YC`|2)M6DG=gFRN_f>6%@ z18hcTEF2nG9ZE!mPA?j%{s>()yJ+O(ClzmBh4Z7M;0h!<7}QoY8Hq85RfL~SOtbD( zD17O8p?F%JlP#;99YzuHS9LneA8PFxAABN4is0(ulmBgqUS zM6U_2IOFeU>_VxdHDi<}+7rEXB$xy3H0aEFNjF#a9dj#+iV zU{N{gWEEqaJt9b9UQx!v|>PQsLOZK*Ww8?|`*2 zwQ}P|?c}nAXqutSo>+;Y5PGh_31KNDvZjCQKZUIWpU8VlHMeTV?mks74co;|_a>fX!og#>7wYGnNwB znQ>He4iO9WUbgID4|au^WxRA|?MNmS+@qOUNs^#mZY$Q6u!bX&b;d|M#${tv4=yHl zhuwt`Z8BBe;OZLka9FD_Jr9VwBZF}%BTj(=imf{6U3)Hl=gX}h37EDBWP7`H$zB$b z^S!!u|$fs9vORj zWK8RkF{DREl^)qBaP(2a38+w>9iVLqp938XJrW1RCZ~;^Y~pPh#N& zS{ob_Xp_ehd2}>9gJo+S^Y>!;1kP<}*uyRSyo~coCa|J_?sBw_qsh^1jKfc^6}3%1 zgX6i~d~{`rF+=I)#+?V=8*`{yIdA8IeY>fb1FQI4M&AMFQS%kNg_W3sE_Nm7Guu`% zXS&gVui|uEh;y)p&$YN1>sZh)LX5L3Ilqo;cVay`fm3aJaRK+p-!`n~9;Ih%=;0Fb zp2?4kve(l`>o_xb7Imb z@yiVHNKKQNdv15m?vKYxRE_O|cXKY7N5es*$`Qs4^fE{+UjIg3aUU8vE+pNKP1?i; zTYlEWj>heoMgOv|pYxwEpp)VG3XDe7#c&kSgq-*0H;l3m&3B-?<5KE~8@XZjdL z1N+jOU!*v3Z%{|1IP(l~W_{Y3O|PJOKIg5q8~ALik*7GhX%hW8AHSXR@yj_M&t{qf z!xV5iy)eQA9;Kf)^Gm`A7IAGkuFCUoFl%Fw_Q$B68;jHaHF0vDf2YE^A71U>*(J7v z*$CM7lyuRWGG=0pquJ?bb~&2ej^pk;UQf=dc^SAF5V zmg8oQ8??da+>Su)b`dEWUQ@`q9c~9X4V#l(V_xO+@_eTJ%rTGhdF;7U02{e8C_-k4dDjbDZeG$ zBqO!EnWLS~>#2jJa}}MuWCxtaECp0)@RuVLv}oVYh#oFtN+nP*m9K6t<7T-Z)ZWcQANtH$IRC zp@2ZoF|`XOF}xGy&tTiy8F%l+z0VP8v|nxM)qH=;jst(F&H46N$_9SJyLgL7{g$x) zJ3{)~^ygcI^LMmHHjD?dz7FWP5{wLJuM03YrYn{BzZ4EBNYhIgar`=KtEygPJV`8i zM4+aS}e@&pm%c8~(&bL=&46X(dXqJG(ZSU9;N@?|z)5tHeU75~oW&)-!H@ibCzs z`;hS>9h=-DGuYTI{X^g(m<_ekxUoQ!?%0mHO6j!r@Y5;`{nZ<`a%|J{nhjgkB%U6} z@tSG;a7;OO*)7PYjNH!{Yx^;chWqe2DjAY~!qHOYKp#;v>jv~^W49mA(s+s8emtk$ zAhYM~*yLSN|AX{zytGCu@gL1kG)`FK(%Bv_>UQAae zj#K4%y7{xZ`3X6;ZhiufToLWb>gLbWjR-fLioJv(KG{Aq5v8-SJDJ9UPKKy1o+#{O zUe2~wt&}9PTvF*eM0dNb^2(|@nyKv5C)h2OE32<7+fuz!RFT#~MUE+|$g4#+w-s)# zDZ2R=_+{D!=Tlqa3(9i!I%kS5A<9ovX0ZX9t&j5C>{)ZlG9{Fy)h?k5uiFiA&2Ht9?#(Du#3_ufmsmr-7kb4KMgATygUf;649v9S08F4erLB^u@)gdY2t2n=6vUT z=YP)m@BepB{&ws*fDr0EPz0vgiI!kD#ahfnu*GOIgK^7@nC-!}@>SVc>47FN z`AS9s_d+XXIW+=BC3QwDny{^CFk;6XGv)-B%6F$zRoW<^Ew!Vj4i#P>T+jsqm-pAo z2|0CE%v{sa)@&x$8O^Pxz_>a)Vzf3I2}|nXPR-eDwF^wIyV6#9rYZpu5h%FqMg=mQ zjzp}^+~f$9mW&xQVzvJBDLMW#0rJiV)yVJNc{CF$q&Vm@H5{)&WOv#)qkx##6MI&U!2A zY!*;UN^51<=|0RzhV7CeOMEDmMlX#kO{-%G zUCHQ8GTse77FQ)Tz{F#YM&A#S8Io-`hWNSy9f3U^h7OvLduxGUqPgb=@)`VA9 zVsb?Ry}|BCM9dYI#2_n;XvG#|yP-{Cid4c4J~g7{ruI-RqE`6!l$E;=BjW&@3NrcB zlihP^48un~K4n7|vZ*)$Iml%Yfom`>6-@n^fjL(R=MGip4%Orig*7$oQp0XF>?u2h zyagG2UZ;jsDb$cF)R5Ae)Y>1~CABN9wX|PL`L)one?$-ahqWv1S5tmh+CQR){nTpM zyBFuwu)Y`X%f0x$A-^6vfuj_Ketn}8mR{K^AHYN{8V$Rti~U}yua{aLYSeslDC0 z@aweCdEw%mZm;lrQ|+mI$>hsG{m3gT$mr*uHLV9`5g+pce0a+SFi-21p29$s&tjEF ztlD|$Kpv+hC+DdtV^MOWS7DU#{95$yovbP~S$l)1VY`~DhV{3IwYZpdcN6Pv3G%R% zx8cpam{#&8sO5JR?nE6dtVS2=u>)(d6Sv|OG@uXb(2v{k4jOR^>v0};;3v9=&?FRW z5H8#${J2|8z&&Cj?iCf-DCWWt^U*BUAR@LSDmt-FbfZB$1xq}QEn+veiam&leXvCz z;^Gjti6cmeV{pW2bci$9ED|`v!;ZZgT-V_RVtZ<07-N!vzdzkGo&jsnUMgY&QeOT zj4c;(8F4vVZsaM`u!1cQ3X}k|HXa%1#RcXr051;WEb|v&es5vEgUG(fl<6J_4f_2gASg423T^wsqE zF#01`#|ZkvR}BYPiK(mSfAs&o=s&~4-pTUa#nOD17(7SxpC|geiGB~!f05|#Vd=g^ znD-L>mx=y9qW>yq^%DI)e)kjo14REI(SMETA0qnwEad^Bf0*bWA^Jy&{xPEeI?;cF z=)Xzyj}!g3i2mC|e?QUhBl_6a6oU{+C4mE24ja=zmM}zayyM6a62E{*V7H^jGu7P_X8Ar(MpYeOt;DeX+^c8k>^Ft+YUTjiOm1w>q+=#U!~$gw-q z$vU&i7AP+pG-o{3)}Bi8cpc%XsaQHuUB1uX&!M z(q^>^Dh!|~6O>NbG22Y2x#I&UL5Mr;;;+_^kr-`YltAfV2OPMW0LI`1o}$^bFSHVN zi-1;EUaQiM4Paa*?JAYBEP!(5=%eFI(`s(9{iwuA2F42%54KQt(*c}}Fwbap%xG)3 zS7ovohE5M4iYhix+MJ$_t<2m-_B=nwq$-KrZz>RTy_7j}uc< zww-EoXZ)=P`434S>>OzPi>J3S7GKuc&JSwwx0I{Z+nkvlYtMACp?bilIxn-LfWJP~ znU0(1SgP%Zx>xe#rLh$;eKbp?@iK!?oma_AZBR|2mV6r(mBwSp*}C@>L zMSyx()(u0EOT_@>A)iSEj={0nWO@e^GgfZO@0*<8SCiit)wQTci+Z)FQLz&R6La_+ zu0=E@w1_uSpVeNay{_gUtF^4%>-sxdi|ER(yZ#(x{XMR~M`=&Q@#jEkhPmrGc4vK$ z8}Hb?Zhj|TcjKM>x@+&(PCiF_B93z{0-4w+^ z{}MZ@V%4a!2P5=EBC5_-8uTfBqSC66PFN2r?na;_=;?+x=$Smw5DI#g!CN!HkQ>y4 zMmLP05!EYcQ>*c%7U{t$dvVeL|Ipu^GAnzu?W_GF=r=b1QMKA9f<6w)7^^1U)*TIGYhGl{aw5(%EW{XGRsPYB% z#Nj>Jznbb)F$^;}o=jE4PM^ZAKZ_lHHamMN3NVeFJ(tLvi8E2l|MRc_b+9lSt8hMU zz#QC#3$P9Iup9N*hxvF94fqNd;s7oZJ}eMLSR_Vbu^5YsMFf|KNw`$hVTo9bm}o_# zNFy#fkr3Cy6zk9=)}vW$M2px0OKihZ@f4PcFVHH!WR4%1s~5|8ThlTJ9Woay_GdzalCFE?QlD@BaRdswXydEk|Ivt}Vy&oA#_I^k)O2&!pQxDCG#5) z21bg^pMjYI=z~Z6hB<}BHL@2uy$BcP73LLjL$&`HKp9|=LoP5J?Et|6PCt+wU~xL@ z?*OMCDBkRa?+20t98SBy$pGshAUW$fb_Y1*kefdPEKa-e8K96uuHDi7fN^v`fSmOl z?Es4$`X505P5^D<723>;(#=b7FE8AE1ke@&=zap|0Rrej0%$w?{2>D9VFKt80%!*T z^e6$elK|R90QC?+j}bt-382RbpeG2RCkddZd7JhSK+h0B&k{h-5kSuqKrawLdkLTy z380qjcmn1kjrV&>jNlX#(gi0_bf5=p6#+eFEqM0_Z~m z=pzDXKLPYH0rUw0^eF-K83FV;0rUj{^fdwW4FU8m0rVXK^gRLe0|E3C0rWEg^b2wE TD*<$X0P6j30q8t(OJdfau`b~1 diff --git a/bin/classes/org/blockinger/game/pieces/SPiece.class b/bin/classes/org/blockinger/game/pieces/SPiece.class deleted file mode 100644 index b230ca8a5595d33402b9ceedd3fb077804b96f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 854 zcmbV~{Z11>6vfYMw`^Hfp;b{3s(_kO6F0Vg7Q_z-#H2AKH6(_=rrSv!ExS0~Do@}m z_#7sFB%1gDK9uncOR6T&Kip0Bo|!o__jm8k&tKnu0I1=b2S;EbG2O7;OQP30?kW>@ z<(>-nwTe_fY;D`tp{277H~p38QRy(l%4 zNcMK5(RO?^>83ArpM5bcK5zT>T9< C_qYuJ diff --git a/bin/classes/org/blockinger/game/pieces/TPiece.class b/bin/classes/org/blockinger/game/pieces/TPiece.class deleted file mode 100644 index f8695d418af1422c3a3244a1b55b301d004d2526..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 855 zcmbV~?M@Rx6o%i~Zo9CoLP1dws(_kO5;wMf7Q~MlKa$3nl#m#HO}CS}T6S?dRj$Bm z@HR~RNHp;RyeQ*4ENL)-{_xM7_nbL1=Q(HQ_n#lX090|+gCnq%>TcNXrP13s=_(y| z<*o|%Vil==xb@On53azBTizo$-Ht?CLNu| zoiIuhqY@J~tlc;3tJ?x@Bkd?3IZOobFy`Tu!2HQK`v@>;Gp7U=%g;w#Jr05C0C^Ow zIuqb5X34)NjZr!gDDCWw>cHor^8w~C&t9~8tmOxRT-hQ|HseIS80@x{-jeMeXEEJO zBiY-QI=22{&^52)KIeLDm4D{XafwJ^?!;~c@>=zkv2$7pu!J!Izm*Pjq@KhUU?O|S zYj5Ox$!(JI0|+>_eJY2V!{s_o?-QdA?X$|-clec`2wqJUC{KSyvGN5oZZ$_!Y-QR# zqVq$YuO7y~;oRqg3KzI8vj%XT_g6848ZP1n)^HQIaSIKuPjLqe%$UvUV-Y2KBw^+y z(($tnDL=9YOIf#+%Nfi6a+TOUutBbSC}NX!?_(7YNcIqS@#qLseaKWFGF|3b2Uq?A D?9aF- diff --git a/bin/classes/org/blockinger/game/pieces/ZPiece.class b/bin/classes/org/blockinger/game/pieces/ZPiece.class deleted file mode 100644 index 5d4f79af0c0c10a495e80812df41d71a07fd2e49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 854 zcmbV~?M@Rx6o%i~Zdq7Xu|-i3s(_MG6F0Vg7DN;SF=>oR4Td1vOFInOyWKYxAu0icQ{501cmVme`~n?$d4+)*a% z$XylgX%(qn`22~r9$bONA#Mj=wf&la_pbT6FO3qIZ5$Pl?XC!ntm;^&YxFBOWZX81 zZii74rz%dv4Quz)mE~;#cOz*lA32N%@G$D(guu-4C;JF6VLeX?%#|MvIeH8N#Q=GX zSamwU8BCFXPo}9du|R2OXIKS3gU$t*#tdsQ>YpFKVt{#!3i!>WZz8p+Ex>qo zkyl^JHMust be a reference to another resource, in the form "@[+][package:]type:name" -or to a theme attribute in the form "?[package:][type:]name". - */ - public static final int buttonBarButtonStyle=0x7f010001; - /**

Must be a reference to another resource, in the form "@[+][package:]type:name" -or to a theme attribute in the form "?[package:][type:]name". - */ - public static final int buttonBarStyle=0x7f010000; - } - public static final class color { - public static final int black_overlay=0x7f06000a; - public static final int darkbluegreen=0x7f06000b; - public static final int holo_grey=0x7f06000e; - public static final int square_blue=0x7f060001; - public static final int square_cyan=0x7f060007; - public static final int square_empty=0x7f060008; - public static final int square_error=0x7f060009; - public static final int square_green=0x7f060005; - public static final int square_magenta=0x7f060006; - public static final int square_orange=0x7f060002; - public static final int square_red=0x7f060004; - public static final int square_yellow=0x7f060003; - public static final int standardGameBackground=0x7f060000; - public static final int transparent=0x7f06000d; - public static final int yellow=0x7f06000c; - } - public static final class dimen { - /** Default screen margins, per the Android Design guidelines. - - Copyright 2013 Simon Willeke - contact: hamstercount@hotmail.com - - - This file is part of Blockinger. - - Blockinger is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Blockinger is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Blockinger. If not, see . - - Diese Datei ist Teil von Blockinger. - - Blockinger ist Freie Software: Sie können es unter den Bedingungen - der GNU General Public License, wie von der Free Software Foundation, - Version 3 der Lizenz oder (nach Ihrer Option) jeder späteren - veröffentlichten Version, weiterverbreiten und/oder modifizieren. - - Blockinger wird in der Hoffnung, dass es nützlich sein wird, aber - OHNE JEDE GEWÄHELEISTUNG, bereitgestellt; sogar ohne die implizite - Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. - Siehe die GNU General Public License für weitere Details. - - Sie sollten eine Kopie der GNU General Public License zusammen mit diesem - Programm erhalten haben. Wenn nicht, siehe . - - - Customize dimensions originally defined in res/values/dimens.xml (such as - screen margins) for sw720dp devices (e.g. 10" tablets) in landscape here. - - */ - public static final int activity_horizontal_margin=0x7f090000; - public static final int activity_vertical_margin=0x7f090001; - } - public static final class drawable { - public static final int hard_drop_button_icon_hd=0x7f020000; - public static final int hard_drop_button_icon_noburn=0x7f020001; - public static final int ic_settings=0x7f020002; - public static final int iconinger_v2=0x7f020003; - public static final int left_button_icon_hd=0x7f020004; - public static final int left_button_icon_noburn=0x7f020005; - public static final int right_button_icon_hd=0x7f020006; - public static final int right_button_icon_noburn=0x7f020007; - public static final int rotate_left_button_icon_hd=0x7f020008; - public static final int rotate_left_button_icon_noburn=0x7f020009; - public static final int rotate_right_button_icon_hd=0x7f02000a; - public static final int rotate_right_button_icon_noburn=0x7f02000b; - public static final int soft_drop_button_icon_hd=0x7f02000c; - public static final int soft_drop_button_icon_noburn=0x7f02000d; - } - public static final class id { - public static final int LinearLayout1=0x7f0d0000; - public static final int LinearLayout2=0x7f0d000a; - public static final int TextView1=0x7f0d001e; - public static final int View01=0x7f0d0011; - public static final int View02=0x7f0d000d; - public static final int View03=0x7f0d0007; - public static final int View04=0x7f0d0003; - public static final int View05=0x7f0d0001; - public static final int View06=0x7f0d000b; - public static final int View07=0x7f0d0008; - public static final int action_about=0x7f0d002e; - public static final int action_donate=0x7f0d002f; - public static final int action_exit=0x7f0d0031; - public static final int action_help=0x7f0d0030; - public static final int action_settings=0x7f0d002d; - public static final int blockinger_list_item=0x7f0d001f; - public static final int boardView=0x7f0d0009; - public static final int bottom_right_spacer=0x7f0d000f; - public static final int hardDropButton=0x7f0d0010; - public static final int hdivider=0x7f0d0014; - public static final int holdbutton=0x7f0d0028; - public static final int leftButton=0x7f0d0002; - public static final int leveldialogleveldisplay=0x7f0d0026; - public static final int levelseekbar=0x7f0d0024; - public static final int nicknameEditView=0x7f0d0019; - public static final int paddingcenter=0x7f0d0025; - public static final int paddingleft=0x7f0d0023; - public static final int paddingright=0x7f0d0027; - public static final int paddingtop=0x7f0d0022; - public static final int pausebutton_1=0x7f0d0012; - public static final int restartButton=0x7f0d001d; - public static final int resumeButton=0x7f0d001b; - public static final int rightButton=0x7f0d0004; - public static final int rotateLeftButton=0x7f0d000c; - public static final int rotateRightButton=0x7f0d000e; - public static final int scoredivider=0x7f0d0018; - public static final int seekBarPrefBarContainer=0x7f0d002c; - public static final int seekBarPrefUnitsLeft=0x7f0d002b; - public static final int seekBarPrefUnitsRight=0x7f0d0029; - public static final int seekBarPrefValue=0x7f0d002a; - public static final int softDropButton=0x7f0d0006; - public static final int spacer0=0x7f0d001a; - public static final int spacer2=0x7f0d001c; - public static final int spacerl0=0x7f0d0005; - public static final int text1=0x7f0d0020; - public static final int text2=0x7f0d0021; - public static final int textView1=0x7f0d0016; - public static final int titledivider=0x7f0d0017; - public static final int top_right_spacer=0x7f0d0013; - public static final int view2=0x7f0d0015; - } - public static final class integer { - public static final int audio_streams=0x7f070011; - public static final int clearAnimation_burstDuration=0x7f070019; - public static final int clearAnimation_enableBurst=0x7f070018; - public static final int clearAnimation_enableFlash=0x7f070015; - public static final int clearAnimation_flashCount=0x7f070016; - public static final int clearAnimation_flashInterval=0x7f070017; - public static final int doubleLineScore=0x7f07000a; - /** points per dropped square - */ - public static final int hardDropBonus=0x7f07000f; - public static final int levels=0x7f07001a; - public static final int levelsplusone=0x7f07001b; - public static final int multiTetrisScore=0x7f07000d; - public static final int padding_columns=0x7f070004; - public static final int phantom_alpha=0x7f070005; - public static final int piece_start_x=0x7f070007; - public static final int popup_attack=0x7f070012; - public static final int popup_decay=0x7f070014; - public static final int popup_sustain=0x7f070013; - public static final int quadLineScore=0x7f07000c; - /** points per dropped square - */ - public static final int shortVibeInterval=0x7f070010; - public static final int singleLineScore=0x7f070009; - public static final int softDropBonus=0x7f07000e; - public static final int spalten=0x7f070000; - public static final int spaltenoffset=0x7f070002; - public static final int spawn_delay=0x7f070008; - public static final int textalpha=0x7f070006; - public static final int trippleLineScore=0x7f07000b; - public static final int zeilen=0x7f070001; - public static final int zeilenoffset=0x7f070003; - } - public static final class layout { - public static final int activity_game=0x7f030000; - public static final int activity_game_alt=0x7f030001; - public static final int activity_main=0x7f030002; - public static final int blockinger_list_item=0x7f030003; - public static final int seek_bar_dialog=0x7f030004; - public static final int seek_bar_preference=0x7f030005; - } - public static final class menu { - public static final int main=0x7f0c0000; - } - public static final class raw { - public static final int clear2_free=0x7f050000; - public static final int drop_free=0x7f050001; - public static final int gameover2_free=0x7f050002; - public static final int key_free=0x7f050003; - public static final int lemmings03=0x7f050004; - public static final int sadrobot01=0x7f050005; - public static final int tetris_free=0x7f050006; - } - public static final class string { - public static final int action_about=0x7f0a0003; - public static final int action_backtomain=0x7f0a0002; - public static final int action_donate=0x7f0a0004; - public static final int action_help=0x7f0a0005; - public static final int action_settings=0x7f0a0001; - public static final int anonymous=0x7f0a001a; - public static final int apmLabel=0x7f0a001d; - public static final int apm_title=0x7f0a0015; - public static final int app_name=0x7f0a0000; - public static final int defeatDialogReturn=0x7f0a0018; - public static final int defeatDialogTitle=0x7f0a0017; - public static final int donate_button=0x7f0a0056; - public static final int donation_url=0x7f0a0055; - public static final int fps_title=0x7f0a0016; - public static final int highscoreListDescription=0x7f0a000c; - public static final int highscore_title=0x7f0a001f; - public static final int hint=0x7f0a001e; - public static final int holdbuttonstring=0x7f0a000a; - public static final int level_title=0x7f0a0013; - public static final int license_url=0x7f0a004c; - public static final int movespeed_pref_title=0x7f0a002e; - public static final int musicAuthorNote=0x7f0a0020; - public static final int music_url=0x7f0a004f; - public static final int musicvolume_pref_title=0x7f0a0030; - public static final int pausebutton=0x7f0a0009; - public static final int playerNameInputFieldHint=0x7f0a000b; - public static final int pref_accelerationH_summary=0x7f0a0041; - public static final int pref_accelerationH_title=0x7f0a0042; - public static final int pref_accelerationV_summary=0x7f0a0043; - public static final int pref_accelerationV_title=0x7f0a0044; - public static final int pref_antialiasing_summary=0x7f0a003f; - public static final int pref_antialiasing_title=0x7f0a0040; - public static final int pref_author_summary=0x7f0a0050; - public static final int pref_author_title=0x7f0a0051; - public static final int pref_author_url=0x7f0a0052; - /** Advanced Preference Strings - Advanced Preference Strings - */ - public static final int pref_button_sound_summary=0x7f0a0035; - public static final int pref_button_sound_title=0x7f0a0036; - public static final int pref_category_advanced=0x7f0a005a; - public static final int pref_category_layout=0x7f0a005b; - public static final int pref_category_other=0x7f0a0059; - public static final int pref_category_sound=0x7f0a0057; - public static final int pref_category_vibration=0x7f0a0058; - public static final int pref_donate_summary=0x7f0a0054; - public static final int pref_donate_title=0x7f0a0053; - public static final int pref_fps_summary=0x7f0a0026; - public static final int pref_fps_title=0x7f0a0027; - public static final int pref_fpslimit_summary=0x7f0a0037; - public static final int pref_fpslimit_title=0x7f0a0038; - public static final int pref_fpslimittext_default=0x7f0a003b; - public static final int pref_fpslimittext_summary=0x7f0a0039; - public static final int pref_fpslimittext_title=0x7f0a003a; - public static final int pref_help_apm_message=0x7f0a0067; - public static final int pref_help_apm_summary=0x7f0a0066; - public static final int pref_help_apm_title=0x7f0a0065; - public static final int pref_help_fps_message=0x7f0a006a; - public static final int pref_help_fps_summary=0x7f0a0069; - public static final int pref_help_fps_title=0x7f0a0068; - public static final int pref_help_levels_message=0x7f0a0061; - public static final int pref_help_levels_summary=0x7f0a0060; - public static final int pref_help_levels_title=0x7f0a005f; - public static final int pref_help_randomizer_message=0x7f0a006d; - public static final int pref_help_randomizer_summary=0x7f0a006c; - public static final int pref_help_randomizer_title=0x7f0a006b; - public static final int pref_help_resumability_message=0x7f0a0070; - public static final int pref_help_resumability_summary=0x7f0a006f; - public static final int pref_help_resumability_title=0x7f0a006e; - public static final int pref_help_scoring_message=0x7f0a005e; - public static final int pref_help_scoring_summary=0x7f0a005d; - /** Help Menu Strings - Help Menu Strings - */ - public static final int pref_help_scoring_title=0x7f0a005c; - public static final int pref_help_vibration_message=0x7f0a0064; - public static final int pref_help_vibration_summary=0x7f0a0063; - public static final int pref_help_vibration_title=0x7f0a0062; - public static final int pref_layoutswap_summary=0x7f0a0045; - public static final int pref_layoutswap_title=0x7f0a0046; - public static final int pref_license_music_summary=0x7f0a004d; - public static final int pref_license_music_title=0x7f0a004e; - public static final int pref_license_summary=0x7f0a004a; - public static final int pref_license_title=0x7f0a004b; - /** Preference Strings - */ - public static final int pref_phantom_summary=0x7f0a0024; - public static final int pref_phantom_title=0x7f0a0025; - public static final int pref_popup_summary=0x7f0a0028; - public static final int pref_popup_title=0x7f0a0029; - public static final int pref_rng_summary=0x7f0a002c; - public static final int pref_rng_title=0x7f0a002a; - public static final int pref_rngs_default=0x7f0a002b; - public static final int pref_version_summary=0x7f0a0047; - public static final int pref_version_title=0x7f0a0048; - public static final int pref_vibDurOffset_default=0x7f0a003e; - public static final int pref_vibDurOffset_summary=0x7f0a003c; - public static final int pref_vibDurOffset_title=0x7f0a003d; - public static final int pref_vibration_button_summary=0x7f0a0032; - public static final int pref_vibration_button_title=0x7f0a0031; - public static final int pref_vibration_events_summary=0x7f0a0034; - public static final int pref_vibration_events_title=0x7f0a0033; - public static final int quitButtonString=0x7f0a0008; - public static final int repository_url=0x7f0a0049; - public static final int resumeButtonString=0x7f0a0007; - public static final int scoreLabel=0x7f0a001b; - public static final int score_title=0x7f0a0012; - public static final int softdropspeed_pref_title=0x7f0a002d; - public static final int soundvolume_pref_title=0x7f0a002f; - public static final int startButtonString=0x7f0a0006; - public static final int startLevelDialogCancel=0x7f0a000e; - public static final int startLevelDialogStart=0x7f0a000f; - public static final int startLevelDialogTitle=0x7f0a000d; - public static final int tab=0x7f0a0019; - public static final int timeLabel=0x7f0a001c; - public static final int time_title=0x7f0a0014; - public static final int title_activity_about=0x7f0a0022; - public static final int title_activity_donate=0x7f0a0023; - public static final int title_activity_game=0x7f0a0010; - public static final int title_activity_help=0x7f0a0011; - /** Preference Strings - */ - public static final int title_activity_settings=0x7f0a0021; - } - public static final class style { - /** - Base application theme, dependent on API level. This theme is replaced - by AppBaseTheme from res/values-vXX/styles.xml on newer devices. - - - Theme customizations available in newer API levels can go in - res/values-vXX/styles.xml, while customizations related to - backward-compatibility can go here. - - - Base application theme for API 11+. This theme completely replaces - AppBaseTheme from res/values/styles.xml on API 11+ devices. - - - API 11 theme customizations can go here. - - Copyright 2013 Simon Willeke - contact: hamstercount@hotmail.com - - - This file is part of Blockinger. - - Blockinger is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Blockinger is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Blockinger. If not, see . - - Diese Datei ist Teil von Blockinger. - - Blockinger ist Freie Software: Sie können es unter den Bedingungen - der GNU General Public License, wie von der Free Software Foundation, - Version 3 der Lizenz oder (nach Ihrer Option) jeder späteren - veröffentlichten Version, weiterverbreiten und/oder modifizieren. - - Blockinger wird in der Hoffnung, dass es nützlich sein wird, aber - OHNE JEDE GEWÄHELEISTUNG, bereitgestellt; sogar ohne die implizite - Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. - Siehe die GNU General Public License für weitere Details. - - Sie sollten eine Kopie der GNU General Public License zusammen mit diesem - Programm erhalten haben. Wenn nicht, siehe . - - - Base application theme for API 14+. This theme completely replaces - AppBaseTheme from BOTH res/values/styles.xml and - res/values-v11/styles.xml on API 14+ devices. - - API 14 theme customizations can go here. - */ - public static final int AppBaseTheme=0x7f0b0000; - /** Application theme. - All customizations that are NOT specific to a particular API-level can go here. - */ - public static final int AppTheme=0x7f0b0001; - public static final int ButtonBar=0x7f0b0003; - public static final int ButtonBarButton=0x7f0b0004; - public static final int FullscreenActionBarStyle=0x7f0b0005; - /** @style/ButtonBar -@style/ButtonBarButton - */ - public static final int FullscreenTheme=0x7f0b0002; - } - public static final class xml { - public static final int about_menu=0x7f040000; - public static final int advanced_preferences=0x7f040001; - public static final int help_menu=0x7f040002; - public static final int simple_preferences=0x7f040003; - } - public static final class styleable { - /** - Declare custom theme attributes that allow changing which styles are - used for button bars depending on the API level. - ?android:attr/buttonBarStyle is new as of API 11 so this is - necessary to support previous API levels. - -

Includes the following attributes:

- - - - - - -
AttributeDescription
{@link #ButtonBarContainerTheme_buttonBarButtonStyle org.blockinger.game:buttonBarButtonStyle}
{@link #ButtonBarContainerTheme_buttonBarStyle org.blockinger.game:buttonBarStyle}
- @see #ButtonBarContainerTheme_buttonBarButtonStyle - @see #ButtonBarContainerTheme_buttonBarStyle - */ - public static final int[] ButtonBarContainerTheme = { - 0x7f010000, 0x7f010001 - }; - /** -

This symbol is the offset where the {@link org.blockinger.game.R.attr#buttonBarButtonStyle} - attribute's value can be found in the {@link #ButtonBarContainerTheme} array. - - -

Must be a reference to another resource, in the form "@[+][package:]type:name" -or to a theme attribute in the form "?[package:][type:]name". - @attr name android:buttonBarButtonStyle - */ - public static final int ButtonBarContainerTheme_buttonBarButtonStyle = 1; - /** -

This symbol is the offset where the {@link org.blockinger.game.R.attr#buttonBarStyle} - attribute's value can be found in the {@link #ButtonBarContainerTheme} array. - - -

Must be a reference to another resource, in the form "@[+][package:]type:name" -or to a theme attribute in the form "?[package:][type:]name". - @attr name android:buttonBarStyle - */ - public static final int ButtonBarContainerTheme_buttonBarStyle = 0; - }; -} diff --git a/proguard-project.txt b/proguard-project.txt deleted file mode 100644 index f2fe155..0000000 --- a/proguard-project.txt +++ /dev/null @@ -1,20 +0,0 @@ -# To enable ProGuard in your project, edit project.properties -# to define the proguard.config property as described in that file. -# -# Add project specific ProGuard rules here. -# By default, the flags in this file are appended to flags specified -# in ${sdk.dir}/tools/proguard/proguard-android.txt -# You can edit the include path and order by changing the ProGuard -# include property in project.properties. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# Add any project specific keep options here: - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} diff --git a/project.properties b/project.properties deleted file mode 100644 index a3ee5ab..0000000 --- a/project.properties +++ /dev/null @@ -1,14 +0,0 @@ -# This file is automatically generated by Android Tools. -# Do not modify this file -- YOUR CHANGES WILL BE ERASED! -# -# This file must be checked in Version Control Systems. -# -# To customize properties used by the Ant build system edit -# "ant.properties", and override values to adapt the script to your -# project structure. -# -# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): -#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt - -# Project target. -target=android-17 From 94502a98b10634a596235b508ff31d60bf578d8d Mon Sep 17 00:00:00 2001 From: mareksebera Date: Tue, 17 Sep 2013 17:35:31 +0200 Subject: [PATCH 3/8] Added Gradle build file --- build.gradle | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 build.gradle diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..6831da1 --- /dev/null +++ b/build.gradle @@ -0,0 +1,40 @@ +apply plugin: 'android' + +buildscript { + repositories { + mavenCentral() + } + dependencies { + classpath 'com.android.tools.build:gradle:0.5.+' + } +} + +repositories { + mavenCentral() +} + +dependencies { + compile 'com.android.support:support-v4:18.0.+' +} + +android { + compileSdkVersion 18 + buildToolsVersion "18.0.1" + + sourceSets { + main { + manifest.srcFile 'AndroidManifest.xml' + java.srcDirs = ['src'] + resources.srcDirs = ['src'] + aidl.srcDirs = ['src'] + renderscript.srcDirs = ['src'] + res.srcDirs = ['res'] + assets.srcDirs = ['assets'] + } + } + + defaultConfig { + minSdkVersion 8 + targetSdkVersion 18 + } +} From 8142250be2f8f8603da148078be8a8b334d15440 Mon Sep 17 00:00:00 2001 From: mareksebera Date: Tue, 17 Sep 2013 17:37:33 +0200 Subject: [PATCH 4/8] Updated SDK target --- AndroidManifest.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index d0df9d6..3c514b4 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -43,7 +43,7 @@ + android:targetSdkVersion="18" /> From c302ff1fff1816ba12d7c7b62ffc4478285303e4 Mon Sep 17 00:00:00 2001 From: mareksebera Date: Tue, 17 Sep 2013 17:37:50 +0200 Subject: [PATCH 5/8] Leftover ignored folder --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 354a711..5f2a00b 100644 --- a/.gitignore +++ b/.gitignore @@ -13,4 +13,4 @@ proguard-project.txt gen *.iml build.xml - +.idea From f91e91a8c9b01bea33307229da8abb6af3c00430 Mon Sep 17 00:00:00 2001 From: mareksebera Date: Tue, 17 Sep 2013 17:42:10 +0200 Subject: [PATCH 6/8] Refactored MainActivity --- .../game/activities/MainActivity.java | 81 +++++++++---------- 1 file changed, 39 insertions(+), 42 deletions(-) diff --git a/src/org/blockinger/game/activities/MainActivity.java b/src/org/blockinger/game/activities/MainActivity.java index 68b32cc..88813ee 100644 --- a/src/org/blockinger/game/activities/MainActivity.java +++ b/src/org/blockinger/game/activities/MainActivity.java @@ -21,15 +21,15 @@ Diese Datei ist Teil von Blockinger. - Blockinger ist Freie Software: Sie können es unter den Bedingungen + Blockinger ist Freie Software: Sie k�nnen es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation, - Version 3 der Lizenz oder (nach Ihrer Option) jeder späteren - veröffentlichten Version, weiterverbreiten und/oder modifizieren. + Version 3 der Lizenz oder (nach Ihrer Option) jeder sp�teren + ver�ffentlichten Version, weiterverbreiten und/oder modifizieren. - Blockinger wird in der Hoffnung, dass es nützlich sein wird, aber - OHNE JEDE GEWÄHELEISTUNG, bereitgestellt; sogar ohne die implizite - Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. - Siehe die GNU General Public License für weitere Details. + Blockinger wird in der Hoffnung, dass es n�tzlich sein wird, aber + OHNE JEDE GEW�HELEISTUNG, bereitgestellt; sogar ohne die implizite + Gew�hrleistung der MARKTF�HIGKEIT oder EIGNUNG F�R EINEN BESTIMMTEN ZWECK. + Siehe die GNU General Public License f�r weitere Details. Sie sollten eine Kopie der GNU General Public License zusammen mit diesem Programm erhalten haben. Wenn nicht, siehe . @@ -37,30 +37,29 @@ package org.blockinger.game.activities; -import org.blockinger.game.R; -import org.blockinger.game.components.GameState; -import org.blockinger.game.components.Sound; -import org.blockinger.game.db.HighscoreOpenHelper; -import org.blockinger.game.db.ScoreDataSource; - -import android.net.Uri; -import android.os.Bundle; -import android.preference.PreferenceManager; import android.app.AlertDialog; import android.app.ListActivity; -import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.database.Cursor; +import android.net.Uri; +import android.os.Bundle; +import android.preference.PreferenceManager; import android.support.v4.widget.SimpleCursorAdapter; import android.view.Menu; import android.view.MenuItem; import android.view.View; -import android.widget.SeekBar; import android.widget.Button; +import android.widget.SeekBar; import android.widget.SeekBar.OnSeekBarChangeListener; import android.widget.TextView; +import org.blockinger.game.R; +import org.blockinger.game.components.GameState; +import org.blockinger.game.components.Sound; +import org.blockinger.game.db.HighscoreOpenHelper; +import org.blockinger.game.db.ScoreDataSource; + public class MainActivity extends ListActivity { public static final int SCORE_REQUEST = 0x0; @@ -80,9 +79,7 @@ public class MainActivity extends ListActivity { private AlertDialog.Builder startLevelDialog; private AlertDialog.Builder donateDialog; private int startLevel; - private View dialogView; - private SeekBar leveldialogBar; - private TextView leveldialogtext; + private TextView leveldialogtext; private Sound sound; @Override @@ -104,7 +101,7 @@ protected void onCreate(Bundle savedInstanceState) { // Use the SimpleCursorAdapter to show the // elements in a ListView adapter = new SimpleCursorAdapter( - (Context)this, + this, R.layout.blockinger_list_item, mc, new String[] {HighscoreOpenHelper.COLUMN_SCORE, HighscoreOpenHelper.COLUMN_PLAYERNAME}, @@ -210,34 +207,34 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { } - public void onClickStart(View view) { - dialogView = getLayoutInflater().inflate(R.layout.seek_bar_dialog, null); - leveldialogtext = ((TextView)dialogView.findViewById(R.id.leveldialogleveldisplay)); - leveldialogBar = ((SeekBar)dialogView.findViewById(R.id.levelseekbar)); + public void onClickStart() { + View dialogView = getLayoutInflater().inflate(R.layout.seek_bar_dialog, null); + leveldialogtext = ((TextView) dialogView.findViewById(R.id.leveldialogleveldisplay)); + SeekBar leveldialogBar = ((SeekBar) dialogView.findViewById(R.id.levelseekbar)); leveldialogBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { - @Override - public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) { - leveldialogtext.setText("" + arg1); - startLevel = arg1; - } + @Override + public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) { + leveldialogtext.setText("" + arg1); + startLevel = arg1; + } - @Override - public void onStartTrackingTouch(SeekBar arg0) { - } + @Override + public void onStartTrackingTouch(SeekBar arg0) { + } - @Override - public void onStopTrackingTouch(SeekBar arg0) { - } - - }); + @Override + public void onStopTrackingTouch(SeekBar arg0) { + } + + }); leveldialogBar.setProgress(startLevel); leveldialogtext.setText("" + startLevel); startLevelDialog.setView(dialogView); startLevelDialog.show(); } - public void onClickResume(View view) { + public void onClickResume() { Intent intent = new Intent(this, GameActivity.class); Bundle b = new Bundle(); b.putInt("mode", GameActivity.RESUME_GAME); //Your id @@ -279,10 +276,10 @@ protected void onResume() { adapter.changeCursor(cursor); if(!GameState.isFinished()) { - ((Button)findViewById(R.id.resumeButton)).setEnabled(true); + findViewById(R.id.resumeButton).setEnabled(true); ((Button)findViewById(R.id.resumeButton)).setTextColor(getResources().getColor(R.color.square_error)); } else { - ((Button)findViewById(R.id.resumeButton)).setEnabled(false); + findViewById(R.id.resumeButton).setEnabled(false); ((Button)findViewById(R.id.resumeButton)).setTextColor(getResources().getColor(R.color.holo_grey)); } }; From d7af1b187f50fa1e3409cdc29f8be1f00b66624c Mon Sep 17 00:00:00 2001 From: mareksebera Date: Tue, 17 Sep 2013 17:49:49 +0200 Subject: [PATCH 7/8] Persisting user nickname if he starts or resumes the game with, and restoring it on demand --- .../game/activities/MainActivity.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/org/blockinger/game/activities/MainActivity.java b/src/org/blockinger/game/activities/MainActivity.java index 88813ee..4f0bca6 100644 --- a/src/org/blockinger/game/activities/MainActivity.java +++ b/src/org/blockinger/game/activities/MainActivity.java @@ -181,8 +181,25 @@ public boolean onOptionsItemSelected(MenuItem item) { return super.onOptionsItemSelected(item); } } + + private void persistNickname(){ + TextView nickNameEditText = (TextView) findViewById(R.id.nicknameEditView); + if(null != nickNameEditText){ + PreferenceManager.getDefaultSharedPreferences(this) + .edit().putString(PLAYERNAME_KEY, nickNameEditText.getText().toString()).commit(); + } + } + + private void restoreNickname(){ + TextView nickNameEditText = (TextView) findViewById(R.id.nicknameEditView); + if(null != nickNameEditText){ + nickNameEditText.setText(PreferenceManager.getDefaultSharedPreferences(this) + .getString(PLAYERNAME_KEY, null)); + } + } public void start() { + persistNickname(); Intent intent = new Intent(this, GameActivity.class); Bundle b = new Bundle(); b.putInt("mode", GameActivity.NEW_GAME); //Your id @@ -235,6 +252,7 @@ public void onStopTrackingTouch(SeekBar arg0) { } public void onClickResume() { + persistNickname(); Intent intent = new Intent(this, GameActivity.class); Bundle b = new Bundle(); b.putInt("mode", GameActivity.RESUME_GAME); //Your id @@ -269,6 +287,7 @@ protected void onDestroy() { @Override protected void onResume() { super.onResume(); + restoreNickname(); sound.setInactive(false); sound.resume(); datasource.open(); From 50d72b37ecb8f4daf60d65731257e26d0309bdd9 Mon Sep 17 00:00:00 2001 From: mareksebera Date: Tue, 17 Sep 2013 18:00:07 +0200 Subject: [PATCH 8/8] Refactoring reverted --- src/org/blockinger/game/activities/MainActivity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/org/blockinger/game/activities/MainActivity.java b/src/org/blockinger/game/activities/MainActivity.java index 4f0bca6..d18f818 100644 --- a/src/org/blockinger/game/activities/MainActivity.java +++ b/src/org/blockinger/game/activities/MainActivity.java @@ -224,7 +224,7 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { } - public void onClickStart() { + public void onClickStart(View view) { View dialogView = getLayoutInflater().inflate(R.layout.seek_bar_dialog, null); leveldialogtext = ((TextView) dialogView.findViewById(R.id.leveldialogleveldisplay)); SeekBar leveldialogBar = ((SeekBar) dialogView.findViewById(R.id.levelseekbar)); @@ -251,7 +251,7 @@ public void onStopTrackingTouch(SeekBar arg0) { startLevelDialog.show(); } - public void onClickResume() { + public void onClickResume(View view) { persistNickname(); Intent intent = new Intent(this, GameActivity.class); Bundle b = new Bundle();