
/* Plik:        korytarzk.c
 * Autor:       Kylo
 * Data:        24.10.97
 * Last Update: 14.11.97
 * Opis:        Koniec korytarza w zajezdzie		
 */

// Dziedziczenie standartowego pokuju w Imperium
// Narazie zostawiam ten
inherit "/d/Imperium/std/room.c";

// Dolaczenie pliku naglowkowego 
#include "korytarzk.h"

/*
 * Nazwa funkcji: ustaw_dlugi_opis()
 * Opis:	  Ustawi dlugi opis poczatku korytarza zajazdu (VBFC)       
 * Argumenty:	  brak
 * Zwraca:	  dlugi opis korytarza
 */

string
ustaw_dlugi_opis() 
{
    string opis="";
    opis+="Znajdujesz sie na koncu korytarza, oswietla go zawieszona " +
	"na suficie latarnia. Troche swiatla dostarcza tez niewielkie " +
	"okienko, na ktorego ramie znajduja sie jakies dziwne znaki. " +
	"Po bokach widzisz drzwi, kierujac sie na zachod trafisz " +
	"na balkon. " + 
	"\n";
return opis;
} 
// koniec funkcji ustaw_dlugi_opis()
    
/*
 * Nazwa funkcji: create_imperium_room()
 * Opis:	  Inicjalizacja glownej funkcji pomieszczenia
 *		  W Imperium jest to create_imperium_room() 
 *		  nie zas create_room().
 * Argumenty:	  brak
 * Zwraca:	  nic nie zwraca
 */
 	
void
create_imperium_room()
{
    // Ustalenie natezenia swiatla w tym pomieszczeniu - 0 ciemnosc.       
    // ( domyslnie 1 )
    add_prop(ROOM_I_LIGHT, 1);

    // Ustalenie czy pokoj jest 'na zewnatrz' - 1 pomieszczenie.    
    // ( domyslnie 0 )
    add_prop(ROOM_I_INSIDE, 1);

    // Ustalenie 'krotkiego opisu' pomieszczenia,"
    // Na koncu _NIE_MA_KROPKI_. 
    set_short("Korytarz zajazdu");

    // Ustawienie dlugiego opisu
    set_long("@@ustaw_dlugi_opis");

    // Dodanie wyjsc z pomieszczenia
    add_exit(LOKACJE_PATH + "korytarzp.c","zachod");
    add_exit(LOKACJE_PATH + "pokoj_2.c","polnoc");
    add_exit(LOKACJE_PATH + "pokoj_3.c","poludnie");
    
    // Ustawienie opisow przedmiotow 'widzianych' 
    // przez gracza w danym pomieszczeniu.
    // budynek/zajazd,wejscie/drzwi,szyld/tabliczka,brama,mur
    //    add_item(({"wejscie","dzrzwi")},
    //	"Solidnie wykonane drewniane drzwi z zelaznymi okuciami. " +
    //	"Sa lekko uchylone.\n");

    // Pozwalenie graczowi wykonac komendy 
    add_item("latarnie",
        "Podobna do tej w drugiej czesci korytarza, nic nadzwyczajnego, " +
        "zwykla latarnia dajaca swiatlo. " +
        "\n");
    add_item("sufit",
        "Naprawde niema tam nic ciekawego, co najwyzej jakas stara " +
        "pajeczyna. " +
        "\n");
    add_item(({"okienko","okno"}),
	"Drewniana rama i cztery kawalki szkla, ot takie male okienko, " +
	"tyle ze nieco brudne wiec malo swiatla przez nie wpada. " +
	"Na ramie sa jakies znaki. " +
	"\n");
    add_item("znaki",
	"<|_|/.~`_>-`|<>/|| \t Dziwne te znaki. \n");
    add_item("rame",
	"Drewniana rama, nieco przykurzona, ale korniki jeszcze jej nie " +
	"zjadly. " +
	"\n");
    add_item("balkon",
	"Dzieli cie od niego prawie cala dlugosc korytarza, kierujac sie " +
	"na zachod niewatpliwie tam dotrzesz. " +
	"\n");			
    add_item("drzwi",
        "Po obu stronach korytarza znajduja sie drewniane drzwi, ktore " +
        "prowadza najpewniej do pokoi dla gosci. " +
        "\n");
    // Zainicjowanie tzw. events, czyli losowych komunikatow pojawiajacych
    
}
// koniec funkcji create_imperium_room()


