1/*==================================================================
2 XMascot Ver 2.6
3 TUT Computer Club "Project XMascot"
4 Copyright(c) 1996,1997  Go Watanabe    go@cclub.tutcc.tut.ac.jp
5                         Tsuyoshi Iida  iida@cclub.tutcc.tut.ac.jp
6 All Rights Reserverd.
7====================================================================*/
8
90.$B$O$8$a$K(B
10
11 $B!V$*$*!"$($s$G$#$s$0$@(B...  $B$$$d!<$*$b$m$+$C$?!#$D$.$O$@$l$K$7$d$&(B...
12   $B$L!"$J$K$+!H$^$9$3$C$H!I$C$F$N$,$"$k$>(B...
13   $B$*$)(B $B$f$l$F$$$k!"(B $B$*$)(B $B$N$S$k$N$S$k!"$D$D$/$H$7$c$Y$k$7!#(B
14   $B$L$L$L!"$3$l$C$F(B $B$($C$/$9(B $B$G$[$7$$$h$J$!!#!W(B
15
161.XMascot $B$H$O(B
17
18 XMascot $B$O!"(BX Window System $B$N2hLL>e$K2D0&$$%^%9%3%C%H$rI=<($9$k(B
19 $B%W%m%0%i%`$G$9!#0J2<$N$h$&$J5!G=$r;}$A$^$9!#(B
20
21 $B!&MI$l$k(B    $B2hLL$N$J$+$G%W%j%A!<$KMI$l$^$9!#(B
22 $B!&?-$S$k(B    $B:?$ND9$5$r$*9%$_$K1~$8$F?-$S=L$_2DG=$G$9!#(B
23 $B!&C}$k(B      $BJLES2;@<:F@8$N%3%^%s%I!"2;@<%G!<%?$r=`Hw$9$k$3$H$G!"(B
24             $BC}$i$;$k$3$H$,2DG=$G$9(B
25 $B!&%"%i!<%`(B  $BKhF|$"$k;~9o$KDj5A$7$?%"%/%7%g%s$r$*$3$5$;$k$3$H$,$G$-$^$9!#(B
26 $B!&(BBIFF      $B%a!<%k$NE~Ce$r$7$i$;$k(B BIFF $B$H$7$FMxMQ$G$-$^$9!#(B
27             From: Subject: $B$bI=<($5$l$k$h$&$K$J$j$^$7$?!#(B
28	     Ver2.5$B$+$i(B youbin $B%3%^%s%I$KBP1~$7$^$7$?!#(B
29
30 $BB>$K$b<!$N$h$&$J$3$H$,2DG=$G$9!#(B
31
32 $B!&%^%9%3%C%H$N@ZBX$((B   $BJ#?t$N%^%9%3%C%H$r5$J,$K1~$8$F@ZBX$($G$-$^$9!#(B
33                        Ver2.5 $B$+$i!"J#?t$N%a%K%e!<%;%C%H$,EPO?$G$-$k$h$&$K(B
34                        $B$J$j$^$7$?!#(B
35 $B!&=ENO(B/$B8:?j78?t$N@)8f(B  $B?6$j;R1?F0$rCi<B$K%7%_%e%l!<%H$7$F$$$^$9!#(B
36
37 $B%^%9%3%C%H%G!<%?$H$7$F0J2<$N2hA|7A<0$r%5%]!<%H$7$F$$$^$9!#(B
38
39   GIF    *.gif  256$B?'$^$G!#(Btransparent/interlace $BBP1~(B
40   BMP    *.bmp  $BA47A<0(B ($B$?$@$7!"(B256$B?'0J>e$O(B 8bpp $B$G8mF0:n$9$k(B)
41   MAG    *.mag  16$B?'(B $B$^$?$O(B 256$B?'(B
42
43  ----------------------------------------------------------------
44   2.6 $B$G$OL$BP1~(B (imagelib verup $B:n6H$N$H$-$K=hM}$7$F$J$$(B)
45   TIFF   *.tif  16$B?'(B $B$^$?$O(B 256$B?'(B $B$G!"(Braw$B7A<0(B $B$+(B lzw$B05=L7A<0(B
46
47   $B$3$l$i$O(B TrueColor $B$G$OF0:n$9$k(B
48   PPM    *.ppm  256$B3,D4%+%i!<(B         raw$B7A<0(B
49   PGM    *.pgm  256$B3,D4%0%l%$%9%1!<%k(B raw$B7A<0(B
50   PBM    *.pbm  2$BCM%b%N%/%m(B           raw$B7A<0(B
51   PNM    *.pnm  PPM,PGM,PBM $B$N$I$l$+(B
52  ----------------------------------------------------------------
53
54 $B2hA|$O3HD%;R$G$O$J$/!"<B:]$NFbIt%G!<%?$GH=CG$5$l$FFI$_9~$^$l$^$9!#(B
55
56 ------------------------------------------------------------------
57  $B$3$N5!G=$O(B 2.6 alpha $B$G$O(B TrueColor $B0J30$GF0:n$7$J$$!#(B
58  (imagelib $B$NITHw$K$h$k(B)
59
60 $B$h$_$3$_$K<:GT$7$?>l9g$O!"3HD%;R$r$b$H$K!"(B
61 $B3HD%;R(Btopnm ,*toppm ,*topgm, *topbm $B%3%^%s%I$,B8:_$9$k>l9g$O!"$=$l$r(B
62 $B8F$S=P$7$F%m!<%I$7$F$/$l$^$9!#(B
63
64   $BNc(B: aaa.gif $B$J$i(B giftopnm $B$d(B giftoppm $B$J$I$r8F$S=P$9!#(B
65 ------------------------------------------------------------------
66
67 $BF)L@?'$O<+F0E*$KH=Dj$5$l$^$9!#(B
68
69 $B$3$N%P!<%8%g%s(B(Ver2.6)$B$G$O!"%5%s%W%k$H$7$F(B 10$B8D(B $B$N(B $B%^%9%3%C%H%G!<%?$,(B
70 $B4^$^$l$F$$$^$9!#(B
71
72 $B2;@<$O(B pipipipi.au $B$,F~$C$F$$$^$9!#(B
73 $B$^$?!"$"$k(BXMascot$B0&9%<T$NJ}$+$i!"%a!<%kCe?.MQ$N2;@<$r(B
74 $B$$$/$D$+Aw$C$F$$$?$@$-$^$7$?!#(B(^^)
75
76 sounds $B0J2<$N(B
77  mi.{au,raw} mi2.{au,raw} mitime.{au,raw}
78
79 $B$G$9!#E,598fMxMQ2<$5$$!#(B
80
81 contrib $B0J2<$K2x$7$$$*$^$1%=%U%H$,F~$C$F$$$^$9!#(B
82 $B$3$l$i$K$D$$$F$O$=$l$>$l$N(B README $B$r;2>H$7$F2<$5$$!#(B
83
84 ****** Notice ******
85 XMascot $B$OHs>o$K%^%7%s$KBP$9$kIi2Y$,9b$/!"(BPentium$B%/%i%90J>e$G$J$$$H!"(B
86 $B2wE,$JF0:n$O4|BT$G$-$^$;$s!#(B
87
88 XMascot $B$N:G?7HG!"$*$h$S4XO"J*$O(B
89
90  http://cclub.tutcc.tut.ac.jp/xmascot/
91  ftp://cclub.tutcc.tut.ac.jp/pub/xmascot/
92
93 $B$G8x3+$5$l$F$$$^$9!#(B
94
952.$B%$%s%9%H!<%kJ}K!(B
96
97 $B%3%s%Q%$%k$K$O!"(Bgcc $BEy(B ansi $B<0$N5-=R$KBP1~$7$?%3%s%Q%$%i$,I,MW$G$9!#(B
98
99 (a) config.tmpl $B$NJQ99(B
100
101  XMASDIR
102
103  $BI8=`$N%^%9%3%C%H%G!<%?$,3JG<$5$l$k%G%#%l%/%H%j$r@_Dj$7$^$9!#(B
104  $B$3$3$KIUB0$N%^%9%3%C%H$d2;@<$,3JG<$5$l$^$9!#$^$?!"$3$N%G%#%l%/%H%j$O(B
105  $BI8=`$G%5!<%A%Q%9$N:G8e$KDI2C$5$l$^$9!#(B
106  $B%G%U%)%k%H$O(B $(LIBDIR)/xmascot $B$G$9!#(B
107
108 $B0J2<$K<($99`L\$r4D6-!"MWK>$K$"$o$;$FE,59(B #define/#undef $B$7$F2<$5$$(B
109
110  PERSONAL  $B8D?M$N%[!<%`%G%#%l%/%H%j$K%$%s%9%H!<%k$7$^$9!#(B
111
112    PERSONAL $B$r(B define $B$9$k$H!"(BXMASCOT $B$r8D?M$N%[!<%`%G%#%l%/%H%j$K(B
113    $B%$%s%9%H!<%k$7$^$9!#(B
114    $HOME/bin/xmascot, $HOME/xmascot/* $HOME/XMascot
115    ($HOME/$LANG/XMascot USE_I18N$B$N>l9g(B) $B$H$7$F%$%s%9%H!<%k$5$l$^$9!#(B
116    $HOME/bin $B$K%Q%9$r@Z$C$F;HMQ$7$F2<$5$$!#(B
117
118  NEED_DIFFTIME  difftime(3)$B$,L5$$;~$K;XDj$7$^$9!#(B(SunOS4.1.X$B$J$I(B)
119
120  USE_BIFF   $B%a!<%k$NCe?.$*CN$i$;5!G=$r;HMQ$7$^$9(B
121
122    $B$3$l$rMxMQ$9$k>l9g$O!"<+J,$N4D6-$N%G%#%l%/%H%j9=@.$K(B
123    $B9g$o$;$F!"(BMAILBOX_DIR $B$,@5$7$/%a!<%k$N%9%W!<%k$r;X$9$h$&$K(B
124    $B@_Dj$7$F2<$5$$!#(BXMascot $B$,A[Dj$9$k%a!<%k%\%C%/%9$O(B
125    MAILBOX_DIR/$B%f!<%6L>(B $B$G$9!#(B
126
127    POP$B$J$I$rMxMQ$7$F$$$k>l9g$K$O!"%j%=!<%9(B *biffCmd: $B!"$^$?$O(B
128    $B5/F0;~%*%W%7%g%s(B -biffcmd $B$K%a!<%k$N%A%'%C%/MQ$N%3%^%s%I$r(B
129    $B;XDj$7$F2<$5$$!#(B(mh $B$N(B msgchk $B$J$I(B)
130
131    $B%3%^%s%I$NJV$jCM$,(B 0:$B%a!<%k$,$"$k!"(B1:$B$J$$!"$=$l0J30(B:$B>uBVJQ$o$i$:(B
132    $B$HH=Dj$7$^$9!#(B
133
134  USE_BIFFLIST  $BCe?.$*CN$i$;0lMw$r;H$$$^$9(B
135
136    $B$3$l$r(B #undef $B$9$k$H!"Ce?.$*CN$i$;(B From: Subject: $B0lMw$N(B
137    $B5!G=$,$J$/$J$j$^$9!#(B
138
139  USE_YOUBIN    youbin $BBP1~(B
140
141    youbin $B%3%^%s%I$rMxMQ$7$F(B youbin protocol $B$G%a!<%k$N3NG'(B
142    $B$r9T$J$$$^$9!#(Bpath $B$NDL$C$?>l=j$K(B youbin $B%3%^%s%I$,I,MW$G$9!#(B
143
144  USE_SOUND  $B2;@<$r;HMQ$7$^$9(B
145
146    USE_SOUND $B$r(B define $B$9$k$H!"2;@<:F@85!G=$rAH$_9~$_$^$9!#(B
147    XMascot $B$N2;@<5!G=$O!"30It%3%^%s%I$r8F$S=P$9B>NOK\4j$G$9!#(B
148    $B2?$i$+$N2;@<:F@8%3%^%s%I$r=`Hw$7$F!"$=$N8F$S$@$7%3%^%s%I$r!"(B
149    SOUND_COMMAND $B$K@_Dj$7$F2<$5$$!#(B%s $B$K2;@<$N%U%!%$%kL>$,F~$j$^$9!#(B
150
151    $B%G%U%)%k%H$O!"(BSunOS $B$d(B NetBSD $B$G;HMQ$G$-$k!"(Bcat %s > /dev/audio
152    $B$K$J$C$F$$$^$9!#(B
153
154  USE_I18N   $B9q:]2=BP1~HG$K$7$^$9(B
155
156    USE_I18N $B$r(B define $B$9$k$H!"9q:]2=BP1~HG$H$7$F%3%s%Q%$%k$7$^$9!#(B
157    $B9q:]2=$O(B X11R6 $B$N(B Athene-widget $B$K$h$k$b$N$G$9!#(B
158    $B%G%U%)%k%H$G=`Hw$5$l$?@_Dj%U%!%$%k$O!"F|K\8l(B euc $B$K$J$C$F$$$^$9!#(B
159    $B;HMQ$7$F$$$k%3!<%I$,0[$J$k>l9g$O!"(Bjapanese/XMascot.ad.sed $B$N%3!<%I$r(B
160    nkf $B$J$I$GJQ49$7$F$/$@$5$$!#(B
161
162  DUMMY_SETLOCALE
163
164    OS $B$N(B setlocale $B$,F|K\8l$N(B locale $B$r%5%]!<%H$7$F$*$i$:!"$^$?(B X $B$,(B
165    -DX_LOCALE $B$r$D$1$:$K%3%s%Q%$%k$7$F$"$C$F!"9q:]2=5!G=$,MxMQ$G$-$J$$(B
166    $B>l9g$K!"$`$j$d$j9q:]2=5!G=$rM-8z$K$7$?$$$H$-$K;XDj$7$^$9!#(B
167
168  USE_DOUBLE $BG\@:EY1i;;(B
169
170    $B0LCV7W;;2s$j$r(B double $B$r;HMQ$7$^$9!#MI$l$,$H$^$j$=$&$J$H$-$K!"(B
171    $B!V%+%/%C!W$HF0$/$3$H$,$J$/$J$j$^$9!#$"$H!"$H$^$C$?$H8+$;$+$1$F<B$O(B
172    $B@0?t1i;;$N8m:9$N$?$aMI$lB3$1$F$$$k$H$$$&$3$H$b$J$/$J$k$O$:$G$9!#(B($B$?$V$s(B)
173    $B?tCM1i;;%W%m%;%C%5(B($B$_$s$J$"$k$h$M(B^^)$B$N$"$k>l9g$O$3$C$A$N$,$?$V$s9,$;$G$9!#(B
174
175  USE_CHAINPAT $B:?$K3($r$O$k(B
176
177    $B:?$K3($rE=$l$k$h$&$K$7$^$9!#(B
178
179  USE_SHADOW   $B1F$r$D$1$k(B
180
181    $B%^%9%3%C%H$K1F$r$D$1$^$9!#(B
182
183  USE_XAW3D
184
185    Xaw3D $B$d(B Xaw95 $B$r;HMQ$9$k:]$K;XDj$7$^$9!#(B
186
187 (b)$B%3%s%Q%$%k(B/$B%$%s%9%H!<%k(B
188
189   % xmkmf -a
190   % make
191   % su
192   # make install
193
194  $B$G%$%s%9%H!<%k$,40N;$7$^$9!#(B
195
196 (c) $BF0:n3NG'(B
197
198   $B0J2<$NAH9g$;$G$NF0:n$r3NG'$7$F$$$^$9!#(B
199
200  GATEWAY2000       Pentium 120  OpenBSD 1.2/i386 gcc 2.7.2  XFree86 3.3
201  DEC 3000          Alpha ?      DEC OSF/1 V3.0   gcc 2.6.0  X11R5
202  SparcStation IPC  Sparc ?      SunOS 4.1.3      gcc 2.7.2  X11R6
203  HP 9000/715       ?            HP-UX A.09.07    gcc 2.7.2  X11R6
204
2053.$B5/F0J}K!(B
206
207  XMascot $B$N5/F0J}K!$O<!$NDL$j$G$9!#(B
208
209  xmascot [option] [filename]
210
211  $B%U%!%$%kL>$r;XDj$7$?>l9g!"$=$N%U%!%$%k$r%^%9%3%C%H$H$7$F(B
212  $BFI$_9~$_I=<($7$^$9!#%U%!%$%k$O%5%]!<%H$5$l$F$$$k7A<0$N2hA|%G!<%?$G$9!#(B
213  $B$3$N%^%9%3%C%H$O@ZBX$(%a%K%e!<(B0$BHV$N0lHV:G8e$KEPO?$5$l$^$9!#(B
214  $B%U%!%$%kL>$r;XDj$7$J$$>l9g$O!"%a%K%e!<$KEPO?$5$l$?%^%9%3%C%H$G5/F0$7$^$9!#(B
215
2164.$B5/F0;~%*%W%7%g%s(B
217
218 -geometry, fg, bg $B$J$I$N(B $BDL>o$N(BXToolkit $B$N%*%W%7%g%s$K2C$($F!"(B
219  $B0J2<$N$h$&$J5/F0;~%*%W%7%g%s$,$"$j$^$9!#(B
220
221  $B!zF)L@?';XDj%*%W%7%g%s(B Ver2.6 $B$+$i$O:o=|$7$^$7$?!#$I$&$7$F$b(B
222    $B;XDj$7$?$$>l9g$O%j%=!<%9$rMxMQ$7$F2<$5$$!#(B
223
224 -verbose        $B%G%P%C%0MQ$N>iD9I=<(%b!<%I(B
225 -gravity n      $B=ENO2CB.EY$N;XDj(B  $BC10L$O(B cm/sec^2 $B$G$9!#(B
226 -chainlength n  $B:?$ND9$5$r;XDj$7$^$9!#C10L$O(B mm
227 -damping n      $B8:?j78?t$r;XDj$7$^$9!#(B0 $B$GMI$l$,;_$^$i$J$/$J$j$^$9!#(B
228 -degree n       $B?6$j;O$a$N3QEY$r;XDj$7$^$9!#(B
229 -menuno n       $B5/F0;~$N%a%K%e!<$NHV9f$r;XDj$7$^$9!#(B
230 -no n           $B5/F0;~$N%^%9%3%C%H$NHV9f$r;XDj$7$^$9!#(B
231 -magnify n      $B%^%9%3%C%H$N2hA|$N3HBgN($r;XDj$7$^$9!#(B
232 -pinpat fname   $B%T%s$NItJ,$N2hA|$rJQ99$7$^$9!#(B
233 -random         $B5/F0;~$N%^%9%3%C%H$r%i%s%@%`$K;XDj$7$^$9!#(B
234 -changetime min $B0lDj;~4V$4$H$K%^%9%3%C%H$r@ZBX$($^$9!#(B
235                 $BDL>o$O!"(B1$B$D$N%a%K%e!<%;%C%H$NCf$G<!!9$+$o$j$^$9!#(B
236                 -random $BJ;MQ;~$O(B random $B$K@ZBX$o$j$^$9!#(B
237 -allmenu        $B>e5-$N@ZBX$($,A4%a%K%e!<$K5Z$S$^$9(B
238 -searchpath     $B%^%9%3%C%H$*$h$S2;@<%G!<%?$N%5!<%A%Q%9$r;XDj$7$^$9!#(B
239                 $B%Q%9$O(B : $B$G6h@Z$j$^$9!#(B
240 -chainnum       $B:?$N8D?t$r;XDj$7$^$9!#(B
241 -drawtiming n   $BIA2h$r%3%^Mn$A$5$;$^$9!#(Bn $B2s$K0l2s$NIA2h$K$J$j$^$9!#(B
242
243USE_CHAINPAT $B;XDj;~$N$_M-8z(B
244
245 -chainpat fname $B:?$NItJ,$N2hA|$rJQ99$7$^$9!#(B
246
247USE_SOUND $B;XDj;~$N$_M-8z(B
248
249 -soundcmd       $B2;@<:F@8MQ$N%3%^%s%I$r;XDj$7$^$9!#(B
250 -soundstart     $B5/F0;~$N2;@<%U%!%$%k$r;XDj$7$^$9!#(B
251 -soundclick     $B%/%j%C%/;~$N2;@<%U%!%$%k$r;XDj$7$^$9!#(B
252 -soundend       $B=*N;;~$N2;@<%U%!%$%k$r;XDj$7$^$9!#(B
253 -soundmail	 $B%a!<%kCe?.;~$N2;@<%U%!%$%k$r;XDj$7$^$9!#(B
254                 *$B$3$l$O(B USE_BIFF $B$bI,MW(B
255
256USE_BIFF $B;XDj;~$N$_M-8z(B
257
258 -nobiff             BIFF $B5!G=$rL58z$K$7$^$9!#(B
259 -update sec         $BE~CeD4::$N;~4V4V3V$rICC10L$G;XDj$7$^$9!#(B($B%G%U%)%k%H(B30$BIC(B)
260 -noonce             $B%a!<%k$,E~Ce$9$k$?$S$K%"%/%7%g%s$r5/$3$5$;$^$9(B
261                     ($B%G%U%)%k%H$G$O!"%a!<%k$r;2>H$7$F!"(Bbiff$B$N5/F0$,2r=|$5$l$F(B
262                     $B$+$i$G$J$$$H!"(B2$BDL$a0J9_$O%"%/%7%g%s$O8F$P$l$^$;$s(B)
263 -biffcmd cmd        $B%a!<%kE~Ce$r%A%'%C%/$9$k%3%^%s%I$r;XDj$7$^$9!#(B
264                     $B$3$l$r;XDj$9$k$H!"%a!<%k%9%W!<%k$O;2>H$7$J$/$J$j$^$9!#(B
265 -biffpat fname      $B%a!<%kE~Ce$r<($9%0%i%U%#%C%/$N%Q%?!<%s$r;XDj$7$^$9!#(B
266 -biffpos str        $B%Q%?!<%s$rI=<($9$k0LCV$r;XDj$7$^$9!#(B(left,center,right)
267 -biffgeometry geom  $BCe?.%a!<%k0lMw$NI=<(%5%$%:$HI=<(0LCV$r;XDj$7$^$9(B
268 -bifffilter cmd     $BCe?.%a!<%k0lMwI=<($N:]$KDL$9%U%#%k%?%3%^%s%I$r;XDj$7$^$9(B
269 -popdowntime sec    $BCe?.%a!<%k0lMwI=<($r<+F0E*$K>C$9$^$G$NIC?t$r;XDj$7$^$9!#(B
270                     0$B0J2<$N?tCM$K$9$k$H!"<+F0$K>C$($J$/$J$j$^$9!#(B
271 -nobifflists        $BCe?.%a!<%k0lMwI=<($r$@$7$^$;$s(B( -popdowntime 0 $B$HF1$8(B)
272
273USE_YOUBIN $B;XDj;~$KM-8z(B
274
275 -noyoubin           yobin $B$rMxMQ$7$J$$(B
276 -server host        youbin server $B$r;XDj$9$k(B
277
278USE_SHADOW $B;XDj;~$N$_M-8z(B
279
280 -shadow n       $B1F$rI=<($9$k:]$N!"1F$N$:$l$NNL$r;XDj$7$^$9!#(B
281 -noshadow       $B1F$r$D$1$^$;$s(B ( -shadow 0 $B$HF1$8(B )
282
2835.$BA`:nJ}K!(B
284
285 XMascot $B$N4pK\A`:n$O!"$D$.$NDL$j$G$9!#(B
286
287 $B%T%s(B : $B:8%\%?%s(B $B%I%i%C%0(B    $B%^%9%3%C%H$N>l=j$r0\F0$G$-$^$9(B
288        $B1&%\%?%s(B $B%I%i%C%0(B    $B%a%K%e!<$,$G$^$9(B
289
290 $BK\BN(B : $B:8%\%?%s(B $B%I%i%C%0(B    $B:?$ND9$5$rD4@0$G$-$^$9(B
291        $B:8%\%?%s(B $B%/%j%C%/(B    $B2CB.$7$^$9(B
292        $B1&%\%?%s(B $B%/%j%C%/(B    $BEPO?$5$l$?2;@<$r:F@8$7$^$9(B
293
294 BIFF $B$NCe?.%^!<%/(B:
295        $B:8%\%?%s(B $B%/%j%C%/(B  $B0lMwI=<($,>C$($F$$$k>l9g!"I=<($5$;$^$9(B
296
2976.$B%a%K%e!<$K$D$$$F(B
298
299 Ver2.5 $B$+$i%a%K%e!<$N;EMM$,$9$3$7JQ99$K$J$j$^$7$?!#(B
300 $B$4Cm0U2<$5$$!#(B
301
302 Original Mascot  $B%^%9%3%C%HJQ99$N%a%K%e!<$,J#?t$3$3$KJB$Y$k$3$H$,$G$-$^$9!#(B
303 .....            $B>\:Y$O%j%=!<%9$K4X$9$kItJ,$r;2>H$7$F2<$5$$!#(B
304
305 Change Parameter $B=ENO2CB.EY!"8:?j78?t!"1F$NI}!"3HBgN(!":?$N?t$rJQ99$G$-$^$9(B
306
307 Set Alarm/Chime  $B%"%i!<%`$N@_Dj$r9T$J$$$^$9(B
308
309    $B%"%i!<%`$O#4<oN`$"$j$^$9!#(B
310    (1)$BDj;~$K<B9T(B (Alarm)
311    (2)$B0lDj;~4V7P2a$7$?$i0lEY$@$1<B9T(B (Timer)
312    (3)$B0lDj;~4VKh$K<B9T(B (Interval)
313    (4)$BKh;~(B0/30$BJ,$K<B9T(B (Chime)
314
315
316    $B$^$?!"(BUSE_BIFF$B$,M-8z$J>l9g$O!"%a!<%kCe?.;~$N%"%/%7%g%s$b(B
317    $B$3$N%a%K%e!<$+$i@_Dj$7$^$9!#(B
318
319    ---a--- --b-- ----------c----------- --d---
320    (*^o^*) 00:00 sound(pipipipi.au)     [TEST]
321
322    a. $B$3$N%9%$%C%A$r(B ON ($B9u$/H?E>(B)$B$K$9$k$H!"@_Dj$,M-8z$K$J$j$^$9!#(B
323    b. $B;~9o$N@_Dj(B(24$B;~4VI=<((B)$B$G$9!#(B
324       $B%?%$%^!<$N>l9g$O%"%/%7%g%s$r$*$3$9$^$G$N;~4V$r(B $BJ,(B:$BIC(B $B$G@_Dj$7$^$9!#(B
325       $B%+%C%W%i!<%a%s$r$D$/$k$J$i(B 03:00 $B$G$9!#(B
326    c. $B<B9T$5$;$k%"%/%7%g%s$r@_Dj$7$^$9!#%"%/%7%g%s$K$D$$$F$O!"(B
327       $B0J9_$N>O$r;2>H$7$F$/$@$5$$(B
328    d. $B%"%i!<%`$N%F%9%H$r9T$J$$$^$9(B
329
330  $B%"%i!<%`$G@_Dj$7$?%G!<%?$O!"%[!<%`%G%#%l%/%H%j$N(B .xmascotrc $B$KJ]B8(B
331  $B$5$l$^$9!#(B
332
333 Arrived Mail lists   $BCe?.%a!<%k0lMw$r:FI=<($5$;$^$9(B
334 About XMascot        XMascot $B$NCx:n8"I=<($G$9(B
335 Exit Program         XMascot $B$r=*N;$7$^$9(B
336
3377. Biff $B5!G=$K$D$$$F(B
338
339 XMascot $B$O(B biff $B$H$7$F$N5!G=$r$b$C$F$$$^$9!#(B
340 $BCe?.%^!<%/$NI=<(!"(BFrom: Subject: $B0lMwI=<(!"%"%/%7%g%s6nF0$r9T$J$$$^$9!#(B
341 $B!z(BVer2.5 $B$+$i(B youbin $B%3%^%s%I$N8F$S=P$7$r%5%]!<%H$7$^$7$?(B
342
343 $BF0:n$O$D$.$N$h$&$K$J$C$F$$$^$9!#(B
344
345 (1) $B%a!<%k%\%C%/%9$,6u$J$i(B $BCe?.%^!<%/(B $B$H(B From: $B0lMw$r>C5n(B
346
347 (2) $B%a!<%k$,Mh$?>l9g!"(B
348
349     $B5/F08e;O$a$F%a!<%k$,$/$k(B($B5/F0D>8e$K%a!<%k%\%C%/%9$K%a!<%k$,$"$k>l9g$b(B)
350     $B$^$?$O(B -noonce $B%*%W%7%g%s$,M-8z$J>l9g$O!"(B
351     $B!|%a!<%kCe?.2;@<$N:F@8(B
352     $B!|%"%i!<%`%a%K%e!<$G@_Dj$7$?%"%/%7%g%s$r6nF0$9$k!#(B
353     $B!|$=$N$"$H!"Ce?.%^!<%/$rI=<((B
354
355 (3) $B%a!<%k%\%C%/%9$N%5%$%:$,JQ2=$7$?(B($BA}$($?(B/$B8:$C$?(B)$B>l9g$O!"(B
356     $B!|0lMwI=;~$rJQ99$7$F:FI=<($9$k(B
357
358     $B$3$N0lMwI=<($NI=<(>l=j(B/$BBg$-$5$O!"%*%W%7%g%s(B -biffgeometry $B$G(B
359     $B;XDj$G$-$^$9!#=q<0$ODL>o$N(B geometry $B$HF1$8$G$9(B
360
361    $BNc(B: $B1&2<$9$_(B
362       % xmascot -biffgeometry 200x100-0-0
363
364 (4) -popdowntime $B$G;XDj$7$?IC?t$7$?$i<+F0E*$K0lMwI=;~$r>C$9(B
365     (0$B0J2<$NCM$rM?$($k$H!"<+F0E*$K$O>C$($J$/$J$k(B)
366
367     $B0lMwI=<(Cf$NAk$K%^%&%9%+!<%=%k$r$$$l$k$H!"<+F0E*$K$O>C$($^$;$s!#(B
368
369 $BDL>o$O!"%3%s%Q%$%k;~$K;XDj$7$?%a!<%k%\%C%/%9$r;2>H$7$F%A%'%C%/$7$^$9$,!"(B
370 $B%*%W%7%g%s(B -biffcmd $B$G30It%3%^%s%I$r;XDj$7$?>l9g$K$O!"$3$N%3%^%s%I(B
371 $B$NJV$jCM$GH=Dj$5$l$^$9(B
372
373 $BJVCM(B  1 or $BIi?t(B    $B%a!<%k%\%C%/%9$O6u(B
374       0            $B?75,%a!<%k$"$j(B
375       2            $B>uBV$OJQ$o$i$:(B
376
377 $B30It%3%^%s%I$r;HMQ$7$?>l9g$O!"0lMwI=<($O$=$N%3%^%s%I$NI8=`=PNO(B
378 $B$,;HMQ$5$l$^$9!#(B
379
380 $B%a!<%k$N0lMwI=<($O!"(B-bifffilter $B$G%U%#%k%?%3%^%s%I$r;XDj$7$F$$$k>l9g(B
381 $B$K$O$3$N%3%^%s%I$G%Q%$%W7PM3$G=hM}$7$F$+$iI=<($5$l$^$9!#(B
382 $B9q:]2=BP1~$G%3%s%Q%$%k$7$F$$$k>l9g!"E,59%U%#%k%?$r;XDj$9$k$3$H$G!"(B
383 $BF|K\8l(B Subject $B$J$I$rI=<($5$;$k$3$H$b2DG=$G$9!#(B
384 $B%U%#%k%?$K$O!"(Bnkf $B$J$I$,MxMQ$G$-$^$9!#(B
385
386 $BNc(B1: JIS $B$N(B Subject: $B$rI=<($5$;$k(B
387
388 locale $B$,(B EUC $B$N>l9g(B
389 % xmascot -bifffilter "nkf -e"
390
391 locale $B$,(B SJIS $B$N>l9g(B
392 % xmascot -bifffilter "nkf -s"
393
394 $BNc(B2: From: $B$N(B MIME $B$b%G%3!<%I$5$;$?$$>l9g(B
395
396 locale $B$,(B EUC $B$N>l9g(B
397 % xmascot -bifffilter "nkf -e -m"
398
399 locale $B$,(B SJIS $B$N>l9g(B
400 % xmascot -bifffilter "nkf -s -m"
401
4028.$B%"%/%7%g%s(B
403
404$B0J2<$N$h$&$J%"%/%7%g%s$,Dj5A$5$l$F$$$^$9!#(B
405$B%j%=!<%9$GDj5A$9$k$3$H$G!"%^%&%9$d%-!<%\!<%I$G$5$^$6$^$JA`:n$r(B
406$BDj5A$5$;$k$3$H$,$G$-$^$9!#(B.Xdefaults $B$d(B .Xresource $B$NCf$G!"(B
407$BE,59(B translations $B$7$F8fMxMQ2<$5$$!#(B
408
409$B%T%sItJ,$O!"(B      XMascot.translations: #override $B$[$K$c$i$i(B
410$B%^%9%3%C%HItJ,$O!"(BXMascot.mascot_base.translations: #override $B$U$K$U$K(B
411$B$G$9!#(B
412
413 $BNc(B:  $B%T%s$NItJ,$GCf%\%?%s$r%/%j%C%/$7$?$i!"%a%K%e!<$N<!$N(B
414      $B%^%9%3%C%H$K$J$C$F!"%/%j%C%/;~$N2;@<$r:F@8$5$;$k!#(B
415      $B%-!<%\!<%I$N(B Shift-R $B$r2!$7$?$i!"%i%s%@%`$K%^%9%3%C%H$,JQ$o$k(B
416
417 .Xdefaults $B$K<!$N$h$&$K2C$($^$9!#(B
418
419 XMascot.translations: #override <Btn2Up>: chg_next() snd_click()\n\
420                                Shift<Key>R: chg_random() snd_click()
421
422 $B%"%/%7%g%s$NDj5A$N>\:Y$O!"(BX$B$K4X$9$k=q@R$J$I$r;2>H$7$F2<$5$$!#(B
423
424$B$^$?!"%"%i!<%`$N@_Dj$b%"%/%7%g%s$G5-=R$7$^$9!#(B
425
426$BNc(B:  $B;~4V$,Mh$?$i!"%^%9%3%C%H$,%a%K%e!<$N<!$N$b$N$K$J$C$F!"(B
427     $BMI$l;O$a$k!#(B
428
429     chg_next() start_move()
430
431     $B;~4V$,Mh$?$i!"%A%c%$%`$r$J$i$9!#(B(pipipipi.au $B$,I,MW(B)
432
433     sound(pipipipi.au)
434
435$B%"%/%7%g%s0lMw(B
436
437 quit                      $B%W%m%0%i%`$r=*N;$7$^$9(B
438 change(num,[menu])        $B%a%K%e!<(B menu $B$N(B num $BHV$N%^%9%3%C%H$KJQ99$7$^$9(B
439 chg_file(fname [,title])  fname $B$N%U%!%$%k$r%^%9%3%C%H$H$7$F(B
440                           $B$h$_$3$_$^$9!#(B
441                           $B$3$l$O%a%K%e!<$N0lHV2<$KEPO?$5$l$^$9!#(B
442 chg_next                  $B%^%9%3%C%H$r%a%K%e!<$N<!$N%(%s%H%j$N(B
443                           $B$b$N$KJQ99$7$^$9!#(B
444 chg_next_all              $B$9$Y$F$N%a%K%e!<$r4^$a$F<!$N%(%s%H%j$K$7$^$9(B
445 chg_random                $B%^%9%3%C%H$r%i%s%@%`$KJQ99$7$^$9(B
446 chg_random_all            $B$9$Y$F$N%a%K%e!<$r4^$a$F<!$N%(%s%H%j$K$7$^$9(B
447 start_move                $B%^%9%3%C%H$r$9$3$72CB.$5$;$^$9!#(B
448                           $B;_$^$C$F$$$?$iMI$l;O$a$^$9!#(B
449 sound(fname1,...)         $B2;@<%U%!%$%k$rO"B3:F@8$7$^$9!#(B
450 snd_start                 $B3+;O;~2;@<$r:F@8$7$^$9!#(B
451 snd_click                 $B%/%j%C%/;~2;@<$r:F@8$7$^$9!#(B
452 snd_end                   $B=*N;;~2;@<$r:F@8$7$^$9!#(B
453 snd_mail                  $B%a!<%kCe?.2;@<$r:F@8$7$^$9!#(B
454
455 system(cmdline)           $B30It%3%^%s%I$r<B9T$7$^$9!#(B
456 chg_param(param1,dat1,..) $B%Q%i%a!<%?$rJQ99$5$;$^$9!#(B
457                           $BJQ99$G$-$k%Q%i%a!<%?$O$D$.$N$H$*$j$G$9!#(B
458                           grav $B=ENODj?t(B
459                           dump $B8:?j78?t(B
460                           mag  $B3HBgN((B
461                           clen $B:?$ND9$5(B
462
463 bell(param)               $B%Y%k$r$J$i$7$^$9!#$3$N%Y%k$O(B XBell $B$rMQ$$$F$*$j!"(B
464                           USE_SOUND $B$H$OL54X78$G$9!#(Bparam$B$O(B -100$B$+$i(B100
465                           $B$N4V$G;XDj$7$^$9!#(B
466
467 showbiff                  $B%a!<%k0lMwI=<($r=P$7$^$9(B
468
4699.$B%j%=!<%9(B
470
471 $B$=$l$>$l$N%*%W%7%g%s$KBP1~$7$?%j%=!<%9$,$"$j$^$9!#(B
472 $B$=$l$i$K$D$$$F$O!"(BXMascot.ad.sed $B$J$I$r;2>H$7$F2<$5$$!#(B
473
474 $B%^%9%3%C%H$NEPO?$K$O0J2<$N$h$&$J%j%=!<%9$r@_Dj$7$^$9!#(B
475
476 *menusNum: 1                         !$B%a%K%e!<%;%C%H$N8D?t$N;XDj(B
477
478 *menu0.title: $B$M$3$5$s$a$K$e!<(B       !1$B$D$a$N%a%K%e!<$N%?%$%H%k(B
479 *menu0.numsOfMenu: 10                !$B%a%K%e!<$K4^$^$l$k%^%9%3%C%H$N8D?t(B
480
481 $B%a%K%e!<$KEPO?$9$k%^%9%3%C%H$N?t$r;XDj$7$^$9(B
482
483 *menu0.masDat0.title: Neko Nyan Nyan       !$B%^%9%3%C%H$NL>A0(B
484 *menu0.masDat0.filename: neko.ppm          !$B%U%!%$%kL>(B
485 *menu0.masDat0.startSnd: nyan1.raw         !$B5/F0;~2;@<(B
486 *menu0.masDat0.clickSnd: nyan2.raw         !$B%/%j%C%/;~2;@<(B
487 *menu0.masDat0.endSnd:   nyan3.raw         !$B=*N;;~2;@<(B
488 *menu0.masDat0.mailSnd:  nyan4.raw         !$B%a!<%kCe?.;~2;@<(B
489!*menu0.masDat0.rgb0: ffffff                !$BF)L@?'(B(for ppm)
490!*menu0.masDat0.col0: 15	            !$BF)L@?'(B(for mag)
491 *menu0.masDat0.magnify: 1.0                !$B3HBgN((B
492 *menu0.masDat0.biffPos: right              !$B%a!<%kCe?.%^!<%/$NI=<(0LCV(B
493
494 menu$B$N8e$N?tCM$,%a%K%e!<$NHV9f$G$9!#(B
495 masDat$B$N$"$H$N?tCM$,%^%9%3%C%H$NHV9f$G$9!#(B(0$B$+$i;O$^$j$^$9(B)
496
497 $B$J$*!"=>Mh(B (Ver2.4$B0JA0(B)$B$N%a%K%e!<HV9f$N$J$$5-=R$O!"(B
498 0$BHV$N%a%K%e!<$r>e=q$-$9$k$h$&$K$J$C$F$^$9!#(B
499
50010.$BCx:n8"$K$D$$$F(B
501
502 $B!&K\%=%U%H%&%'%"$O%U%j!<%=%U%H%&%'%"$G$9!#(B
503   $B2~JQ$7$J$$$^$?$O$7$?7A$G$N!"%=!<%9$H$7$F$NG[I[$*$h$S%P%$%J%j$H$7$F$NG[I[(B
504   $B$9$Y$F$rG'$a$^$9!#$?$@$7!"Cx:n8"$NI=<($OJQ99$7$J$$$G2<$5$$!#(B
505 $B!&K\%=%U%H%&%'%"$NCx:n8"$O(B $BEOn4(B $B9d(B $B$*$h$S!"HSED(B $B9d(B $B$,J]M-$7$^$9!#(B
506 $B!&K\%=%U%H%&%'%"$HF1;~$KG[I[$5$l$k%5%s%W%k$N%^%9%3%C%H$N2hA|%G!<%?(B
507   $B$NCx:n8"$O!"0J2<$N<T$,J]M-$7$^$9!#(B
508
509   inu.mag / kuma.mag / neko.mag
510   neko2.mag / pen.mag /teru.mag
511   fish.mag / rabi.mag /saru.mag
512   monohosi.mag /                 $BKRLn(B $BDp;N(B (makino@cclub.tutcc.tut.ac.jp)
513
514 $B!&K\%=%U%H%&%'%"$r>&MQ;HMQ$7$F6bA,E*Mx1W$rF@$k9T0Y$O6X;_$7$^$9!#(B
515 $B!&K\%=%U%H%&%'%"$OL5J]>Z$G$"$j!"$3$N;HMQ$K$h$C$F@8$8$?$$$+$J$kB;32$N@U$b!"(B
516   $BCx:n8"<T$OIi$o$J$$$b$N$H$7$^$9!#$3$l$K9g0U$G$-$J$$>l9g$O!"K\%=%U%H$N(B
517   $B;HMQ$rG'$a$^$;$s!#(B
518
519 $B:n<T$+$i$N$*4j$$(B
520   $BK\%=%U%H%&%'%"$r;(;o$J$I$G>R2p$7$?$$!"$^$?IUO?$K<}O?$7$?$$$J$I$N>l9g$O(B
521   $B$J$k$Y$/Cx:n8"<T$KO"Mm$7$F$/$@$5$$!#(B
522   # $B$I$&$$$&>l=j$G>R2p$5$l$?$+CN$j$?$$$J$!$H$$$&4uK>$G$9!#6/@)$G$O$"$j$^$;$s(B
523
524   $B3F<o(B PC-UNIX($B$K8B$i$:$G$9$,(B)$B$J$I$N%=%U%H%&%'%"%Q%C%1!<%8$H$7$F(B
525   $B<}O?$5$l$F$$$k$J$I$N>l9g$OFC$KO"Mm$OI,MW$"$j$^$;$s!#(B
526   # $B:G=i$K%Q%C%1!<%8$KDI2C$9$k$H$+$N>l9g$OO"Mm$"$k$H$&$l$7$$$+$b(B
527   # FreeBSD packages, Linux JG, Debian-JP $B$J$I$J$I!#(B
528
529 $BCx:n8"<T$X$NO"Mm$O!"0J2<$N%"%I%l%9$X$N(B E-mail $B$G9T$J$C$F2<$5$$!#(B
530
531    go@cclub.tutcc.tut.ac.jp  $BEOn4(B $B9d(B (Go Watanabe)
532
533 $B$J$*!"K\%=%U%H$O%U%j!<$G$9$,!"(B $B%S!<%k7t!"3FCO$NL>;:IJEy$"$i$f$k(B
534 $B<oN`$N4sIU$O>o;~<u$1IU$1$F$*$j$^$9!#(B
535 $B4sIU$r$7$?$+$i$H$$$C$F%5%]!<%H$,$"$k$o$1$G$O$"$j$^$;$s$,!"(B
536 $B2f!9$NAO:n0UM_$N86F0NO$K$J$k$+$b$7$l$^$;$s(B :-)
537
538 $B$J$K$+4sIU$7$?$$$H$$$&J}$O!"(B
539
540 441 $B0&CN8)K-66;TE7GlD.1@?}%v5V(B1-1
541 $BK-665;=Q2J3XBg3X(B $B%3%s%T%e!<%?%/%i%V(B
542
543 $B$"$F$KAw$k$+!">e5-%"%I%l%9$KO"Mm2<$5$$!#(B
544
54511. $B<U<-(B
546
547 $BK\%=%U%H$r$D$/$k$-$C$+$1$H$J$C$?!"(B
548 $B!V$H$-$a$-%a%b%j%"%k!W(BPS$BHG(B (c)1995 KONAMI
549 $B$N:n@.<T$NJ}!9$K46<U$7$^$9!#Hs>o$K3Z$7$^$;$F$$$?$@$-$^$7$?!#(B
550
551 $B$J$^$"$?$?$+$$L\$G8+<i$C$F$/$l$?(B TUT-CCLUB $B$N%a%s%P!<$K46<U$7$^$9!#(B(^^;;
552
553 - SPECIAL THANKS -
554
555 YOUBIN $B$NItJ,$O!"5HED!wK-665;2JBg$5$s$+$i$$$?$@$$$?%Q%C%A$r(B
556 $B$b$H$K$7$F:n@.$7$^$7$?!#$"$j$,$H$&$4$6$$$^$7$?!#(B
557
558 $B2;@<$rDs6!$7$F$$$?$@$$$?(B "$B$"$k(BXMascot$B0&9%<T$NJ}(B"
559 $B!z2;@<$K4X$9$k46A[$J$I$O!";d(B($B$4$&(B)$B$KAw$C$F$$$?$@$1$l$PE>Aw$7$^$9!#(B
560
561 $BBgNL$N%P%0$H$j$KBgI}$K6(NO$7$F$$$?$@$$$?!"(B
562
563 $B$_$d$O$i!w6e9)Bg$5$s(B
564 $B#S#i#a#n!wElBg6p>l$5$s(B
565
566 $B$$$m$$$m$"$j$,$H$&$4$6$$$^$7$?!#(B
567
568 $B$446A[!"$4MWK>$r$h$;$F$$$?$@$$$?3'MM$K46<U$7$^$9!#(Bm(_ _)m
569
57012. $B$=$NB>(B
571
572 $B%P%0%j%]!<%H!"%Q%C%A!"%=!<%9$,1x$$$H$NJ86g!"46A[!"MWK>Ey$O!">e5-%"%I%l%9$+!"(B
573 $B%[!<%`%Z!<%8(B( URL: http://cclub.tutcc.tut.ac.jp/xmascot/ )
574 $B$K$*4s$;2<$5$$!#(B
575
57613. TO DO
577
578 $B$-$l$$$J%=!<%9%3!<%I(B($B1J1s$N2]Bj(B)
579 global $BJQ?t$K$5$h$&$J$i(B
580 $B??LLL\$J%(%i!<=hM}(B
581 $BBP1~2hA|%U%)!<%^%C%H$NDI2C(B
582 and so on...
583