#!/bin/bash
clear
echo Semestralna praca INTERPRETER PRIKAZOV
echo Henrich Neuschl 5ZI33 
echo "";

echo "
Vytvorte jednoduchny itnerpreter prikazov, ktory bude prechzanie suborovym systemom prezentovat formou putovania hraca virtualnym svetom. Jednotlive adrese predstavuju "dvere" miestnosti do ktorych sa da vojst. Predmety (subory) sa daju ukladad do vaku  a neskor odkladad v inyh miestnostiach. Prikazy, ktore interpreter prikazov nepozna,  spracuje pomocou zavolania interpretera prikazov bash.

Zoznam prikazov:
- chod <nazov_miestnosti> - vojde do danej miestnosti  
- zober <predmet> - zoberie predmet z danej miestnosti 
- poloz <predmet> - ulozi predmet do aktualnej miestnosti 
- obsahvaku - vypise obsah vaku\n
- prezri - zobrazi zoznam predmetov v aktualnej miestnosti 
- cesty - vypise zoznam miestnosti, kam mozeme z aktualnej miestnosti ist 
- klonuj <predmet> - vytvori kopiu predmetu v danej miestnosti do vaku
- zahod <predmet> - odstrani predmet z vaku
- znic <predmet> - znici predmet v miestnosti
- preskumaj <predmet> - popise dany predmet
- koniec - ukonci cinnost interpretera prikazov
"
echo "Zelate si zobrazit prezentaciu? (y/n)"
read -a zn
if [ $zn == "y" ] ; then
    less doc.txt
fi    
echo "Zelate si skompilovat a spustit interpreter? (y/n)"
read -a zn
if [ $zn == "y" ]; then
    make
    ./interpreter
fi
echo "Zelate si este raz zobrazit zdrojovy kod? (y/n)"
read -a zn
if [ $zn == "y" ] ; then
    mcedit interpreter.c
fi    
echo "Zelate si znovu zobrazit prezentaciu? (y/n)"
read -a zn
if [ $zn == "y" ] ; then
    less doc.txt
fi
