first commit
This commit is contained in:
commit
a8299337f7
|
@ -0,0 +1,91 @@
|
|||
#! /bin/bash
|
||||
|
||||
start_date=$(date +%s)
|
||||
energy=0
|
||||
|
||||
calc() {
|
||||
echo "scale=15;$1" | bc
|
||||
}
|
||||
|
||||
(
|
||||
echo "n Florz"
|
||||
v=7
|
||||
a=0
|
||||
da=30
|
||||
dv=3
|
||||
noop=0
|
||||
|
||||
while read -n1 key; do
|
||||
case $key in
|
||||
W)
|
||||
a=0
|
||||
da=30
|
||||
;;
|
||||
S)
|
||||
a=180
|
||||
da=30
|
||||
;;
|
||||
A)
|
||||
a=270
|
||||
da=30
|
||||
;;
|
||||
D)
|
||||
a=90
|
||||
da=30
|
||||
;;
|
||||
w)
|
||||
v=$(calc "$v+$dv")
|
||||
da=30
|
||||
echo "c"
|
||||
;;
|
||||
s)
|
||||
v=$(calc "$v-$dv")
|
||||
da=30
|
||||
echo "c"
|
||||
;;
|
||||
.)
|
||||
da=30
|
||||
a=$(calc "$a+$da")
|
||||
echo "c"
|
||||
;;
|
||||
:)
|
||||
da=3
|
||||
a=$(calc "$a+$da")
|
||||
echo "c"
|
||||
;;
|
||||
,)
|
||||
da=30
|
||||
a=$(calc "$a-$da")
|
||||
echo "c"
|
||||
;;
|
||||
\;)
|
||||
da=3
|
||||
a=$(calc "$a-$da")
|
||||
echo "c"
|
||||
;;
|
||||
a)
|
||||
da=$(calc "$da/2")
|
||||
a=$(calc "$a-$da")
|
||||
;;
|
||||
d)
|
||||
da=$(calc "$da/2")
|
||||
a=$(calc "$a+$da")
|
||||
;;
|
||||
-)
|
||||
echo "c"
|
||||
v=7
|
||||
noop=1
|
||||
;;
|
||||
*)
|
||||
noop=1
|
||||
;;
|
||||
esac
|
||||
[ $v -lt 1 ] && v=1
|
||||
[ $(echo $a | cut -d. -f1) -ge 360 ] && a=$(calc "$a-360")
|
||||
[ $(echo $a | cut -d. -f1) -lt 0 ] && a=$(calc "360+$a")
|
||||
echo "v $v"
|
||||
[ $noop -ne 1 ] && echo "$a"
|
||||
noop=0
|
||||
done
|
||||
|
||||
) > /dev/tcp/192.168.8.8/3490
|
Loading…
Reference in New Issue