Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Mapa
- {
- public function akce()
- {
- $mapaobjekt = new MapaObjekt();
- echo "Ahoj vítej dobrodruhu, Zvolil sis mapu 1..Kam se vydáš? <br>";
- // SELEKT z DB A ULOŽENÍ DO PROMĚNNÉ.
- $MapaObjekt = Databaze::dotaz("SELECT * FROM mapa_objekt WHERE guid");
- $MapaItem = Databaze::dotaz("SELECT * FROM item_objekt WHERE guid");
- // FUNKCE KTERÁ NÁM VYTVOŘÍ ŘÁDNĚ POLE A NČTE VŠECHNA DATA Z DB.
- $MapaObjekt = $MapaObjekt->fetchAll(PDO::FETCH_ASSOC);
- $MapaItem = $MapaItem->fetchAll(PDO::FETCH_ASSOC);
- $obj = range (0,7); // pole obj se naplní čísly 1 až 8
- shuffle ($obj); // hodnoty v poli obj se náhodně zpřehází
- $obj1 = $obj['0'];
- $obj2 = $obj['1'];
- $obj3 = $obj['2'];
- $obj4 = $obj['3'];
- $obj5 = $obj['4'];
- // ULOŽENÍ OD KAŽDÉHO 3 ÚDAJE DO SESSION POLE
- $SESSION['akce'] = array (
- 'MOakce1' => $MapaObjekt[$obj1]['nazev'],
- 'MOakce2' => $MapaObjekt[$obj2]['nazev'],
- 'MOakce3' => $MapaObjekt[$obj3]['nazev'],
- 'MOakce4' => $MapaObjekt[$obj4]['nazev'],
- 'MOakce5' => $MapaObjekt[$obj5]['nazev'],
- 'MOpopis1' => $MapaObjekt[$obj1]['popis'],
- 'MOpopis2' => $MapaObjekt[$obj2]['popis'],
- 'MOpopis3' => $MapaObjekt[$obj3]['popis'],
- 'MOpopis4' => $MapaObjekt[$obj4]['popis'],
- 'MOpopis5' => $MapaObjekt[$obj5]['popis'],
- 'MIakce1' => $MapaItem[$obj1]['nazev'],
- 'MIakce2' => $MapaItem[$obj2]['nazev'],
- 'MIakce3' => $MapaItem[$obj3]['nazev'],
- 'MIpopis1' => $MapaItem[$obj1]['popis'],
- 'MIpopis2' => $MapaItem[$obj2]['popis'],
- 'MIpopis3' => $MapaItem[$obj3]['popis'],);
- echo "<form action='#' method='post'>
- <input type='submit' name='mapa' value='mapa1'>
- <input type='submit' title='Tenhle les je pro odvážné.' name='nebezpecnyles' value='Nebezpečný Les'>
- <input type='submit' name='Smazat ses.' value='session'>
- </form><br><br>";
- //Testovací Mapa, kde je vše manuálně.
- if($_POST['nebezpecnyles'])
- {
- echo "AntReX na mapě pracuje, vyšli poštovního holuba. Hlavně mu otevři okno.";
- }
- // Každá linie bude mít svojí třídu.
- ##--------------#LINIE 1 -> Výběr cesty#--------------#
- if($_POST['mapa'])
- {
- echo "Kam chceš jít? <br><br>";
- echo "<form action='#' method='post'>
- <input type='submit' name='cesta1' value='". $SESSION['akce']['MOpopis1'] ."'><br>
- <input type='submit' name='cesta2' value='". $SESSION['akce']['MOpopis2'] ."'><br>
- <input type='submit' name='cesta3' value='". $SESSION['akce']['MOpopis3'] ."'><br>
- <input type='submit' name='cesta4' value='". $SESSION['akce']['MOpopis4'] ."'><br>
- <input type='submit' name='cesta5' value='". $SESSION['akce']['MOpopis5'] ."'><br>
- </form><br><br>";
- }
- ##--------------#LINIE 2 -> #--------------#
- if($_POST['cesta1'] OR $_POST['cesta2'] OR $_POST['cesta3'] OR $_POST['cesta4'] OR $_POST['cesta5'])
- {
- echo "Před sebou máš několik možností: <br><br>";
- echo "<form action='#' method='post'>
- <input type='submit' name='". $SESSION['akce']['MIakce1'] ."' value='". $SESSION['akce']['MIpopis1'] ."'><br>
- <input type='submit' name='". $SESSION['akce']['MIakce2'] ."' value='". $SESSION['akce']['MIpopis2'] ."'><br>
- <input type='submit' name='". $SESSION['akce']['MIakce3'] ."' value='". $SESSION['akce']['MIpopis3'] ."'><br>
- </form>";
- }
- ##--------------#LINIE 3 -> Předměty/Objekty#--------------#
- //MapaObjekt
- $mapaobjekt->objekt();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement