ref: ab2f400e8b8b52bab59a5d0ced217807f2aa2e3c
dir: /glenda.rc/
#!/bin/rc
# Configuration
CTL_FILE=/tmp/da.ctl
ORIGIN_X=100
ORIGIN_Y=100
BOX_SIZE=16 # default box size from config
DELAY=.1
fn placebox {
x=`{echo $ORIGIN_X + $1 '*' $BOX_SIZE | bc}
y=`{echo $ORIGIN_Y + $2 '*' $BOX_SIZE | bc}
echo addbox $x $y >> $CTL_FILE
sleep $DELAY
}
> $CTL_FILE
# Ears (left ear)
placebox 4 0
placebox 3 1
placebox 2 2
placebox 2 3
placebox 3 4
placebox 4 5
# Ears (right ear)
placebox 5 0
placebox 6 1
placebox 7 2
placebox 8 3
placebox 7 4
placebox 6 5
# Head outline
placebox 1 6
placebox 2 6
placebox 3 6
placebox 4 6
placebox 5 6
placebox 6 6
placebox 7 6
placebox 8 6
placebox 9 6
placebox 0 7
placebox 9 7
# Eyes and face
placebox 0 8
placebox 2 8 # left eye
placebox 3 8
placebox 6 8 # right eye
placebox 7 8
placebox 9 8
placebox 0 9
placebox 9 9
# Bottom of head
placebox 0 10
placebox 1 10
placebox 2 10
placebox 3 10
placebox 4 10
placebox 5 10
placebox 6 10
placebox 7 10
placebox 8 10
placebox 9 10
# Neck/Body
placebox 3 11
placebox 4 11
placebox 5 11
placebox 6 11
placebox 3 12
placebox 4 12
placebox 5 12
placebox 6 12
# Body
placebox 2 13
placebox 3 13
placebox 4 13
placebox 5 13
placebox 6 13
placebox 7 13
# Arms
placebox 1 14
placebox 2 14
placebox 7 14
placebox 8 14