#define CLONEFILE "/global/virtual/setup_compiler/Room.c"
mixed add_item(mixed a1, mixed a2)
{ MyRoom->add_item(a1,a2); }
mixed set_name(mixed a1)
{ MyRoom->set_name(a1); }
mixed set_long(mixed a1)
{ MyRoom->set_long(a1); }
mixed set_light(mixed a1)
{ MyRoom->set_light(a1); }
mixed add_property(mixed a1, mixed a2)
{ MyRoom->add_property(a1,a2); }
mixed set_short(mixed a1)
{ MyRoom->set_short(a1); }
mixed add_exit(string a1, string a2, string a3)
{
if( file_size(a2) > 0 )
{ MyRoom->add_exit(a1,a2,a3); return; }
if( file_size(a2+".c") > 0 )
{ MyRoom->add_exit(a1,a2+".c",a3); return ; }
if( file_size(a2+".vrc") > 0 )
{ MyRoom->add_exit(a1,a2+".vrc",a3); return; }
if( file_size(a2+".r") > 0 )
{ MyRoom->add_exit(a1,a2+".r",a3); return; }
write("Error: Bad arg 2 to add_exit in virtual room");
return;
}
mixed modify_exit(string m1, mixed *m2)
{ MyRoom->modify_exit(m1,m2); }
mixed set_dark_mess(mixed a1)
{ MyRoom->set_dark_mess(a1); }
mixed set_co_ord(mixed a1)
{ MyRoom->set_co_ord(a1); }
mixed set_zone(mixed a1)
{ MyRoom->set_zone(a1); }
/************** Virtual Room Functions Not found in /std/room.c **********/
void add_reset_func( mixed ob, string func )
{
MyRoom->add_reset_func( ob, func );
}
void add_dest_func( mixed ob, string func )
{
MyRoom->add_dest_func( ob, func );
}
void add_enter_func( mixed ob, string func )
{
MyRoom->add_enter_func( ob, func );
}
void add_exit_func( mixed ob, string func )
{
MyRoom->add_exit_func( ob, func );
}
void add_death_func( mixed ob, string func )
{
MyRoom->add_death_func( ob, func );
}
void add_clone_on_reset( string fname )
{
MyRoom->add_clone_on_reset( fname );
}
#include "/w/mithal/UTIL/use_comments.h"