
/* 
 * Plik:        balowa2.c
 * Autor:       Kylo
 * Data:        01.02.99
 * Last Update: 01.02.99
 * Opis:        sala balowa w jakims palacu czy cos takiego
 */

// Dolaczenie pliku naglowkowego 
#include "ogolne.h"

// Dziedziczenie standartowego "pomieszczenia" w Imperium
inherit "/d/Imperium/std/room.c";


/*
 * Nazwa funkcji: ustaw_dlugi_opis()
 * Opis:	  Ustawi dlugi opis (VBFC)       
 * Argumenty:	  brak
 * Zwraca:	  dlugi opis balkonu
 */

string
ustaw_dlugi_opis() 
{
    string opis="";
    opis+="Na scianach polnocnej czesci sali balowej, w ktorej to aktualnie " + 
	"sie znajdujesz pozawieszane sa ogromne arrasy, przedstawione " +
	"na nich lesne krajobrazy zachwycaja cie swa realnoscia, " +
	"wiernym oddanie kolorow, pieknem natury. Cale to pomieszczenie jest " +
	"ogromne i choc teraz czujesz ze nieco cie przytlacza to masz " +
	"pewnosc, ze wypelnione goscmi po przegi nabiera nieco innego " +
	"charakteru. Szczegolnie gdy przez otwory okienne w suficie wpada " +
	"swiatlo gwiazd i ksiezyca, a muzyka dzwiecznie rozchodzi sie po " +
	"sali." +
	"\n";
return opis;
} 
// koniec funkcji ustaw_dlugi_opis()
    
/*
 * Nazwa funkcji: create_inperium_room()
 * Opis:	  Inicjalizacja glownej funkcji pomieszczenia
 *		  w Imperium to create_imperium_room().
 * Argumenty:	  brak
 * Zwraca:	  nic nie zwraca
 */
 	
void
create_imperium_room()
{
    // Ustalenie 'krotkiego opisu' pomieszczenia,"
    // Na koncu _NIE_MA_KROPKI_. 
    set_short("Sala balowa");

    // Ustawienie dlugiego opisu
    set_long("@@ustaw_dlugi_opis");

    // Dodanie wyjsc z pomieszczenia
    add_exit(PALPATH + "balowa1.c","poludniowy-zachod");
    add_exit(PALPATH + "balowa3.c","poludnie");
    add_exit(PALPATH + "balowa5.c","poludniowy-wschod");
    
    // Ustawienie opisow przedmiotow 'widzianych' 
    // przez gracza w danym pomieszczeniu.
    add_item(({"sciane","sciany"}),
	"Wiekszosc zakrywaja arrasy, dostrzegasz jednak ze wykonane sa z " +
	"bialego marmuru poprzetykanego zielonymi mitkami jakiejs innej " +
	"skaly." + 
	"\n");
    add_item(({"arras","arrasy","ogromny arras","ogromne arrasy"}),
	"Wspaniele dzielo elfich artystow, z pewnoscia sa bezcenne nie " +
	"tylko ze wzgledu na wiek, ale i na doskonalosc wykonania." +
	"\n"); 
    add_item(({"sufit"}),
	"Niewatpliwy dowod kunsztu architekta ktory go zaprojektowal i tych " +
	"ktorzy go wykonali. Mimo swego ogromu nie wsparty na zadnej " +
	"kolumnie, wykonane w nim otwory okienne dodatkowo poteguja " +
	"wrazenie jego kruchosci." +
	"\n");	
    add_item(({"otwor","otwory","otwor okienny","otwory okienne"}),
	"Dziwne ze mimo nich sufit trzyma sie calo. Przeszklone zapewniaja " +
	"w dzien doplyw swiatla, a noca poawalaja obserwowac niebo." +
	"\n");	
	
    // Zainicjowanie tzw. events, czyli losowych komunikatow pojawiajacych
    // sie w danym pomieszczeniu. ( pierwszy pojawi sie po 10 sekundach,
    // nastepne co 100 sekund )
    
//    set_event_time(20.0, 300.0); 
    // Lista eventow. 
       
//    add_event("" +
//	"\n");
    // Wlaczenie eventow.
//    set_events_on(1);
    // Pomieszczenie we wnatrz
    add_prop(ROOM_I_INSIDE, 1);
     
}
// koniec funkcji create_imperium_room()


