Organization: pooh corner Reply-To: pooh@stack.urc.tue.nl Date: Sat, 21 May 1994 12:29:21 +0100 To: macgifts@sumex-aim.stanford.edu From: pooh@brokendrum.stack.urc.tue.nl (Ernst 'pooh' Mulder) Subject: Tiggr's Clock Tiggr's Clock 1.2, for After Dark A friend of mine, called Tiggr , originally wrote this rather nice clock for his NeXT machine. So he deserves the creative credit. This clock is an arc ranging from the hour-hand to the minute-hand. I didn't look into Tiggr's source, but I figure that with Display PostScript the code was much neater that mine, I use Regions to create smooth drawing (instead of off-screen drawing) which results in a nice "Multiple" colour effect. I contribute this module to Lloyd Wood, if it wasn't for him, I would have left my compiler alone today... Anyways, have fun! This is freeware. pooh@stack.urc.tue.nl History: 1.0: * Initial release. 1.1: * Repaired a cosmetical bug that would cause the seconds hand not to be erased when the Mac wouldn't give After Dark time for over a second. * Put more robuust checks on the amount of free memory before calling calls operating on regions. If there's not enough memory available to do region calculations the module will quit graciously instead of bluntly crash. 1.2: * Made the maximum clock size fixed to prevent possible memory problems on very large screens. * Decreased the amount of memory needed. * Added a "one single" colour option. * Randomised the initial direction and colour. * The hour and minute hands now move every second, like any real clock would. * Removed -by request of Tiggr himself- the second-hand. * Changed move options to "Not at all", "Once per second" or "Continuously". The latter is only really useful on faster susyems. Got a Mac? Got a screensaver? Read the Screensaver FAQ by Lloyd Wood! Thanks to a name conflict it even mentiones my previous Screensaver called 'Trigo'. Check it out! :-) pooh ---- internet: pooh@stack.urc.tue.nl snail mail: Hoogstraat 214 5615 PX Eindhoven The Netherlands ---- (This file must be converted with BinHex 4.0) :&94TCfGbeA-J3fa[BfXJ-5ib,R0TG!"6594%8dP8)3%!!!!8[3!!!!!c190*9#% !!J!!&,eb6'&e!M)!!!!@!4B0!!e8D@GRFY9c)%0XEf0V!!!!!!!!!!!!!!!!!!! !!!!!FE`!!!!!!!!!!!!!!!!!!!!!!!!!!!l2!!!!!2rrrrp"4'GY384bD`%!UJ1 R0kS$U#m!!"c2!!!!!!!!$NN!!!!!2H-!!!!!!!!!!&XL$-$iHYRDbmaPC@lD46R Pp!$BbZPQdGl@jj5`K9hRTRNfk*5jd0BZ[lF)AjK+24X`2Bq5pD`fM6$bP0mbi(C N%hEGSJYI11'%%hiZNKhKDh`K1l,*3YKbZP$###H8(hQfm1Aj`KI+EcNZBCYY4KC q#emiSEP`)h3a[[$&q1+aKDp!!0G4'h64,VH4aIMehN*'QbaN)HKBeP1J8GF4584 dkeUL#RbPlacbkf6hlmpHm9h+ZkY@*IYkP8S2RR3AMkpKe3hN@GNALd55VkGBDe` ,$PQJhG`@565h*BFNNZk4hVk1Ir4l0ZqCE3C5q6F2Z1h$8K10rlVR'0PfcQD[1$Y 1IF8j"KCaeQh(N!"1@@#YH5leRA9EhFAqLIpXkHjUF9&CjfcPC(E'EfEfiE6[NV5 fIIE$pheUpJ0mVrLr45rDriM)4YN2%N6R`(NrShGXIXmE+GPhXUQKc1BK@Kd2P"L Tc5A8r-2Xl,UA#Pm*N!"M-VNf8*+X#"3PU`,@*!8X54ZVCJ21!fjb&cV21mrARfq 5aYreTjd$V2VhRDlMrPH"$*ckXQ[XX+APp`b8h@@aMjre[pVj4Yi+ZFaYF4FbEe- $fFF[`d0crCKr5MKjH1ra[3rkde#4p"@1Ah%HN!"R#KlTN!!1H`TH$G4e[L&*[J0 1MDcZ3RPU5`0E+r[l6VSH$$LJ9`$1'AHKf`*AUmF[-kprDVJXB"QZJ+S&@4A+6l& Q&1UbIdUAf)$[J1cS1`NX,f$9E`R-kQZF!`',Fk$*!J8NjY-S2r!Hcm&h`(H**[9 LqDhqNi'-Fk#QfVR'GbP!HQ(J0@43bNqeTB'Af8#,9lI*Cj3Le4Uap"$r9b&A$** Cp`UQNUfae0j1kq+f(Ec+pN!Cd&D"@S"DFFiMZk[DImMeY$qpS&T,P[r9[HLlY-T 6kb,E`5jh!kTmbMraB4K15YR6r06aF,KSal&X&X1%mKbFi5j&@d-jC)23kRELj0c Vh'[,`(@H`9RIcGTBP'c0-f4T[8cp[,-(Zc,RlaLJNSirT**jCjER6*i$2-F#lj6 *+`H[I)&hh149J&Ha`"XfH9AJ95h`qYI`0ZcD[SN126&%pabfY1eXf%6h2MP%rF" f6Hc55KZY[MmrHB8+20D(faXT80*BB1)&(,Hh5fpUqBd0dTZq)3T`MQrb[LYNQB+ E*Z+D1E`IH)jI$mHriff5jKA!Z*Fc-Xpi9Va`KI)%+pmhHBHAR[5X%'MK0Lp&@9Y 0P%UEhb%lZZ2Mh3'@$kbEBqMakH`-a[--N!$0f@NJr(ZaUB'9M&mf%5Z3!+25F31 Pr2(,cE2CLh!30qE`NSF(2[@`IGR$b!d2rr$I(ZMGC3pMece)ArR8`e2,(Kib21c VbXKERpl'qfi4Trb@)E,LDm1hL,-pe@E6["eHG0k,MKeZf84feYC45rC)T6'VKUQ dPSS2HK0f-6(XD,[ef6+h5b#qc,RFh0[BSQ+GHX2qIImK0Y$eceLRTVcd&kXZI'0 Gp-9Ir3calbILk[2+Q-2[(Z`k9HNDBpA@X@cfr2IGK(RXSP,ra!rIFPDcDQa28Si aKDd#R0IZIqfqEpr(Ch[f88bjr'92Ar0GU[E8BEC[K#jQ[0eG`'Hh1'eJ1pGhGfb LAC'Y5(BMA"e[[N`EdDLlH+0iTd52@[CeZDhqL4mpY@f!DJ9M2ITRbcaTmVSpeGm H)QI%BH*Hk04X'k)DFTU-N!"3@"rCDKp#SfVh6dkLG4'VdD`&e9USeY*kBe+$h5m Dp`G'1[racYC0Y192KkKPrb3QD2dI$j&hr`YM8KZ9%hcP8Ff"b6BDbl[0QhdE13C DCl-[m45&jjS)5FP&&H#$RNed1%$5,Tc$b1G3Z'JEhihQ1!&`qJ9(%TakVY2$TdB Bb+"!Z)G!,dF#3%)##8(,ZZ6*`[AT2Di!cVeK2T%iimfI1"+)F#331+,6A!(Upm` R3UGbMR,*dGHi*j'$m#53!"pliTMKL%r*`i(ZA1Bf-l2'RhKC6V`X3Kp1p(SMP,@ *8ap1TcTFfEFM9%5B-IC)MG(p5+9SB@hBjPPYp9TSkjLl'"2p(8b8&4NA(09M)q) lDP(fFI!H4rHhi(`LY`P`"*[!$LpQQbUqR)%p(G[!#A6qJM'ji-3MTVhGji@M+ML b'ikJF`%k*hal$D@Iq6(Z'B`0jDIk[U1&I%1#YVQC,'5aT$heXED0AlpFe6CpGf" 5dGQ$AH!rM1m&rm32[Y(IK9Bmb4P0$E93j)KriYqIlH[#$(eX5H[SaeV`Z6+RUJ[ 94h1U8e$eIZ,3*l5H@0*Dq`Z($U(k1*mPf)d(M4dBIC[Km`1-3)ialA&PCm"i$0J %X'PJM`*lcZ3p!HajNrFiX$00i1%lRINkY[krfMb3!$d0p(Pmcf3H35S2mBb3!%A 4q19$Nm$MmhJ[0JIX!-G-P3Xj&@!,ULpF8hhaIXZN&+PV3TEi"M+2Q%K)))0,#0J "bRrCG'!kh,IXF&,k+*RrFhJBqL2c$R[RNTl,P2XTQIF$aEZJ-(C0FF'"8&clF3+ i!ETbY6&#Hm',d+DmFjrP"aqR6FpcU9rVTq&$UPMZje+fSXA1RcFNcrGj3kkh-YI "6h`Y0XSbr8@MjMSSmVI`r(r4)mZ*(lI(-Q+U,ECRS8frE!r[qBh1@-UqQ#UmHCr f3RVPmejmdVbIqPVXN46rRaj*ZaEE)r(jYl!Ej$5[YXIa4AYiTh1G)Aicq221c2A Y@P2SQep-%2Dc0Kck[!XhfPElQDZ&,VUb%rJq*a"MlhSNmh,QJYZ92Cdjkpj%jCR [#Hb[-aIi(@RQ1q!i-Yr$$3qi((1Aq#IqVEbaZU-p8VkMRIMG6i%lRprr@+b0e@M QhqH8Z2,F2FiNhi@4fL4bL2*[CK`1J3Z(9DC$VPR&(EjrqQ1(dMH&`f-j*Hj`@Ya rEF%Yi+kPZkNbILH"@cpS',GqD1K,*YSYd!RKZ@3ZeIHp0celK'GE6SPhC$UA9SP 34[,APHN(A*PHb5PYSSV-p&*'6[0Q%Tk-M(+CmER2-e[JQLaNGpAp[aiAlXZZZIm Uh(FE5Lh2#*h!6CeZk061qFPFa'e&k8GhL1+ZFHkZp)22lNVj[5KH6hKUq1Z"SNL hZ`MD'pEhm,F#%D[`q&eJ$S%j"&BZX(+"93LX3Q"9!U[+I&Gif#K1YjXTd1)GUEL *GCL-)Z2pKHr5#JmHm6L3!)-0YkFPfh&cfY,Z+3KiNAda(Y38q5GQcb,l(Z#V$6c E"TcIPCViHjA!kaI`*("Rj(RFM2dP[ZI`IFZqNfb*%QKBQ`U%"fLJBHA)k%dcN4, r&0jNe1(1M&Dea1AJ%*29%$X5MHN+V5[U8K@@LUQ4Z%+YYMhTZ"iE"Q6U&INeRFR ia11dVVK,$5VZP",8e"#efPXe9BqTD5fGLSp#Mcp+iUGkR'iYlih(3NU5lCIMDB9 YCQe+-*D3!10Y"hVD",dPVHZDqJPpAH8H48dca*0J+5@Z"(8PY#c5ZmUI6Jc#SKC QZk'8kQVepa9Xj,r1hVl@,h9U4d$ZM#9LqP9YHkqH40b'pqlH[TkFk%lBUURHSb5 dj#K6&58%fl@$SlU5fV"JSG2IMKGEheV9UkA4)RP%MXAP`EM5dV+lcpDMT*6NL", k*AK,6eT9H4j`Jm"%!IGSSE6KU+T99Zr3@6!UUa'&"E@iPQ5+1K*,DQT#8A8Z8EC (MUNXSDNa(H5JV,*3,#')cI(i(#qe5&bh4%bN8cSE9&KVjliq&P*'BN%Pa9@UQh1 QjL6N44'ZiEcT"(%B55@dN!#3!,PKC9QMmUD94RBR'ib*R'qjEQ+4[BGcS[))JK5 qpUCM`D'fT(b%Xe&XGLXICDe4*6L%@ZpJRJAX6R1Q1'mcCm2Y60I3PY4`A"jGRMa E(%Ee@e&+9BQc[Y&KK92A'V6p@MbG8&LR-J*ZV@IcYJfQEZ+rKX#+0Uej8%Z,*)[ DY&jck*P8[2P,LBi8YfNmd9e*15&`F$(2e5'6Za[c@)l(MJUZQ-AmN@'q1''U5Q` -50kGV[VbPP'f-kQL-(mhV'R4erR8`I#"5,0A2$5m`haSb#"@a`C[UVP@-[c'llc llLf-mp$RT-T0@&Ehl@j[lhQp&p1LUrAAZ)H9+jYC1"P68!q-kd4-9HS`N!$LFE4 2q'801MpkG99h+5NAiRITDF@PaK[VQ*D-4@)Ua%ECND5Q+db2aP)X+HY4M%X9JiJ &494KP*icr8Tr(d[)`5KFZPL[aU)+*TES@JVDN!",+V)H`k!!%)VT,YE(C3d6!$! Rj@33"PABML!f,5&NSeSkZ4Q9$r(C`!Q)-DdVJZ*LZeNkTE!H*4,690M8$*IBV"+ DTNGC#,APEQTMk*%LLaTSiI$Q&'38$'D$[S%[CF%S5bSTV!%T2L4P)q,AjKDc[a9 M-idY)"c'M(#YA,NE$"9MDa"K'0h!5-Ak`%2SM'ZM)AC!dd*e,"E'4X@1b#ReGGd X5k)1Z4h48'GMFXD9X-i5Sc#8')l&85mjVQ%le,@3!$cUFVPBXcTk4"j0e4PUiE5 kcZJ12Q(NH%41+JL%$`0[5XHHk8SRJfD4-9YZGpkB,6b)jV!1VfebFXMedEYBkIj r21mi!dUPG*J+cGHL2DPpUJkK3bRXF$L2p1hTlU4#1[%R(-I,QG4SkLM1MK%PQF+ j#NXH`hPMhmjqc%9T+hmRLh-,(iZPjZ[6[(r#Ub4D25b`'B'G-RKN"6D&*0l1Qk& 9`-i"Qk3aZKAB45&q(m(IkKm*l(lk-P&CKF"qJcB#Da,BEj)Ef'-#qbhD!ZajJId fh8e8VJRX!@S%pR@"(DG@B(mQX!I*"qaIjR0D-fLN*V#SXAN,614(H2d&l(IRXea cB9l[&Z'MS!pc9E2aC5QG6'd[hU2aLFL,Z6fIpbTrN!!I%[c!kjE21jA2#jEr9Al 3qD%eUZ)Jae2r$`!!$3dB9'PRCh,9Fb"$E'pMDb!a,M)J8Q9KC%eP!!!!!!!!!(f V!!!!!!!!!!!!!!!!!!!!!!!@!!!!!!!!!!$rrrrr9%9B9(4dH(3"!+E&%3'U!kS (!!!"V!!!"j)!!!%P!!!%@9!ZS6!!!!!!!!!S!4%!#"cXG!KLS$a1T2e*9VV%Q8- c*Fh!QC))Q4A&r52T&2IR*8+4e&4aCbCZRFj6"Z*iAfhFPC+`Rh+2%kmPD9`INR+ )4)!USXFGdei(apllVLcN9(EYlE3q'U'C[VMbFH9aKAC1L3l4'0F80,eQbU"-AEH [CTJ1iM9P5RV0p%Jr3F63QK%@N6l(8$c)9#pVe+KfcIMD0@[A`I(e'YGTe,Kf)cb -Fj`d*)SVi'#JDrY3%UlFLSU"0*d1V@+Ue[(S8"&*6C-k[F`C4!@[Rc15`Kf0Jj+ !8*@pfZ!FF2rK49(PQCV$qHC"M+HE"mhQ*(A$HE[L(8(aE!S&)Gp-CF`pHQ9Ni`, Y#PrS+"6D!2)(JPdG6FU83p-GlSZCSY6Xi#'M"G('!rHe#NiCH6a""M!M)blKDhK #mC631X*@`JMh*-`Z*FITFI-Nab9$J08$aVqF!U3V!aLXar#F))m6"0)"34j3q)m `#6mbiNF3b#QK+Y"l`1q#$'Yk'ha-G,m9k4rS-VZ'!lh8VkpM-[90Q80GTXbPGcm 9jbEaQUicVqLNSNXc8[ALa5P9eIVdah9e3YmI9mI(aDHmqB2VK#$EGH%KdKXRp3e 9jFQ+@JPdeLCd2$IKTLM1U!f@I825dQ!pLYA'1@lQE(UCp1IVj&2*X@6(KbP@*-& feL0XT(f3!-58HKXTQ05MR,Fe8ch9eXEkmSSrAp0JkKiY5rSNe$-e($RX1#)EFB& 0XV[T3f065GFD1jI!"q2*K"S&2@ThQ%f'+EDA()jkJ`Q66!m`Bdim25RTJKVEq)G %6J3e2$)19%3%eaKmNa0L@Y[PS#1D4(ZEHMUhFHY!f!H*k9-Gl$E0+dR$Y$H4KPc hj$%CjTj5Ch`Z+%HQMpaCmGK9jPQCiL##9Nd`Hjh[1`[Uf8cF5GXH4F5`2car4[[ HSPlJQ&f+f)h-c03Y$*(Xe[%GPR"BN!#iE3&l@43AH1&6X0KcJA'3!#BlI"2kaFR Bd1mLcBTX5aBEQkKBc(31ZYYH)"rU$3Kdh',2%B@'VA8Bf$Ma@U3aBeQLkjNIpfD -UcQZcIlT6#[qY4KbE`)Mj9q,&F9l'j1%F9e8jI'kq)XZ[%h@1+cYf%3%9f@Plcl bePLi!0[A%JG1&Qi#VYe#kE4AEC3h*6-bpQmL*S%,[!"AS3d6"h4U!"6`dTK,8mr 4rMj4TlljjN0+GX#FB%*fZ[V5U55Xm3'D'!5+#,,*'FUZHkj[)XPFb`b5I9+F&3! D'&NMqU--T!&0+[Ak'iPEE*,d1l,$E!UBUY8HJ@%Q(Bqpj+irp$!lBjhCc$!hXU4 URcSlG*PFSqkELGpEjqK,"ZCG-,@9('(T4q0X(,E#NaTXp-VELI*fDD#fUBAjDSF m,1k0pNm`BEm#)T6I"YiaKYj+M&B(@4ED!J[(`m3$f"R*QG!"bXPVX85pFeB9+S[ rm,)8m-`00aTdeZ!$i,Y9jd4`mQJlfHVBQ[)4Q-YJ$hhX)T%'aUJe!`F$l$#PDYc eFLT-cqB6B6+&dVB(0r!!KX81-r)VF[B'+rN4V+(@M-,NMDNm0YZKqG&'hhr*$"p Jb[PSJNmMZrESd8Vc0B,J0rM3)AJU2)mjA3Qh9f!H8S-JlPCdqkZ(kk'**Ii1eaE G[S(H-Ga%mjfH4a#e5HSZD&FmH0DTm"0'E,06%PX$jY%Laa&X3XNrDdeei#ZD2bf !3Z2K&@D&(h3e($b(9r6Zl$I#c0p1#(@pm9!IGX0CBU"-M03k@bHp,032J"TEJ9m F)HS'hUQ%rUkeh*RhelJMjD%%'G#TjNY16fPpp'bq(iSMr"8ih$Ki6Z[LbAp(4I3 3*-4P(5,HLh3a"31H6UV6iXRc(kVRp1%cd9[VQalNqB)QI+jBPHY8!e22r`%!)-F !!!: