8 ss=
"abcdefghijklmnopqrstuvwxyz0123456789!#$%^&*()-=\\[];'`,./";
13 xr =
-hdw
; y = h
* 1.0; maxxl =
-999;
16 x = xr
* (1 + y
) - y
* w
/ 2;
17 i =
(x
/ (1 + h
) + sw
/2);
18 c =
(0 < i
&& i
< length($
0)) ?
substr($
0, i
, 1) : "0";
20 xl = xr
- w
* y
/ (1 + y
);
21 if (xl
< -hdw
|| xl
>= hdw
|| xl
<= maxxl
) {
22 t = rand
() * length(ss
);
26 c =
substr(s
, xl
+ hdw
, 1);