rainbow bg
This commit is contained in:
parent
8b9b3c91a3
commit
6c51e9c444
1 changed files with 33 additions and 17 deletions
|
@ -6,7 +6,7 @@ PPMFILE="$2.ppm"
|
||||||
HEXPPM="$2.hexppm"
|
HEXPPM="$2.hexppm"
|
||||||
PIXLIST="$2.pixlist"
|
PIXLIST="$2.pixlist"
|
||||||
ALPHACOLOR="$3"
|
ALPHACOLOR="$3"
|
||||||
|
FNAME="$2"
|
||||||
|
|
||||||
declare -a PIXMAP
|
declare -a PIXMAP
|
||||||
declare -a LOL
|
declare -a LOL
|
||||||
|
@ -79,13 +79,25 @@ draw_pixmap() {
|
||||||
y=1
|
y=1
|
||||||
while read -r LINE
|
while read -r LINE
|
||||||
do
|
do
|
||||||
for x in $(seq 1 200)
|
for x in $(seq 1 80)
|
||||||
do
|
do
|
||||||
echo "please wait"
|
if [[ "$(echo $LINE | cut -d ' ' -f$x)" != "FF00FE" ]]
|
||||||
echo "PX $((x*2)) $((y*2)) $(echo $LINE | cut -d ' ' -f$x)" >> $PIXLIST
|
then
|
||||||
echo "PX $((x*2+1)) $((y*2)) $(echo $LINE | cut -d ' ' -f$x)" >> $PIXLIST
|
echo "please wait"
|
||||||
echo "PX $((x*2)) $((y*2+1)) $(echo $LINE | cut -d ' ' -f$x)" >> $PIXLIST
|
echo "PX $((x*2)) $((y*2)) $(echo $LINE | cut -d ' ' -f$x)" >> $PIXLIST
|
||||||
echo "PX $((x*2+1)) $((y*2+1)) $(echo $LINE | cut -d ' ' -f$x)" >> $PIXLIST
|
echo "PX $((x*2+1)) $((y*2)) $(echo $LINE | cut -d ' ' -f$x)" >> $PIXLIST
|
||||||
|
echo "PX $((x*2)) $((y*2+1)) $(echo $LINE | cut -d ' ' -f$x)" >> $PIXLIST
|
||||||
|
echo "PX $((x*2+1)) $((y*2+1)) $(echo $LINE | cut -d ' ' -f$x)" >> $PIXLIST
|
||||||
|
else
|
||||||
|
|
||||||
|
RAINBOWCOLOR="$(hex $((y*1)) $((y*3)) $((y*2)))"
|
||||||
|
|
||||||
|
echo "please wait for rainbow"
|
||||||
|
echo "PX $((x*2)) $((y*2)) $RAINBOWCOLOR" >> $PIXLIST
|
||||||
|
echo "PX $((x*2+1)) $((y*2)) $RAINBOWCOLOR" >> $PIXLIST
|
||||||
|
echo "PX $((x*2)) $((y*2+1)) $RAINBOWCOLOR" >> $PIXLIST
|
||||||
|
echo "PX $((x*2+1)) $((y*2+1)) $RAINBOWCOLOR" >> $PIXLIST
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
y=$((y+1))
|
y=$((y+1))
|
||||||
|
|
||||||
|
@ -110,26 +122,30 @@ shuf_xy() {
|
||||||
}
|
}
|
||||||
|
|
||||||
floot() {
|
floot() {
|
||||||
for i in 1 2 3
|
#~ for i in 1 2
|
||||||
do
|
#~ do
|
||||||
#LOL[$i]="OFFSET 1 200"
|
#LOL[$i]="OFFSET 1 200"
|
||||||
#LOL[$i]="OFFSET $(shuf -i 0-1760 -n 1) $(shuf -i 0-920 -n 1)"
|
#LOL[$i]="OFFSET $(shuf -i 0-1760 -n 1) $(shuf -i 0-920 -n 1)"
|
||||||
# LOL[$i]="$(shuf_xy)"
|
# LOL[$i]="$(shuf_xy)"
|
||||||
#~ LOL[$i]="$(shuf_xy)
|
#~ LOL[$i]="$(shuf_xy)
|
||||||
#~ $(cat $PIXLIST | shuf)"
|
#~ $(cat $PIXLIST | shuf)"
|
||||||
|
|
||||||
if [ -z "$ALPHACOLOR" ]
|
#~ if [ -z "$ALPHACOLOR" ]
|
||||||
then
|
#~ then
|
||||||
LOL[$i]="$(cat $PIXLIST | shuf)"
|
#~ LOL[$i]="$(cat $PIXLIST | shuf)"
|
||||||
else
|
#~ else
|
||||||
LOL[$i]="$(grep -v $ALPHACOLOR $PIXLIST | shuf)"
|
#~ LOL[$i]="$(grep -v $ALPHACOLOR $PIXLIST | shuf)"
|
||||||
fi
|
#~ fi
|
||||||
|
|
||||||
done
|
#~ done
|
||||||
|
|
||||||
|
LOL[1]="$(cat ${FNAME}1.pixlist | shuf)"
|
||||||
|
LOL[2]="$(cat ${FNAME}2.pixlist | shuf )"
|
||||||
|
#LOL[3]="$(cat $FNAME-mc.pixlist.2 | shuf)"
|
||||||
|
|
||||||
while true
|
while true
|
||||||
do
|
do
|
||||||
for i in 1 2 3
|
for i in 1 2
|
||||||
do
|
do
|
||||||
if [ -z ${LOLPID[$i]} ] || ! ps -p ${LOLPID[$i]} > /dev/null
|
if [ -z ${LOLPID[$i]} ] || ! ps -p ${LOLPID[$i]} > /dev/null
|
||||||
then
|
then
|
||||||
|
|
Loading…
Reference in a new issue