Want to make seconds, minutes, hours with flipclock GIFs

Hey ALL.
I started working on a Flipclock face using GIF animation for seconds, minutes, hours. What I need help with is making the GIFs either a font of some kind (I tried using as BMPfont type), or some other way. I’m just needing help.

Thanks,
Ken
Flip.zip (583.9 KB)

I wanted to see what files you were using but the zip folder says it empty.

Got the files now didn’t download correct 1st time.

Are you looking to make them flip down to show the next number?

Yeah. Lemme upload a different zip file. It would not let me upload 7zip.

This should be a better file. Had to download WinZip for true zip file.

Thanks for looking at this.

Ken

Filpclock0-9.zip (714.4 KB)

I was also wondering how to use the new conditional lines feature. The tutorial looks the same as the one for GWD.

S2+

([SEC] ==0)+([SEC] ==10)+([SEC] ==20)+([SEC] ==30)+([SEC] ==40)+([SEC] ==50)? 0 : -100
([SEC] ==1)+([SEC] ==11)+([SEC] ==21)+([SEC] ==31)+([SEC] ==41)+([SEC] ==51)? 0 : -100
([SEC] ==2)+([SEC] ==12)+([SEC] ==22)+([SEC] ==32)+([SEC] ==42)+([SEC] ==52)? 0 : -100
([SEC] ==3)+([SEC] ==13)+([SEC] ==23)+([SEC] ==33)+([SEC] ==43)+([SEC] ==53)? 0 : -100
([SEC] ==4)+([SEC] ==14)+([SEC] ==24)+([SEC] ==34)+([SEC] ==44)+([SEC] ==54)? 0 : -100
([SEC] ==5)+([SEC] ==15)+([SEC] ==25)+([SEC] ==35)+([SEC] ==45)+([SEC] ==55)? 0 : -100
([SEC] ==6)+([SEC] ==16)+([SEC] ==26)+([SEC] ==36)+([SEC] ==46)+([SEC] ==56)? 0 : -100
([SEC] ==7)+([SEC] ==17)+([SEC] ==27)+([SEC] ==37)+([SEC] ==47)+([SEC] ==57)? 0 : -100
([SEC] ==8)+([SEC] ==18)+([SEC] ==28)+([SEC] ==38)+([SEC] ==48)+([SEC] ==58)? 0 : -100
([SEC] ==9)+([SEC] ==19)+([SEC] ==29)+([SEC] ==39)+([SEC] ==49)+([SEC] ==59)? 0 : -100

S1

([SEC] ==0)+([SEC] ==1)+([SEC] ==2)+([SEC] ==3)+([SEC] ==4)+([SEC] ==5)+([SEC] ==6)+([SEC] ==7)+([SEC] ==8)+([SEC] ==9)? 0 : -100
([SEC] ==10)+([SEC] ==11)+([SEC] ==12)+([SEC] ==13)+([SEC] ==14)+([SEC] ==15)+([SEC] ==16)+([SEC] ==17)+([SEC] ==18)+([SEC] ==19)? 0 : -100
([SEC] ==20)+([SEC] ==21)+([SEC] ==22)+([SEC] ==23)+([SEC] ==24)+([SEC] ==25)+([SEC] ==26)+([SEC] ==27)+([SEC] ==28)+([SEC] ==29)? 0 : -100
([SEC] ==30)+([SEC] ==31)+([SEC] ==32)+([SEC] ==33)+([SEC] ==34)+([SEC] ==35)+([SEC] ==36)+([SEC] ==37)+([SEC] ==38)+([SEC] ==39)? 0 : -100
([SEC] ==40)+([SEC] ==41)+([SEC] ==42)+([SEC] ==43)+([SEC] ==44)+([SEC] ==45)+([SEC] ==46)+([SEC] ==47)+([SEC] ==48)+([SEC] ==49)? 0 : -100
([SEC] ==50)+([SEC] ==51)+([SEC] ==52)+([SEC] ==53)+([SEC] ==54)+([SEC] ==55)+([SEC] ==56)+([SEC] ==57)+([SEC] ==58)+([SEC] ==59)? 0 : -100

([SEC] ==0)? 0 : -100
([SEC] ==10)? 0 : -100
([SEC] ==20)? 0 : -100
([SEC] ==30)? 0 : -100
([SEC] ==40)? 0 : -100
([SEC] ==50)? 0 : -100


M2+

([MIN] ==0)+([MIN] ==10)+([MIN] ==20)+([MIN] ==30)+([MIN] ==40)+([MIN] ==50)? 0 : -100
([MIN] ==1)+([MIN] ==11)+([MIN] ==21)+([MIN] ==31)+([MIN] ==41)+([MIN] ==51)? 0 : -100
([MIN] ==2)+([MIN] ==12)+([MIN] ==22)+([MIN] ==32)+([MIN] ==42)+([MIN] ==52)? 0 : -100
([MIN] ==3)+([MIN] ==13)+([MIN] ==23)+([MIN] ==33)+([MIN] ==43)+([MIN] ==53)? 0 : -100
([MIN] ==4)+([MIN] ==14)+([MIN] ==24)+([MIN] ==34)+([MIN] ==44)+([MIN] ==54)? 0 : -100
([MIN] ==5)+([MIN] ==15)+([MIN] ==25)+([MIN] ==35)+([MIN] ==45)+([MIN] ==55)? 0 : -100
([MIN] ==6)+([MIN] ==16)+([MIN] ==26)+([MIN] ==36)+([MIN] ==46)+([MIN] ==56)? 0 : -100
([MIN] ==7)+([MIN] ==17)+([MIN] ==27)+([MIN] ==37)+([MIN] ==47)+([MIN] ==57)? 0 : -100
([MIN] ==8)+([MIN] ==18)+([MIN] ==28)+([MIN] ==38)+([MIN] ==48)+([MIN] ==58)? 0 : -100
([MIN] ==9)+([MIN] ==19)+([MIN] ==29)+([MIN] ==39)+([MIN] ==49)+([MIN] ==59)? 0 : -100

M1

([MIN] ==0)+([MIN] ==1)+([MIN] ==2)+([MIN] ==3)+([MIN] ==4)+([MIN] ==5)+([MIN] ==6)+([MIN] ==7)+([MIN] ==8)+([MIN] ==9)? 0 : -100
([MIN] ==10)+([MIN] ==11)+([MIN] ==12)+([MIN] ==13)+([MIN] ==14)+([MIN] ==15)+([MIN] ==16)+([MIN] ==17)+([MIN] ==18)+([MIN] ==19)? 0 : -100
([MIN] ==20)+([MIN] ==21)+([MIN] ==22)+([MIN] ==23)+([MIN] ==24)+([MIN] ==25)+([MIN] ==26)+([MIN] ==27)+([MIN] ==28)+([MIN] ==29)? 0 : -100
([MIN] ==30)+([MIN] ==31)+([MIN] ==32)+([MIN] ==33)+([MIN] ==34)+([MIN] ==35)+([MIN] ==36)+([MIN] ==37)+([MIN] ==38)+([MIN] ==39)? 0 : -100
([MIN] ==40)+([MIN] ==41)+([MIN] ==42)+([MIN] ==43)+([MIN] ==44)+([MIN] ==45)+([MIN] ==46)+([MIN] ==47)+([MIN] ==48)+([MIN] ==49)? 0 : -100
([MIN] ==50)+([MIN] ==51)+([MIN] ==52)+([MIN] ==53)+([MIN] ==54)+([MIN] ==55)+([MIN] ==56)+([MIN] ==57)+([MIN] ==58)+([MIN] ==59)? 0 : -100

([MIN] ==0)? 0 : -100
([MIN] ==10)? 0 : -100
([MIN] ==20)? 0 : -100
([MIN] ==30)? 0 : -100
([MIN] ==40)? 0 : -100
([MIN] ==50)? 0 : -100


H2+

([HOUR_1_12] ==0)+([HOUR_1_12] ==10)+([HOUR_1_12] ==20)+([HOUR_1_12] ==30)+([HOUR_1_12] ==40)+([HOUR_1_12] ==50)? 0 : -100
([HOUR_1_12] ==1)+([HOUR_1_12] ==11)+([HOUR_1_12] ==21)+([HOUR_1_12] ==31)+([HOUR_1_12] ==41)+([HOUR_1_12] ==51)? 0 : -100
([HOUR_1_12] ==2)+([HOUR_1_12] ==12)+([HOUR_1_12] ==22)+([HOUR_1_12] ==32)+([HOUR_1_12] ==42)+([HOUR_1_12] ==52)? 0 : -100
([HOUR_1_12] ==3)+([HOUR_1_12] ==13)+([HOUR_1_12] ==23)+([HOUR_1_12] ==33)+([HOUR_1_12] ==43)+([HOUR_1_12] ==53)? 0 : -100
([HOUR_1_12] ==4)+([HOUR_1_12] ==14)+([HOUR_1_12] ==24)+([HOUR_1_12] ==34)+([HOUR_1_12] ==44)+([HOUR_1_12] ==54)? 0 : -100
([HOUR_1_12] ==5)+([HOUR_1_12] ==15)+([HOUR_1_12] ==25)+([HOUR_1_12] ==35)+([HOUR_1_12] ==45)+([HOUR_1_12] ==55)? 0 : -100
([HOUR_1_12] ==6)+([HOUR_1_12] ==16)+([HOUR_1_12] ==26)+([HOUR_1_12] ==36)+([HOUR_1_12] ==46)+([HOUR_1_12] ==56)? 0 : -100
([HOUR_1_12] ==7)+([HOUR_1_12] ==17)+([HOUR_1_12] ==27)+([HOUR_1_12] ==37)+([HOUR_1_12] ==47)+([HOUR_1_12] ==57)? 0 : -100
([HOUR_1_12] ==8)+([HOUR_1_12] ==18)+([HOUR_1_12] ==28)+([HOUR_1_12] ==38)+([HOUR_1_12] ==48)+([HOUR_1_12] ==58)? 0 : -100
([HOUR_1_12] ==9)+([HOUR_1_12] ==19)+([HOUR_1_12] ==29)+([HOUR_1_12] ==39)+([HOUR_1_12] ==49)+([HOUR_1_12] ==59)? 0 : -100

H1

([HOUR_1_12] ==0)+([HOUR_1_12] ==1)+([HOUR_1_12] ==2)+([HOUR_1_12] ==3)+([HOUR_1_12] ==4)+([HOUR_1_12] ==5)+([HOUR_1_12] ==6)+([HOUR_1_12] ==7)+([HOUR_1_12] ==8)+([HOUR_1_12] ==9)? 0 : -100
([HOUR_1_12] ==10)+([HOUR_1_12] ==11)+([HOUR_1_12] ==12)+([HOUR_1_12] ==13)+([HOUR_1_12] ==14)+([HOUR_1_12] ==15)+([HOUR_1_12] ==16)+([HOUR_1_12] ==17)+([HOUR_1_12] ==18)+([HOUR_1_12] ==19)? 0 : -100

([HOUR_1_12] ==0)? 0 : -100
([HOUR_1_12] ==10)? 0 : -100


H2+

([HOUR_0_23] ==0)+([HOUR_0_23] ==10)+([HOUR_0_23] ==20)+([HOUR_0_23] ==30)+([HOUR_0_23] ==40)+([HOUR_0_23] ==50)? 0 : -100
([HOUR_0_23] ==1)+([HOUR_0_23] ==11)+([HOUR_0_23] ==21)+([HOUR_0_23] ==31)+([HOUR_0_23] ==41)+([HOUR_0_23] ==51)? 0 : -100
([HOUR_0_23] ==2)+([HOUR_0_23] ==12)+([HOUR_0_23] ==22)+([HOUR_0_23] ==32)+([HOUR_0_23] ==42)+([HOUR_0_23] ==52)? 0 : -100
([HOUR_0_23] ==3)+([HOUR_0_23] ==13)+([HOUR_0_23] ==23)+([HOUR_0_23] ==33)+([HOUR_0_23] ==43)+([HOUR_0_23] ==53)? 0 : -100
([HOUR_0_23] ==4)+([HOUR_0_23] ==14)+([HOUR_0_23] ==24)+([HOUR_0_23] ==34)+([HOUR_0_23] ==44)+([HOUR_0_23] ==54)? 0 : -100
([HOUR_0_23] ==5)+([HOUR_0_23] ==15)+([HOUR_0_23] ==25)+([HOUR_0_23] ==35)+([HOUR_0_23] ==45)+([HOUR_0_23] ==55)? 0 : -100
([HOUR_0_23] ==6)+([HOUR_0_23] ==16)+([HOUR_0_23] ==26)+([HOUR_0_23] ==36)+([HOUR_0_23] ==46)+([HOUR_0_23] ==56)? 0 : -100
([HOUR_0_23] ==7)+([HOUR_0_23] ==17)+([HOUR_0_23] ==27)+([HOUR_0_23] ==37)+([HOUR_0_23] ==47)+([HOUR_0_23] ==57)? 0 : -100
([HOUR_0_23] ==8)+([HOUR_0_23] ==18)+([HOUR_0_23] ==28)+([HOUR_0_23] ==38)+([HOUR_0_23] ==48)+([HOUR_0_23] ==58)? 0 : -100
([HOUR_0_23] ==9)+([HOUR_0_23] ==19)+([HOUR_0_23] ==29)+([HOUR_0_23] ==39)+([HOUR_0_23] ==49)+([HOUR_0_23] ==59)? 0 : -100

H1

([HOUR_0_23] ==0)+([HOUR_0_23] ==1)+([HOUR_0_23] ==2)+([HOUR_0_23] ==3)+([HOUR_0_23] ==4)+([HOUR_0_23] ==5)+([HOUR_0_23] ==6)+([HOUR_0_23] ==7)+([HOUR_0_23] ==8)+([HOUR_0_23] ==9)? 0 : -100
([HOUR_0_23] ==10)+([HOUR_0_23] ==11)+([HOUR_0_23] ==12)+([HOUR_0_23] ==13)+([HOUR_0_23] ==14)+([HOUR_0_23] ==15)+([HOUR_0_23] ==16)+([HOUR_0_23] ==17)+([HOUR_0_23] ==18)+([HOUR_0_23] ==19)? 0 : -100
([HOUR_0_23] ==20)+([HOUR_0_23] ==21)+([HOUR_0_23] ==22)+([HOUR_0_23] ==23)? 0 : -100

([HOUR_0_23] ==0)? 0 : -100
([HOUR_0_23] ==10)? 0 : -100
([HOUR_0_23] ==20)? 0 : -100


12H
([IS_24H]<0)+([IS_24H]>0)?-100:0
24H
([IS_24H]<1)+([IS_24H]>1)?-100:0

Can you please tell me under what condition HOUR_0_23 would ever be equal to 58 .

1 Like

HI…

Wow… you have done a lot of work.

Did you happen to look at the sample watch face in WFS called “Retro” The effect of a flip is achieved using vertical lines to create the spaces for each segment of time HR, MIN and SEC. The flip effect is achieved by using a horizontal line.

No complex expressions required.

The published watch face can be seen here

Thank you . [HOUR_0_23] can never be 58. I only generates a number between 0 and 23 . That is why I don’t understand . The first two conditionals give you a result .

3 Likes

@KOMKRIT

Very very Nice!!!
Much more advanced approach!!!