shithub: da

ref: 5e35c5c53128f711d6e9c8df1df980bb740bb275
dir: /glenda.rc/

View raw version
#!/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