diff --git a/adventure/games/tom.vanschendel@ynov.com/rooms/orange.sh b/adventure/games/tom.vanschendel@ynov.com/rooms/orange.sh new file mode 100755 index 00000000..6f650d28 --- /dev/null +++ b/adventure/games/tom.vanschendel@ynov.com/rooms/orange.sh @@ -0,0 +1,42 @@ +#!/bin/bash +clear +# Initialise the Title Art +file1="../art/titleart.ben" +while IFS= read -r line +do + echo "$line" +done <"$file1" +echo +sleep 1 + +# Here's this room's script. + +echo "Vous avez suivi le chemin vers l'est." +echo "Vous tombez nez-à-nez avec une grande porte en métal sur un conteneur." + +# Here we tell the player whether the lever is on or off. +levertwostate=`cat ../logic/leverlogictwo.ben` + if [ "$leverstatewo" = "on" ]; then + echo "La porte est ouverte..." + else + echo "La porte semble vérouillée... Peut-être qu'il est possible de l'ouvrir avec un levier." + fi +echo +echo "Que faites vous?" + +# In this set of actons lies the logic switch used later in the game. +# You have to set this switch to reach the endgame. +while true; do + read -p "> " nsewuh + case $nsewuh in + n ) echo "Le chemin vers le nord est bloqué par un mur de conteneurs." ;; + s ) echo "Si vous continuez à marcher dans la forêt. Vous allez vous perdre. Demi tour." ;; + e ) echo "Le chemin à l'est n'est pas accessible, les arbres vous empêche de passer..." ;; + w ) ./purple.sh + exit ;; + * ) echo "Je suis désolé, je ne vous comprends pas. Les commandes sont : n, e, s, w et u..";; + esac +done + +esac +exit diff --git a/adventure/games/tom.vanschendel@ynov.com/rooms/purple.sh b/adventure/games/tom.vanschendel@ynov.com/rooms/purple.sh index 83402ab9..d1106175 100755 --- a/adventure/games/tom.vanschendel@ynov.com/rooms/purple.sh +++ b/adventure/games/tom.vanschendel@ynov.com/rooms/purple.sh @@ -33,7 +33,8 @@ while true; do n ) ./brown.sh exit ;; s ) echo "Si vous continuez à marcher dans la forêt. Vous allez vous perdre. Demi tour." ;; - e ) echo "Le chemin à l'est n'est pas accessible, les arbres vous empêche de passer..." ;; + e ) ./orange.sh + exit ;; w ) echo "Une rivière vous empêche de passer." ;; u ) levertwostate=`cat ../logic/leverlogictwo.ben` if [ "$levertwostate" = "on" ]; then