
#include "local.h"
#include <stdproperties.h>
inherit ROOM;


string opis_biesiady();
string opis_swiec();
string opis_stolu();


void
create_orbis_room()
{
    set_short("Glowna sala w duzym smajalu");
    set_long("Znajdujesz sie w glownej sali duzego smajala. Pomimo iz"+
        " pomieszczenie to znajduje sie pod ziemia zadziwia cie swoimi"+
        " rozmiarami i przestronnoscia. Na samym srodku znajduje drewniana"+
        " kolumna podpierajaca strop i wyznaczajaca zarazem srodek duzego stolu."+
        " Zawieszone sa na niej liczne kandelabry z ozdobnymi swiecami.\n");
  
  
    add_prop(ROOM_I_LIGHT,2);
    add_prop(ROOM_I_INSIDE,1);

    add_item(({"swiece","kandelabry"}),opis_swiec()+"\n");
    add_item("stol"  ,opis_stolu()+"\n");
    add_item("biesiade",opis_biesiady()+"\n");
    add_item("kolumne","Solidna, drewniana kolumna podpiera strop, stanowiac jednoczesnie " +
        "srodek wielkiego stolu.\n");

    add_exit("dkoryt3.c", "polnoc",0, 2);

}

string opis_swiec()
 {
  string opis="";
   switch (pora_dnia())
     {
       case "noc":
         opis+="Sa one obecnie przygaszone dajac dosyc marne oswietlenie "+
           "skrywajace wszystko w gaszczu cieni.";
         break;
       default:
         opis+="Swieca one teraz jasnym mocnym swiatlem zalewajac cala sale"+
            " swoim blaskiem.";
     }
   return opis;  
 }


string opis_biesiady()
 {
  string opis="";
   switch (pora_dnia())
     {
       case "noc":
         opis+="Wszystkie miejsca dookola stolu so obecnie wolne"+
            " a krzesla dosuniete. Prawie wszystko ze stolu zostalo uprzatniete,"+
            " zapewne po obfitej kolacji.";
         break;

       case "wczesny ranek":
         opis+="Dookola stolu zaczynaja sie zbierac zaspane jeszcze halflingi."+
            " Powoli zaczyna przybywac ich coraz wiecej, zapewne niedlugo"+
            " zostanie podane pierwsze sniadanie. Jego przewidywany sklad"+
            " staje sie obiektem niezdrowej ciekawosci wzbudzajac co chwila"+
            " zazarte dyskucje.";
         break;
       case "ranek":
         opis+="Dookola stolu siedza spozywajace wlasnie sniadanie halflingi."+
            " Jego zawartosc znika ze stolu w zastraszajacym tempie. Co chwila"+
            " ktorys z halflingow konczy jesc i opuszcza gwarna sale.";
         break;
       case "poludnie":
         opis+="Przy stole panuje przez caly czas gwar i krzatanina. Co chwila"+
            " wchodzi ktos aby spozyc posilek w towarzystwie znajomych. Ci,"+
            " ktorzy sie posilili powoli wstaja i opuszczaja sale. W"+
            " wielu miejscach sali tocza sie gwarne dyskusje na rozne tematy.";
         break;
       case "popoludnie": 
         opis+="Przy stole siedzi juz niewiele osob, gdyz pora obiadow i przekasek"+
            " zbliza sie ku koncowi, zapowiadajac iz niedlugo rozpocznie sie"+
            " wyczekiwana pora kolacji. Halasliwe dyskusje powoli milkna,"+
            " zastapione przez poobiednie pogawedki przy chwili relaksu z fajeczka."; 
         break;
       case "wieczor":
         opis+="Na stole znajduja sie juz liczne polmiski z przeroznymi"+
            " potrawami, przyszykowanymi do kolacji. Do stolu caly czas"+
            " przybywaja nowi biesiadnicy. Ci ktorzy posilili sie powoli"+
            " opuszczaja sale udajac sie na spoczynek. Wraz z uplywem czasu"+
            " sala powoli zaczyna sie wyludniac.";
         break;   
      }
   return opis;  
 }

string opis_stolu()
 {
  string opis="Jest to stary solidny debowy stol. W samym jego srodku znajduje"+
    " sie solidna drewniana kolumna z zawieszonymy kandelabrami. ";
    opis+=opis_swiec();
    opis+=" ";
    opis+=opis_biesiady();
  return opis;
 }
 

