From 97cf708e7c464d13310e55b3036802efc63fdb92 Mon Sep 17 00:00:00 2001 From: lastfuture Date: Tue, 30 Apr 2013 03:28:48 +0200 Subject: [PATCH] Flag for leading zeros Added a boolean to switch on or off the "cyclers" that normally replace leading zeros in hour, day and month. --- squared_screen_eu.png | Bin 0 -> 1194 bytes squared_screen_eu_zero.png | Bin 0 -> 1188 bytes squared_screen_zero.png | Bin 0 -> 1189 bytes src/.DS_Store | Bin 0 -> 6148 bytes src/squared.c | 33 ++++++++++++++++++--------------- 5 files changed, 18 insertions(+), 15 deletions(-) create mode 100644 squared_screen_eu.png create mode 100644 squared_screen_eu_zero.png create mode 100644 squared_screen_zero.png create mode 100644 src/.DS_Store diff --git a/squared_screen_eu.png b/squared_screen_eu.png new file mode 100644 index 0000000000000000000000000000000000000000..eed2e4e50fa1310c4d32657782edb1c4560201b9 GIT binary patch literal 1194 zcmeAS@N?(olHy`uVBq!ia0y~yV3@$bz_5aYnSp`9V&il#1_lPn64!{5;QX|b^2DN4 z2FH~Aq*MjZ+{E}FfdWj%4dKI|^3?N`*Ur~^l zoSj;tkd&I9nP;o?e)oPQh0GLNrEpVU1K$GY)Qn7zs-o23D!-8As_bOT6eW8*1)B=1 zirj+S)RIJnirk#MVyg;UC9t_xdBs*BVSOb9u#%E&TP292B76fBob!uP6-@Pvb(0MY z4HeAH^bAc*&CCpS6pRcEjr0wS^bO2(4Na^}&8&>f6`(-LPQj)qCCw_x#SLm#QA(Pv zQbtKhft9{~d3m{Bxv^e;QM$gNrKKgv3?n1mqLeh<;>x^|#0uTKVr7^KE~&-IMVSR9 znfZANAQKal@=Hr>m6V{yR^%4=`oay)D~1MCa(=FUMPh-zp`L+$ZZ61QU=J6U1f?RJ zfmL;JNM%8)eo$(0erZv1YEWvLGLlvJEdnVl@b$IwFUm~M%uCF1$xklLP0cIubg@;c z$Su%I$xN{_x3n;EGjMY;urM+(voJKYFt9Lob~1N!F?2GpG_W*=nSo8Og^7!)o11~L zqot{#p`ojhlcAZji?O+>iG{O)nW-CGuV-FyNn&1dD$L%@%oHoAUL(AEt(=Qe6HD@o zLh|!-U@0IVBfliSI3vG6!8zDWLBlsOIWrF=pb3f~aOhjPq!wkCrKY$Q<>xAZL)a=4 ziwg`aEDQ_{%}or&*>EzGejhhrm7mm&VR^IMm|Edhfo;)k%9=OF5Q$Oj`1I*P*9tSeclZm|n3y-Sf1# zj-7>tg(YPgBO@c@+-=Lx$r(C;K$@h0fWQRXttv0)@>cx0H6@Y_q)fz0OY-IlW{_IT z}~L=UhwAo1QpMyUC|AU409@Fr)EuE#tSMvJYD@< J);T3K0RRE!gUkQ` literal 0 HcmV?d00001 diff --git a/squared_screen_eu_zero.png b/squared_screen_eu_zero.png new file mode 100644 index 0000000000000000000000000000000000000000..00eb22bb7eef35ac4a4b9a18c36151e828e255d7 GIT binary patch literal 1188 zcmeAS@N?(olHy`uVBq!ia0y~yV3@$bz_5aYnSp`9V&il#1_lPn64!{5;QX|b^2DN4 z2FH~Aq*MjZ+{E}FfdWj%4dKI|^3?N`*Ur~^l zoSj;tkd&I9nP;o?e)oPQh0GLNrEpVU1K$GY)Qn7zs-o23D!-8As_bOT6eW8*1)B=1 zirj+S)RIJnirk#MVyg;UC9t_xdBs*BVSOb9u#%E&TP292B76fBob!uP6-@Pvb(0MY z4HeAH^bAc*&CCpS6pRcEjr0wS^bO2(4Na^}&8&>f6`(-LPQj)qCCw_x#SLm#QA(Pv zQbtKhft9{~d3m{Bxv^e;QM$gNrKKgv3?n1mqLeh<;>x^|#0uTKVr7^KE~&-IMVSR9 znfZANAQKal@=Hr>m6V{yR^%4=`oay)D~1MCa(=FUMPh-zp`L+$ZZ61QU=J6U1f?RJ zfmL;JNM%8)eo$(0erZv1YEWvLGLlvJEdnVl@b$IwFUm~M%uCF1$xklLP0cIubg@;c z$Su%I$xN{_x3n;EGjMY;urM+(voJKYFt9Lob~1N!F?2GpG_W*=nSo8Og^7!)o11~T zqot{#p`ojhlcAZji?O+>iG{O)nW-CGuV-FyNn&1dD$L%@%oHoAUNgLUt(=Qe6HD@o zLh|!-U@0IVBfliSI3vG6!8zDWLBlsOIWrF=pb3f~aOhjPq!wkCrKY$Q<>xAZL)a=4 ziwn#wEsf00EX<7zpgwmtG;y_XHZnCcFg3DpHCKY_O(7@L^z9UE^g+o3DY?Lef?V7{ zOmNBurE)t3MD|I|OR-fdQnI(xYwqu7U|?Vi@Ck8cU|{(F|NqjP^Y1b+FdXo7aSW-r z_2z~nU$X%ZgX53?%YQmJ%#b+hnWi5)Tj^}$qf^HfJtu8@%`?4NS3p2OAV5asf86=4 z4j^E=;77WBKOZPlEO>ML|B6U978aH*7ANXBI5;>~sCi5ZvHh(GlC93-)`rkv^3@6X z|3%r-3JMAfUOIj>G%T6M$jHc;%P~nMRDWN=NlVr!_A5;H_MWz3jpF`Nle{hN{=B+9 wD;t+F|D4MBwZW%)!JFq3R6J+x@@`;csJSOsD?0seE~wn_boFyt=akR{0P*R4#Q*>R literal 0 HcmV?d00001 diff --git a/squared_screen_zero.png b/squared_screen_zero.png new file mode 100644 index 0000000000000000000000000000000000000000..72dae7ff54a68af63238864d72aa6a2898762e2d GIT binary patch literal 1189 zcmeAS@N?(olHy`uVBq!ia0y~yV3@$bz_5aYnSp`9V&il#1_lPn64!{5;QX|b^2DN4 z2FH~Aq*MjZ+{E}FfdWj%4dKI|^3?N`*Ur~^l zoSj;tkd&I9nP;o?e)oPQh0GLNrEpVU1K$GY)Qn7zs-o23D!-8As_bOT6eW8*1)B=1 zirj+S)RIJnirk#MVyg;UC9t_xdBs*BVSOb9u#%E&TP292B76fBob!uP6-@Pvb(0MY z4HeAH^bAc*&CCpS6pRcEjr0wS^bO2(4Na^}&8&>f6`(-LPQj)qCCw_x#SLm#QA(Pv zQbtKhft9{~d3m{Bxv^e;QM$gNrKKgv3?n1mqLeh<;>x^|#0uTKVr7^KE~&-IMVSR9 znfZANAQKal@=Hr>m6V{yR^%4=`oay)D~1MCa(=FUMPh-zp`L+$ZZ61QU=J6U1f?RJ zfmL;JNM%8)eo$(0erZv1YEWvLGLlvJEdnVl@b$IwFUm~M%uCF1$xklLP0cIubg@;c z$Su%I$xN{_x3n;EGjMY;urM+(voJKYFt9Lob~1N!F?2GpG_W*=nSo8Oqluw`o12BB zqot{Zp`ojhlcAZji?O+>iG{O)nW-CGuV-FyNn&1dD$L%@%oHoAUQ4`st(=Qe6HD@o zLh|!-U@0IVBfliSI3vG6!8zDWLBlsOIWrF=pb3f~aOhjPq!wkCrKY$Q<>xAZL)a=4 ziwn#wEsf00EX<7zpgwmtG;y_XHZnCcFg3DpHCKY_O(7@L^z9UE^g+o3DY?Lef?V7{ zOmNBurE)t3MD|I|OR-fdQnI(37B^!*0|NtFfKP}k0|UeV|NocXoPU>rf#IO1i(^Q| ztv5Fu`C1fs90K?LUwU`8Lr&Mi1HYw>t!8Y$ka+3!Bo)u&rR~z2#W*-PI5haW>h+;a z=C1j_D_=7(F)=Yo{rzm8tc_kyZUc$Qg-7t_Pzb_@@M`z v-`!_?p-v%RGJq{*JNu~y70*jywoE(>9ddHDD{`CzKm~`VtDnm{r-UW|#ZY@N literal 0 HcmV?d00001 diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmZQzU|@7AO)+F(5MW?n;9!8z45|!R0Z1N%F(jFgL>QrFAPJ2!M?+vV1V%$(Gz3ON zU^D~25V%SxcdJP zRior+2#kinunYl47MEZbCs3t{!+W4QHvuXKVuPw;Mo^s$(F3lEVT}ML$bg~*R5_@+ b2Uo?6kTwK}57Iu`5P${HC_Nei0}uiLNUI8I literal 0 HcmV?d00001 diff --git a/src/squared.c b/src/squared.c index ddcca88..fd08b6c 100644 --- a/src/squared.c +++ b/src/squared.c @@ -11,7 +11,8 @@ PBL_APP_INFO(MY_UUID, Window window; -#define US_DATE false // true == MM/DD, false == DD/MM +#define US_DATE true // true == MM/DD, false == DD/MM +#define NO_ZERO true // false == replaces leading Zero for hour, day, month with a "cycler" #define TILE_SIZE 10 #define NUMSLOTS 8 #define SPACING_X TILE_SIZE @@ -251,22 +252,24 @@ void handle_tick(AppContextRef ctx, PebbleTickEvent *evt) { slot[7].curDigit = mo%10; } - if (slot[0].curDigit == 0) { - slot[0].curDigit = 10; - if (slot[0].prevDigit == 10) { - slot[0].curDigit++; + if (NO_ZERO) { + if (slot[0].curDigit == 0) { + slot[0].curDigit = 10; + if (slot[0].prevDigit == 10) { + slot[0].curDigit++; + } } - } - if (slot[4].curDigit == 0) { - slot[4].curDigit = 10; - if (slot[4].prevDigit == 10) { - slot[4].curDigit++; + if (slot[4].curDigit == 0) { + slot[4].curDigit = 10; + if (slot[4].prevDigit == 10) { + slot[4].curDigit++; + } } - } - if (slot[6].curDigit == 0) { - slot[6].curDigit = 10; - if (slot[6].prevDigit == 10) { - slot[6].curDigit++; + if (slot[6].curDigit == 0) { + slot[6].curDigit = 10; + if (slot[6].prevDigit == 10) { + slot[6].curDigit++; + } } } animation_schedule(&anim);