#pragma strict_types
#pragma no_clone
#include "definicje.h"
inherit PATH+"/std/ulica.c";
#include <stdproperties.h>
#include <macros.h>
object drzwi;

void
create_ulica()
{
    set_short("W chmurach, przed brama");
    set_long("Stapasz niepewnie po jednej z wielu widocznych tutaj bialych chmurek. Tam "+
             "gdzie sie koncza obloki widac granatowa przestrzen uslana milonami "+
             "zlocistych gwiazd. Dokladnie to samo widzisz spogladajac w gore. Na "+
             "poludniu dostrzegasz teczowy most. Przed toba natomiast "+
             "stoi ogromna brama prowadzaca za mury zamku, ktore ciagna sie "+
             "na wschod i zachod od baszt znajdujacych sie po obu jej bokach. "+
             "Za tymi murami wznosi sie ogromny, bialy zamek.\n");
             
             
add_item(({"baszty", "baszte"}), "Wysokoscia przewyzszajace sama brame, dwie okragle baszty. Wzniesione zostaly "+
            "po zachodniej i wschodniej stronie wrot. Zbudowano je z bialego, jednolitego kamienia.\n");
             
 drzwi=clone_object(SCIEZKA2+"brama1");
 
 add_exit("chmury2.c", "zachod");
 add_exit("chmury7.c", "wschod");
 
 
    drzwi->move(this_object());
    
                          
  }
void sznur()
{
    drzwi->open_door();
 }
int
pociagnij_za_sznur(string cmd)
{
notify_fail("Za co chcesz pociagnac ? Moze za sznur?\n");
    if(cmd=="za sznur")
    {
      write("Szarpiesz za sznur i slyszysz odlegly, gluchy grzmot.\n");
      write("Brama ze skrzypieniem powoli sie otwiera.\n");
    	call_out("sznur",10);
	return 1;
    }
}
void
init()
{
    ::init();
    add_action("pociagnij_za_sznur","pociagnij");
}
