From 463bbcba207c59b510c836da74bc2810bab688e6 Mon Sep 17 00:00:00 2001 From: Peter Osterlund Date: Sat, 7 Apr 2012 21:05:05 +0000 Subject: [PATCH] DroidFish: Added flip board button. --- DroidFish/res/drawable/flip.png | Bin 0 -> 1461 bytes DroidFish/res/drawable/flip_large.png | Bin 0 -> 2122 bytes DroidFish/res/layout-land/main.xml | 9 ++++++- DroidFish/res/layout/main.xml | 9 ++++++- DroidFish/res/layout/main_left_handed.xml | 7 +++++ DroidFish/res/raw/about.html | 2 +- DroidFish/res/values/strings.xml | 3 +-- DroidFish/res/xml/preferences.xml | 6 ----- .../src/org/petero/droidfish/DroidFish.java | 25 ++++++++++++++---- 9 files changed, 45 insertions(+), 16 deletions(-) create mode 100644 DroidFish/res/drawable/flip.png create mode 100644 DroidFish/res/drawable/flip_large.png diff --git a/DroidFish/res/drawable/flip.png b/DroidFish/res/drawable/flip.png new file mode 100644 index 0000000000000000000000000000000000000000..503e8f14e7cc1d0273e38bdf1763ff47c9d908c8 GIT binary patch literal 1461 zcmV;m1xosfP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb) z6gDhjlpePL00lKkL_t(Y$K_UCOjBnVe$G$-D73a64l~7eY@INXF#;|QW0Nfoml3?d zk-;R>3$Jt+WM0TJv*FUXMYEXz@MGca(d|L z;c(tvXq$>H{$zK1lJDY6zUO`3_x;}Y{XXC+K}5-w*#BqHb^VD9KC@^l(c|#|0QVRQ zOGLPI=@N(t2M!!SadGh@4ltS6X0sWJq9pgVwY9e4;bFHVNp6;9Ee?kxebIZRnBcT+eZw;=nTUUfEAa^(;FcEswOmzP^u$wpLeH8xmEWOrgsbV!XHGdP)+ch;cMgUk^T6(lHO(xT?3BvyU`^Sms zh%C#SgTbIlmgPsXP*G7~Fc=I!ERU?Js%o5ws+*dcjA?74prD|P<2VTbdA;8F;^N|I zA}SXIfzMP}4u_*5H#hf=+wGRtu3f9z?REk{6%`dC5!Kzeal?`jp}oSb}Pc6K&zdV1O^ilW18HZKB@N=r+V z1U`9j02US&3KQXO+O%l`z@VmSk<^M^4u)Z%C`#Yh*w~Q6;V|gB&Kx^-OdS~+!S3C= zxf3T&!~vkQv-9CxdcEEcw`|$+=dNA5Cazt()<#4xXX-&+*Y6uxhDapxPBa?*E)t0x z>FVlw^Pwr#(a`|_IC$_NLquFO8eJa<1h$?$d9nn6@o{tX(4j+^nwm=P!{Kl%J;2$s zXMY5+KJ9Frnwqkzs=8Sa1a5S6^q=|pd9l5{J=E9N7tM5MX(GF7v)O!-B%z_9q2uDk zi!A{90RX2?ok|`Y7#MJ?syeG_8Yzk*%CdY*Rn-Aq*Sp%<+I#@m45N+#fd2meR~8o+ zbt0lbAh3{~o&6O6cUrGnTU(!xMx!H?0$G;n`0?X|0Nw}SOg-;(I+H>GpeV`}UDt_- z$nWbJv~hv$DIN2y3Ji7H4M59r95{!?J)AsG#uLJnlWHN2Y$;ruFwt^r40QT+M zw*i0;Kmh=IVPRqIxpU{P3=a>7MN!mcS*CbAPO>c1?c2At-rip6@ZrP#09pam0a#fFb~|0(gnzxHUeXFUM#!vK+_Z|A~JAk{Li{&0nVE P00000NkvXXu0mjfZ%MGo literal 0 HcmV?d00001 diff --git a/DroidFish/res/drawable/flip_large.png b/DroidFish/res/drawable/flip_large.png new file mode 100644 index 0000000000000000000000000000000000000000..5eeb2bc745b0fc8fefa76fb6fb90225568705107 GIT binary patch literal 2122 zcmV-Q2(|Z#P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb) z6gn8}m8A{<00+uRL_t(o!|hmGY*g13UFXi*Gj|5#2iVw&Z9%LCVhFgl>we(I{va+b zNJvGMsajbUR@ILRSM-a>5-KfA|+eAS{ibRkd93()&H6AN93XEgBfX6W4 zCo^+BnWyipe)L>Ab^YS;74=9*S9j*#eb(7~?X~wk!2icLWQbQ~h~zU{LI}RBJ@ZQf z5dcI>OG{Q$Q$)n0 zFhYvl+}vbURaJ27)~&N8B_%<--5yP)Qhe~>ff@(|-2MIi1wNl|ElCLRZz>NA4Ak%6 zzkf$067c|_!{K-X!0Q0~3;AwdE_|h>rRBk3@B>}foe~rP;J|?cfws1`yJcl%_dFiY zLjcnNGyo|83IM0i=i6}k^5wTXIy&B+o}P9Yb~Q~~BP9jNWHJ}P8UU76C*r|_2eXXu z8R0OS&FP~@kA6k+k0jejzDu%#WC_UvlKC<$MI_%KS?l$Be^FXm`eZTgZQHhOmgKKV zev71aMURnGTrSt|bzRRjJY_POc>46|FI!q#dI5L=`~$!v01*K583|#?kO{ysZ`1Yz$%|zIRnee$|@`t%ahFA9XWDjl;l~GKao3BNt!Yhf1#a$fdPxh zV+lC-Uug}J%8zsfYQef#!MAQ1Q)$ySnY%9K}DvSYPcFD<8a zrKP12pU-!KK%iiLI~{Mz58)tVc`&fy8r?JVyjW{Ygb*9X$H&)&LLrCW@Ao8=NmC>eQD$dnjj#({*B9p)Nl{Z%0nRy&=}4K9}}wq?tfegHQBj0quh^cyUCAH2puJJa_IK0K~Ghv;ThY-n~Zv+_ST@`pJ_gX8=q|y?Uv}G!~1k z*L7V{6oml9%*>3(=ktAAR*o@QJ@{Y1T3cHw7k>&MDtQ3;a6-EKnS)oG1ewEPv1~S( zOiq$Q2mznZmktC1xd7~$_7_$Da5(&9o6YviWHLD)4u|jQy8bjA4vz^TwBh05FUQ8l zo*X`Wcv3ci`f34QxNt#rI-NC&qCBHeZ*T8YP17{F@nt1Q@%#Nh)pb3^WyaO3SKpIm z#=6P^EJjC1zoYAV!mu$hF%hq;tGfiC3BZO-M=h$}p-?EP>-wT3kH_Ql?d|QK)YsQP z2C#0mz|NjM>nJKJdS6i#D@l;VojZ55YuB#*6Tk$3uUGU~Utiz%W3gChp_k_8=hID1 zO#=Y_0N_Ue%4DjG739JcjYdC~X42_&nj~3ORrMKwLjc~C923iWERjgekxVTjnxeY8 zI!iWoqX1@%ELv)lot>S|Xf*nd&us;XAI-R|!hHP7K0M_5VbyqoX5V)3gziY-(z{SzllO z>D1Iz#PD3E_ee64NJQiDxRyvHBFSVjw$RhY^S!;jPfJQlE&+HCz&il)R@EdLz$z*# zoO5$?cUxOqI|2L#z`^zF*SGq7z6T4#x)9`2|DQQ?W(>fe0UQRfQ)cv%z5b$TRaI3& zq0qpI6DI-y?gO|Ti9|+EojP?r7z{=W3kwTPCX>bCaF{d2G9yWlNF>selaq-XH*U=A z-Mjbm^XJbSEqR|Ld`MOqKF<+>0>CA|VB!Ggq{6!Z6am<{XV0GR?%1(ob6Htgk;mh4 zs;X+28kq9?{gL6};gHwseeCsm?*n)UU_@?mGDEZYyk{3it74J{^o-wa0Nj!v`4)>M z-|2Mb*laeHq&Xgsr!`IcT6PLSDJhfkI+yX`^2(2)4A2%SidpiS`L$yd{h0K4JR@ve z?IJI8wk9%wiVS - + + - + + + +
  • - Long press left/right buttons for additional game navigation commands. + Long press mode/left/right buttons for additional commands.
  • diff --git a/DroidFish/res/values/strings.xml b/DroidFish/res/values/strings.xml index 150711f..3ad5c69 100644 --- a/DroidFish/res/values/strings.xml +++ b/DroidFish/res/values/strings.xml @@ -359,8 +359,6 @@ you are not actively using the program.\ Playing Options Player Name Default player name in new games - Flip Board - View board from black side Auto Swap Sides Automatically swap sides when new game started. Also overrides Flip Board setting Flip Board: Player @@ -482,6 +480,7 @@ you are not actively using the program.\ Enable tablebase probing in engine, when supported. Takes effect next time engine is started GTB Directory Directory where Gaviota tablebases are installed. Leave blank to use default directory + Flip board button Mode button Backward button Forward button diff --git a/DroidFish/res/xml/preferences.xml b/DroidFish/res/xml/preferences.xml index 268881b..a2f13d5 100644 --- a/DroidFish/res/xml/preferences.xml +++ b/DroidFish/res/xml/preferences.xml @@ -9,12 +9,6 @@ android:summary="@string/prefs_playerName_summary" android:defaultValue="Player"> - - blackMatch)) || (!flipped && (whiteMatch < blackMatch))) { flipped = !flipped; - boardFlipped = flipped; - Editor editor = settings.edit(); - editor.putBoolean("boardFlipped", boardFlipped); - editor.commit(); + setBoardFlipPrefs(flipped); } } if (autoSwapSides) {