Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- width=40
- height=18
- # lightX: la position X de la lumière de puissance
- # lightY: la position Y de la lumière de puissance
- # initialTX: la position X initiale de Thor
- # initialTY: la position Y initiale de Thor
- read -r lightX lightY initialTX initialTY
- # Boucle de jeu
- while true; do
- # remainingTurns: Le nombre de tours restants pendant lesquels Thor peut se déplacer. Ne pas supprimer cette ligne.
- read -r remainingTurns
- # Si la position Y de la lumière est inférieure à la position Y de Thor et que la position Y de Thor est supérieure à 0
- if [[ "$lightY" -lt "$initialTY" && "$initialTY" -gt 0 ]] ; then
- echo "N"
- ((initialTY--)) # Décrémente la position Y de Thor
- fi
- # Si la position Y de la lumière est supérieure à la position Y de Thor et que la position Y de Thor est inférieure à la hauteur
- if [[ "$lightY" -gt "$initialTY" && "$initialTY" -lt "$height" ]] ; then
- echo "S"
- ((initialTY++)) # Incrémente la position Y de Thor
- fi
- # Si la position X de la lumière est supérieure à la position X de Thor et que la position X de Thor est inférieure à la largeur
- if [[ "$lightX" -gt "$initialTX" && "$initialTX" -lt "$width" ]] ; then
- echo "E"
- ((initialTX++)) # Incrémente la position X de Thor
- fi
- # Si la position X de la lumière est inférieure à la position X de Thor et que la position X de Thor est supérieure à 0
- if [[ "$lightX" -lt "$initialTX" && "$initialTX" -gt 0 ]] ; then
- echo "W"
- ((initialTX--)) # Décrémente la position X de Thor
- fi
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement