sed -i='' bug was here

This commit is contained in:
fred 2024-02-22 15:22:48 +01:00
parent 5df64847ea
commit eb30e49b70
49 changed files with 56 additions and 58 deletions

View File

@ -46,7 +46,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/leverlogic.ben sed -i 's/off/on/' ../logic/leverlogic.ben
echo "Vous pianotez sur l'appareil..." echo "Vous pianotez sur l'appareil..."
sleep 3 sleep 3
echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..." echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..."

View File

@ -5,7 +5,7 @@ clear
# Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads. # Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads.
# Let's reset the lever, now that we're done with it. # Let's reset the lever, now that we're done with it.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
# Initialise the Title Art # Initialise the Title Art
file1="../art/titleart.ben" file1="../art/titleart.ben"

View File

@ -36,7 +36,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/stationlogic.ben sed -i 's/off/on/' ../logic/stationlogic.ben
echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :" echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :"
sleep 3 sleep 3
echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -" echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -"

View File

@ -6,7 +6,7 @@ clear
# You can add more logic files by simply adding a 'sed' command and appropriate .ben file. # You can add more logic files by simply adding a 'sed' command and appropriate .ben file.
# First off, let us reset the game logic. Use this as an example. # First off, let us reset the game logic. Use this as an example.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
# Who doen't love ASCII text, right? # Who doen't love ASCII text, right?
# Next up, let's initialise the Title Art # Next up, let's initialise the Title Art

View File

@ -46,7 +46,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/leverlogic.ben sed -i 's/off/on/' ../logic/leverlogic.ben
echo "Vous pianotez sur l'appareil..." echo "Vous pianotez sur l'appareil..."
sleep 3 sleep 3
echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..." echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..."

View File

@ -5,8 +5,8 @@ clear
# Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads. # Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads.
# Let's reset the lever, now that we're done with it. # Let's reset the lever, now that we're done with it.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
sed -i='' 's/on/off/' ../logic/leverlogic2.ben sed -i 's/on/off/' ../logic/leverlogic2.ben
# Initialise the Title Art # Initialise the Title Art
file1="../art/titleart.ben" file1="../art/titleart.ben"

View File

@ -36,7 +36,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/stationlogic.ben sed -i 's/off/on/' ../logic/stationlogic.ben
echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :" echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :"
sleep 3 sleep 3
echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -" echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -"

View File

@ -6,8 +6,8 @@ clear
# You can add more logic files by simply adding a 'sed' command and appropriate .ben file. # You can add more logic files by simply adding a 'sed' command and appropriate .ben file.
# First off, let us reset the game logic. Use this as an example. # First off, let us reset the game logic. Use this as an example.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
sed -i='' 's/on/off/' ../logic/leverlogic2.ben sed -i 's/on/off/' ../logic/leverlogic2.ben
# Who doesn't love ASCII text, right? # Who doesn't love ASCII text, right?
# Next up, let's initialise the Title Art # Next up, let's initialise the Title Art

View File

@ -46,7 +46,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/leverlogic.ben sed -i 's/off/on/' ../logic/leverlogic.ben
echo "Vous pianotez sur l'appareil..." echo "Vous pianotez sur l'appareil..."
sleep 3 sleep 3
echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..." echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..."

View File

@ -5,7 +5,7 @@ clear
# Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads. # Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads.
# Let's reset the lever, now that we're done with it. # Let's reset the lever, now that we're done with it.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
# Initialise the Title Art # Initialise the Title Art
file1="../art/titleart.ben" file1="../art/titleart.ben"

View File

@ -36,7 +36,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/stationlogic.ben sed -i 's/off/on/' ../logic/stationlogic.ben
echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :" echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :"
sleep 3 sleep 3
echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -" echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -"

View File

@ -6,7 +6,7 @@ clear
# You can add more logic files by simply adding a 'sed' command and appropriate .ben file. # You can add more logic files by simply adding a 'sed' command and appropriate .ben file.
# First off, let us reset the game logic. Use this as an example. # First off, let us reset the game logic. Use this as an example.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
# Who doesn't love ASCII text, right? # Who doesn't love ASCII text, right?
# Next up, let's initialise the Title Art # Next up, let's initialise the Title Art

View File

@ -31,7 +31,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "le boitier s'est éteint après vous avoir montré son message" echo "le boitier s'est éteint après vous avoir montré son message"
else else
sed -i='' 's/off/on/' ../logic/leverlogic.ben sed -i 's/off/on/' ../logic/leverlogic.ben
echo "vous appuyez sur le bouton rouge" echo "vous appuyez sur le bouton rouge"
sleep 3 sleep 3
echo "vous entendez au loin un grincement au fond de la forêt." echo "vous entendez au loin un grincement au fond de la forêt."

View File

@ -5,7 +5,7 @@ clear
# Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads. # Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads.
# Let's reset the lever, now that we're done with it. # Let's reset the lever, now that we're done with it.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
# Initialise the Title Art # Initialise the Title Art
file1="../art/titleart.ben" file1="../art/titleart.ben"

View File

@ -36,7 +36,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/stationlogic.ben sed -i 's/off/on/' ../logic/stationlogic.ben
echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :" echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :"
sleep 3 sleep 3
echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -" echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -"

View File

@ -6,7 +6,7 @@ clear
# You can add more logic files by simply adding a 'sed' command and appropriate .ben file. # You can add more logic files by simply adding a 'sed' command and appropriate .ben file.
# First off, let us reset the game logic. Use this as an example. # First off, let us reset the game logic. Use this as an example.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
# Who doen't love ASCII text, right? # Who doen't love ASCII text, right?
# Next up, let's initialise the Title Art # Next up, let's initialise the Title Art

View File

@ -46,7 +46,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/leverlogic.ben sed -i 's/off/on/' ../logic/leverlogic.ben
echo "Vous pianotez sur l'appareil..." echo "Vous pianotez sur l'appareil..."
sleep 3 sleep 3
echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..." echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..."

View File

@ -5,8 +5,8 @@ clear
# Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads. # Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads.
# Let's reset the lever, now that we're done with it. # Let's reset the lever, now that we're done with it.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
sed -i='' 's/on/off/' ../logic/leverlogic2.ben sed -i 's/on/off/' ../logic/leverlogic2.ben
# Initialise the Title Art # Initialise the Title Art
file1="../art/titleart.ben" file1="../art/titleart.ben"

View File

@ -36,7 +36,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/stationlogic.ben sed -i 's/off/on/' ../logic/stationlogic.ben
echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :" echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :"
sleep 3 sleep 3
echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -" echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -"

View File

@ -53,7 +53,7 @@ while true; do
if [ "$leverstate2" = "on" ]; then if [ "$leverstate2" = "on" ]; then
echo "La vitre est ouverte, vous avez récupéré le marteau." echo "La vitre est ouverte, vous avez récupéré le marteau."
else else
sed -i='' 's/off/on/' ../logic/leverlogic2.ben sed -i 's/off/on/' ../logic/leverlogic2.ben
echo "Vous tirez sur le levier, celui-ci bloque un peu.." echo "Vous tirez sur le levier, celui-ci bloque un peu.."
sleep 3 sleep 3
echo "Après avoir forcé, le levier s'est abaissé." echo "Après avoir forcé, le levier s'est abaissé."

View File

@ -6,8 +6,8 @@ clear
# You can add more logic files by simply adding a 'sed' command and appropriate .ben file. # You can add more logic files by simply adding a 'sed' command and appropriate .ben file.
# First off, let us reset the game logic. Use this as an example. # First off, let us reset the game logic. Use this as an example.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
sed -i='' 's/on/off/' ../logic/leverlogic2.ben sed -i 's/on/off/' ../logic/leverlogic2.ben
# Who doen't love ASCII text, right? # Who doen't love ASCII text, right?
# Next up, let's initialise the Title Art # Next up, let's initialise the Title Art

View File

@ -46,7 +46,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/leverlogic.ben sed -i 's/off/on/' ../logic/leverlogic.ben
echo "Vous pianotez sur l'appareil..." echo "Vous pianotez sur l'appareil..."
sleep 2 sleep 2
echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..." echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..."

View File

@ -5,7 +5,7 @@ clear
# Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads. # Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads.
# Let's reset the lever, now that we're done with it. # Let's reset the lever, now that we're done with it.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
# Initialise the Title Art # Initialise the Title Art
file1="../art/titleart.ben" file1="../art/titleart.ben"

View File

@ -36,7 +36,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/stationlogic.ben sed -i 's/off/on/' ../logic/stationlogic.ben
echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :" echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :"
sleep 3 sleep 3
echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -" echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -"

View File

@ -6,7 +6,7 @@ clear
# You can add more logic files by simply adding a 'sed' command and appropriate .ben file. # You can add more logic files by simply adding a 'sed' command and appropriate .ben file.
# First off, let us reset the game logic. Use this as an example. # First off, let us reset the game logic. Use this as an example.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
# Who doen't love ASCII text, right? # Who doen't love ASCII text, right?
# Next up, let's initialise the Title Art # Next up, let's initialise the Title Art

View File

@ -46,7 +46,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/leverlogic.ben sed -i 's/off/on/' ../logic/leverlogic.ben
echo "Vous pianotez sur l'appareil..." echo "Vous pianotez sur l'appareil..."
sleep 3 sleep 3
echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..." echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..."

View File

@ -5,7 +5,7 @@ clear
# Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads. # Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads.
# Let's reset the lever, now that we're done with it. # Let's reset the lever, now that we're done with it.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
# Initialise the Title Art # Initialise the Title Art
file1="../art/titleart.ben" file1="../art/titleart.ben"

View File

@ -36,7 +36,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/stationlogic.ben sed -i 's/off/on/' ../logic/stationlogic.ben
echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :" echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :"
sleep 3 sleep 3
echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -" echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -"

View File

@ -6,7 +6,7 @@ clear
# You can add more logic files by simply adding a 'sed' command and appropriate .ben file. # You can add more logic files by simply adding a 'sed' command and appropriate .ben file.
# First off, let us reset the game logic. Use this as an example. # First off, let us reset the game logic. Use this as an example.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
# Who doen't love ASCII text, right? # Who doen't love ASCII text, right?
# Next up, let's initialise the Title Art # Next up, let's initialise the Title Art

View File

@ -35,15 +35,15 @@ Les fichiers ./rooms/start.sh et ../_votre jeu/rooms/start.sh sont différents
./rooms/orange.sh:leverstatetwo=`cat ../logic/leverlogictwo.ben` ./rooms/orange.sh:leverstatetwo=`cat ../logic/leverlogictwo.ben`
./rooms/purple.sh:levertwostate=`cat ../logic/leverlogictwo.ben` ./rooms/purple.sh:levertwostate=`cat ../logic/leverlogictwo.ben`
./rooms/purple.sh: u ) levertwostate=`cat ../logic/leverlogictwo.ben` ./rooms/purple.sh: u ) levertwostate=`cat ../logic/leverlogictwo.ben`
./rooms/purple.sh: sed -i='' 's/off/on/' ../logic/leverlogictwo.ben ./rooms/purple.sh: sed -i 's/off/on/' ../logic/leverlogictwo.ben
./rooms/start.sh:sed -i='' 's/on/off/' ../logic/leverlogictwo.ben ./rooms/start.sh:sed -i 's/on/off/' ../logic/leverlogictwo.ben
./rooms/end.sh:sed -i='' 's/on/off/' ../logic/leverlogictwo.ben ./rooms/end.sh:sed -i 's/on/off/' ../logic/leverlogictwo.ben
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
``` ```
# no sed bug correction # no sed bug correction
sed -i='' 's/on/off/' ../logic/leverlogictwo.ben sed -i 's/on/off/' ../logic/leverlogictwo.ben
sed -i 's/on/off/' ../logic/leverlogictwo.ben sed -i 's/on/off/' ../logic/leverlogictwo.ben
``` ```

View File

@ -47,7 +47,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/leverlogic.ben sed -i 's/off/on/' ../logic/leverlogic.ben
echo "Vous pianotez sur l'appareil..." echo "Vous pianotez sur l'appareil..."
sleep 3 sleep 3
echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..." echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..."

View File

@ -5,8 +5,8 @@ clear
# Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads. # Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads.
# Let's reset the lever, now that we're done with it. # Let's reset the lever, now that we're done with it.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
sed -i='' 's/on/off/' ../logic/leverlogictwo.ben sed -i 's/on/off/' ../logic/leverlogictwo.ben
# Initialise the Title Art # Initialise the Title Art
file1="../art/titleart.ben" file1="../art/titleart.ben"

View File

@ -36,7 +36,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/stationlogic.ben sed -i 's/off/on/' ../logic/stationlogic.ben
echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :" echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :"
sleep 3 sleep 3
echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -" echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -"

View File

@ -40,7 +40,7 @@ while true; do
if [ "$levertwostate" = "on" ]; then if [ "$levertwostate" = "on" ]; then
echo "Le levier est déjà en position ON, impossible de l'abbaisser maintenant..." echo "Le levier est déjà en position ON, impossible de l'abbaisser maintenant..."
else else
sed -i='' 's/off/on/' ../logic/leverlogictwo.ben sed -i 's/off/on/' ../logic/leverlogictwo.ben
echo "Vous relevez le levier en position ON en forcant un peu." echo "Vous relevez le levier en position ON en forcant un peu."
echo "Vous entendez un bruit de mécanisme qui se déclenche à l'est." echo "Vous entendez un bruit de mécanisme qui se déclenche à l'est."
fi fi

View File

@ -6,8 +6,8 @@ clear
# You can add more logic files by simply adding a 'sed' command and appropriate .ben file. # You can add more logic files by simply adding a 'sed' command and appropriate .ben file.
# First off, let us reset the game logic. Use this as an example. # First off, let us reset the game logic. Use this as an example.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
sed -i='' 's/on/off/' ../logic/leverlogictwo.ben sed -i 's/on/off/' ../logic/leverlogictwo.ben
# Who doen't love ASCII text, right? # Who doen't love ASCII text, right?
# Next up, let's initialise the Title Art # Next up, let's initialise the Title Art

View File

@ -46,7 +46,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/leverlogic.ben sed -i 's/off/on/' ../logic/leverlogic.ben
echo "Vous pianotez sur l'appareil..." echo "Vous pianotez sur l'appareil..."
sleep 3 sleep 3
echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..." echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..."

View File

@ -5,7 +5,7 @@ clear
# Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads. # Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads.
# Let's reset the lever, now that we're done with it. # Let's reset the lever, now that we're done with it.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
# Initialise the Title Art # Initialise the Title Art
file1="../art/titleart.ben" file1="../art/titleart.ben"

View File

@ -36,7 +36,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/stationlogic.ben sed -i 's/off/on/' ../logic/stationlogic.ben
echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :" echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :"
sleep 3 sleep 3
echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -" echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -"

View File

@ -6,7 +6,7 @@ clear
# You can add more logic files by simply adding a 'sed' command and appropriate .ben file. # You can add more logic files by simply adding a 'sed' command and appropriate .ben file.
# First off, let us reset the game logic. Use this as an example. # First off, let us reset the game logic. Use this as an example.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
# Who doen't love ASCII text, right? # Who doen't love ASCII text, right?
# Next up, let's initialise the Title Art # Next up, let's initialise the Title Art

0
adventure/logic/leverlogic.ben Executable file → Normal file
View File

View File

@ -1 +0,0 @@
off

View File

@ -1 +0,0 @@
off

0
adventure/logic/stationlogic.ben Executable file → Normal file
View File

View File

@ -46,7 +46,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/leverlogic.ben sed -i 's/off/on/' ../logic/leverlogic.ben
echo "Vous pianotez sur l'appareil..." echo "Vous pianotez sur l'appareil..."
sleep 3 sleep 3
echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..." echo "A moment où vous touchez la touche '#' L'écran se met à clignoter..."

View File

@ -5,8 +5,8 @@ clear
# Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads. # Use (over-use) of 'sleep' is for dramatic effect - play around with it, see how it reads.
# Let's reset the lever, now that we're done with it. # Let's reset the lever, now that we're done with it.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
sed -i='' 's/on/off/' ../logic/leverlogic2.ben sed -i 's/on/off/' ../logic/leverlogic2.ben
# Initialise the Title Art # Initialise the Title Art
file1="../art/titleart.ben" file1="../art/titleart.ben"

View File

@ -36,7 +36,7 @@ while true; do
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then
echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'." echo "A chaque frappe d'une touche. l'écran fait défiler le texte 'SCANNEZ VISA SVP'."
else else
sed -i='' 's/off/on/' ../logic/stationlogic.ben sed -i 's/off/on/' ../logic/stationlogic.ben
echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :" echo "Vous appuyez sur l'interupteur de l'écran. Y apparaît alors :"
sleep 3 sleep 3
echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -" echo "AMBASSADE MadeInZion - TerraPi4 - 2 To -"

View File

@ -53,7 +53,7 @@ while true; do
if [ "$leverstate2" = "on" ]; then if [ "$leverstate2" = "on" ]; then
echo "La vitre est ouverte, vous avez récupéré le marteau." echo "La vitre est ouverte, vous avez récupéré le marteau."
else else
sed -i='' 's/off/on/' ../logic/leverlogic2.ben sed -i 's/off/on/' ../logic/leverlogic2.ben
echo "Vous tirez sur le levier, celui-ci bloque un peu.." echo "Vous tirez sur le levier, celui-ci bloque un peu.."
sleep 3 sleep 3
echo "Après avoir forcé, le levier s'est abaissé." echo "Après avoir forcé, le levier s'est abaissé."

View File

@ -6,8 +6,8 @@ clear
# You can add more logic files by simply adding a 'sed' command and appropriate .ben file. # You can add more logic files by simply adding a 'sed' command and appropriate .ben file.
# First off, let us reset the game logic. Use this as an example. # First off, let us reset the game logic. Use this as an example.
sed -i='' 's/on/off/' ../logic/leverlogic.ben sed -i 's/on/off/' ../logic/leverlogic.ben
sed -i='' 's/on/off/' ../logic/leverlogic2.ben sed -i 's/on/off/' ../logic/leverlogic2.ben
# Who doesn't love ASCII text, right? # Who doesn't love ASCII text, right?
# Next up, let's initialise the Title Art # Next up, let's initialise the Title Art

View File

@ -68,7 +68,7 @@ done
echo "#############################################" echo "#############################################"
echo "######### FUN INSTALL ASCII ART TOOLS ######" echo "######### FUN INSTALL ASCII ART TOOLS ######"
echo "#############################################" echo "#############################################"
for i in cmatrix cowsay; do for i in cmatrix cowsay fonts-hack-ttf; do
if [ $(dpkg-query -W -f='${Status}' $i 2>/dev/null | grep -c "ok installed") -eq 0 ]; then if [ $(dpkg-query -W -f='${Status}' $i 2>/dev/null | grep -c "ok installed") -eq 0 ]; then
echo ">>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Installation $i <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<" echo ">>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Installation $i <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
sudo apt install -y $i sudo apt install -y $i