#include "defs.h"
inherit PATH + "arena_std";
string query_long();
void
create_arena()
{
	set_short("Srodkowa czesc areny");
	set_long("@@query_long");
	add_exit(PATH + "arena_w", "zachod");
	add_exit(PATH + "arena_e", "wschod");
	add_exit(PATH + "arena_n", "polnoc");
	add_exit(PATH + "arena_s", "poludnie");
	set_lokacja(KAMERA_SR);
}
string
query_long()
{
	object *w, *e, *n, *s;
	string str;
	str = "Stoisz w centrum areny. ";
	w = FILTER_LIVE(SILNIK->query_zawodnicy_arena(KAMERA_W));
	e = FILTER_LIVE(SILNIK->query_zawodnicy_arena(KAMERA_E));
	n = FILTER_LIVE(SILNIK->query_zawodnicy_arena(KAMERA_N));
	s = FILTER_LIVE(SILNIK->query_zawodnicy_arena(KAMERA_S));	
	if(sizeof(w))
	  str += "W zachodniej czesci areny zauwazasz " + COMPOSITE_FILE->desc_live(w, PL_BIE, 1) + ".\n";
	if(sizeof(e))
	  str += "We wschodniej czesci areny zauwazasz " + COMPOSITE_FILE->desc_live(e, PL_BIE, 1) + ".\n";
	if(sizeof(n))
	  str += "W polnocnej czesci areny zauwazasz " + COMPOSITE_FILE->desc_live(n, PL_BIE, 1) + ".\n";
	if(sizeof(s))
	  str += "W poludniowej czesci areny zauwazasz " + COMPOSITE_FILE->desc_live(s, PL_BIE, 1) + ".\n";
	if(!sizeof(w) && !sizeof(e) && !sizeof(s) && !sizeof(n)) str += "\n";
	return str;
}
