#!/bin/bash clear # Initialise the Title Art file1="../art/titleart.ben" while IFS= read -r line do echo "$line" done <"$file1" echo #Setting up the room... sleep 1 echo "Vous parcourez un chemin qui monte en direction du nord.." echo "Au sommet de cette petite colline vous découvrez un magestueux chêne" echo "trônant au centre d'une clairière lumineuse. La forêt à cet endroit" echo "forme un cercle tout autour..." echo echo "Un Astroport fait de vitres, de planches, de tôles et de chevrons" echo "est posé là. Eclairé par les rayons du soleil." echo # Here we're going to check to see if the lever - the only logic we are using in this game - is on or off. leverstate=`cat ../logic/leverlogic.ben` leverstate2=`cat ../logic/leverlogic2.ben` if [ "$leverstate" = "on" ]; then echo "Une poignée est apparue sur la porte de la façade..." else if [ "$leverstate2" = "on" ]; then echo "Vous voyez une vitre qui peut être cassée avec votre marteau." else echo "Vous en faites le tour..." echo "Aucune entrée n'est visible." fi fi echo echo "Pas d'autre chemin praticable que celui d'où vous venez." echo echo "Que voulez-vous faire ?" # Now lets capture this room's actions. Note that here, the actions change depending on whether or not # the lever is on or off. If it's on, you go elsewhere. If it's off, you don't. while true; do read -p "> " nsewuh case $nsewuh in n ) echo "Vous vous aventurez dans la forêt plus au nord. Sans boussole, vous allez vous perdre rapidement... " ;; s ) ./mainroom.sh exit ;; e ) echo "Une corniche surplombe un ruisseau qui coule dans le fond de la ravine. Impossible de passer sans équipement" ;; w ) echo "Vous voilà face à un Jardin luxuriant. Une cloture électrique le délimite et en empêche l'accès." ;; h ) echo "Vous voyez à l'interieur de la Station une video en cours de projection..." sleep 2 xdg-open "https://www.youtube.com/embed/Yk-WRXKysXM" ;; u ) leverstate=`cat ../logic/leverlogic.ben` leverstate2=`cat ../logic/leverlogic2.ben` if [ "$leverstate" = "on" ]; then ./kroo.sh exit else if [ "$leverstate2" = "on" ]; then ./kroo3.sh else echo "Vous cherchez une ouverture... Pas la moindre. Impossible d'entrer sans commettre une effraction..." fi fi ;; * ) echo "Je suis désolé, je ne vous comprends pas. Les commandes sont : n, e, s, w, u et h..";; esac done esac exit