#include "mith.h"
#include "ryc_zak.h"

inherit "/std/book";

create_book()
{
	set_long("Nie powinienes tego widziec.\n");
	
	ustaw_nazwe(({"ksiega","ksiegi","ksiedze","ksiege","ksiega","ksiedze"}),PL_ZENSKI);
	
	add_prop(OBJ_M_NO_GET,"Ksiega jest przymocowana lancuchem do stolu. Nie "
		+"mozesz jej wziac, najwyzej przeczytac przy stole.\n");
	add_prop(OBJ_I_INVIS,100);	
	set_max_pages(30);
	setuid();
	seteuid(getuid());
}

varargs
read_book_at_page(int numer, string verb)
{
	string strona, tytul;
	string *strony;
	int i;
	
	if (numer==1)
	{
		strony=get_dir(KATALOG_ZE_STRONAMI);
		write("\t\t\t\tKsiega Praw\n\t\tZakonu Rycerskiego Sigmara Mlotodzierzcy\n\n");	
		write("Strony:\n");
		for (i=0; i<sizeof(strony); i++)
		{	
			sscanf(read_file(KATALOG_ZE_STRONAMI+strony[i]),"%s#%s", tytul, strona);
			sscanf(strony[i],"%d .txt", numer);
			write("\t"+numer+". "+tytul+"\n");
		}
	return;
	}

	strona=read_file(KATALOG_ZE_STRONAMI+numer+".txt");
	if (!strona)
	{
		write("Ta strona jest pusta.\n");
		return;
	}
	sscanf(strona,"%s \n#\n %s",tytul,strona);
	write("%t"+tytul+"\n\n"+strona+"\n");
}
