#!/usr/local/bin/bash # Buscaminash version 1.1 traducido por perón # El clásico juego de no morir reventado shopt -s extglob IFS='' pieza=( $'\e[1;30m.' $'\e[1;34m1' $'\e[1;32m2' $'\e[1;35m3' $'\e[1;36m4' $'\e[1;31m5' $'\e[33m6' $'\e[1;37m7' $'\e[0;40;37m8' $'\e[0;40;37m#' $'\e[0;40;31mF' $'\e[0;40;33m?' $'\e[1;31m*' $'\e[0;40;31mx' ) tamano=( 'S ' 10 10 15 'M ' 15 15 33 'L ' 20 20 60 'XL' 30 20 90 ) function dibujarcampo() { [[ "$dxt" ]] || { dxt=$mx; dyf=0; dyt=$my; } tput 'cup' $(( dyf+2 )) 0 echo -n $'\e[40m' for ((j=dyf;j Mover <\e[1mg\e[0m> Pisar <\e[1mf\e[0m> Bandera <\e[1mn\e[0m/\e[1mN\e[0m/\e[1mm\e[0m/\e[1mM\e[0m> Nuevo <\e[1mq\e[0m> Salir' cx=0; cy=0 status=1 } function juegotermino() { for ((i=0;isx?dxt:sx+1 )); (( dyf=dyfsy?dyt:sy+1 )) n=0 for ((i=-1;i<=1;i++)); do for ((j=-1;j<=1;j++)); do (( (i!=0 || j!=0) && sx+i>=0 && sx+i=0 && sy+j=0 && sx+i=0 && sy+j0?cx--:0 )) ;; 'j'|'s'|'B'|'2') (( cy0?cy--:0 )) ;; 'l'|'d'|'C'|'6') (( cx