inherit "/std/room";
#include <stdproperties.h>
#include "definicje.h"
object drzwi;
void
create_room()
{
    set_short("Polnocna brama w miescie Amorion\n");
    set_long("Stoisz na malym, dobrze oswietlonym palcyku.\n");
 drzwi=clone_object(SCIEZKA + "bram1");
    drzwi->move(this_object());
   add_prop(ROOM_M_NO_SKY, 1);
   add_exit("ulica1","poludnie");
  }
void sznurek()
{
    drzwi->open_door();
 }
int
pociagnij_za_sznurek(string cmd)
{
notify_fail("Za co chcesz pociagnac ? Moze za sznurek ?\n");
    if(cmd=="za sznurek")
    {
    if(drzwi->query_open()==1)
    {
    write("Ktos krzyczy: Nie masz czym sie bawic. "+
    "Nie widzisz ze wrota sa juz otwarte!.\n");
    return 1;
    }
    else
    if((drzwi->query_status()==1)||(drzwi->other_door->query_status()==1))
    {
    write("Ktos krzyczy: Zaraz. Gdzie ci sie spieszy!.\n");
    return 1;
    }
    else
    {
      write("Ktos krzyczy: Znowu...\n");
      write("Ktos krzyczy: Chwilka...\n");
      drzwi->set_status(1);
      drzwi->other_door->set_status(1);
    	call_out("sznurek",15);
	return 1;
    }
    }
}
void
init()
{
    ::init();
    add_action("pociagnij_za_sznurek","pociagnij");
}