Stap 4: Laten we doen een beetje van code
OK, laten we doen wat code. Zoals ik al zei in de intro, ik zal mijn code schrijven in bascom maar het moet gemakkelijk te vertalen naar uw favoriete taal.We schrijven de code voor de seconden hand.
Temp = Secs * Div Div zullen 6
Angle_rad = Deg2rad(Temp) wordt een hoek in radialen geconverteerd
Sinangle = Sin(angle_rad)
Cosangle = Cos(angle_rad)
Temp = straal * Sinangle Neem niet de straal aan kleine, een grotere straal wil geven een mooier klok
Xsecond = centerx + Temp Centerx is de x-waarde van het midden van uw klok
Temp = straal * Cosangle
Ysecond = centery - Temp Centery is de y-waarde van het midden van uw klok
Xsecond = Round(xsecond) rondes de resultaten
Ysecond = Round(ysecond)
X = Int(xsecond) maakt ze in een geheel getal
Y = Int(ysecond)
Dezelfde code werkt voor de notulen en voor de uren, behalve dat de uren een Div van 30 in plaats van 6 moeten.
En dat is alles wat er is om erover te vertellen. Ik voegde een volledige code voor u om te downloaden (voor bascom in txt) die 2 handen (voor uren en minuten) en een punt voor de seconden weergegeven.