Code: Select all
#!/bin/ash
ALPHAS=" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
#alphas can represent tiles, sprites etc...
WIDTH=3
HEIGHT=3
GRID=" bbb "
#so the grid looks like:
# #
#bbb#
# #
no_collision(){
#x=$1 y=$2
pos=${GRID:$(($1+$2*$HEIGHT)):1}
retval=${ALPHAS%${pos}*}
return ${#retval}
}
no_collision 1 1 || echo ${ALPHAS:$?:1}