mud/lib/domains/Ylsrim/virtual/server.c
2020-09-06 05:43:07 -07:00

19 lines
582 B
C

/* /domains/Ylsrim/virtual/server.c
* from the Dead Souls Mud Library
* created by Descartes of Borg 960302
*/
mixed compile_object(string file) {
string *path;
object ob;
int x, y;
//if( previous_object() != master() ) return 0;
path = explode(file, "/");
//if( sizeof(path) != 5 ) return "Wrong size path";
if( file_size(__DIR__ + path[3] + ".c") < 1 ) return "bad file";
if( sscanf(path[4], "%d,%d", x, y) != 2 ) return "missing comma";
if( !(ob = new(__DIR__ + path[3], x, y)) ) return "failed to compile";
return ob;
}