diff --git a/pribeh.html b/pribeh.html index 5997cde..5911768 100644 --- a/pribeh.html +++ b/pribeh.html @@ -20,40 +20,86 @@ function storybegin() { storytell(scenar.zacatek.first); storytell(scenar.zacatek.second); storytell(scenar.zacatek.third); + mistnost = "mistnost1"; } function storyline() { var text = document.getElementById("player").value; //storytell(text); + if(mistnost == "mistnost1"){ + //Mistnost 1 + if (text == "rozhlizet"){ + storytell(scenar.mistnost1.rozhlizet); + } + else if (text == "sebrat"){ + if (checkinv("klic1")){ + storytell(scenar.mistnost1.sebrat2); + }else{ + storytell(scenar.mistnost1.sebrat); + playerinv.push("klic1"); + } + } + else if(text == "dvere" && checkinv("klic1")){ + //playerinv.pop("klic1"); + storytell(scenar.mistnost1.dvere); + mistnost = "mistnost2"; + } + + } else if (mistnost == "mistnost2"){ + //Mistnost 2 + if (text == "rozhlizet"){ + storytell(scenar.mistnost2.rozhlizet); + } + else if (text == "obraz"){ + storytell(scenar.mistnost2.obraz); + obraz = true; + } + else if (text == "dvere"){ + if(obraz){ + storytell(scenar.mistnost2.dvere1); + gameover(); + }else{ + storytell(scenar.mistnost2.dvere); - if (text == "rozhlizet"){ - storytell(scenar.mistnost1.rozhlizet); - } - else if (text == "sebrat"){ - if (checkinv("klic1")){ - storytell(scenar.mistnost1.sebrat2); - }else{ - storytell(scenar.mistnost1.sebrat); - playerinv.push("klic1"); + } } - } else { - storytell("Neznám") } } -//Inventar +function gameover() { + document.getElementById("mainstory").innerHTML == "" + storytell(scenar.endgame.end) + document.getElementById("mainstory").innerHTML += "
"+story+"
"; } +//Kontrola Inventare function checkinv(item) { for (let k in playerinv) { - if (playerinv[k] === item) { - return true; + if (playerinv[k] === item) { + return true; + } + return false; } - return false; -} }