blob: 9d6e4d5a6a80762c9be56a8cf3ac39bc05d4f885 [file] [log] [blame]
void create() {
object a, b, c;
if (find_object("/doc/beispiele/shadow/aa"))
destruct(find_object("/doc/beispiele/shadow/aa"));
a = load_object("/doc/beispiele/shadow/aa");
if (find_object("/doc/beispiele/shadow/bb"))
destruct(find_object("/doc/beispiele/shadow/bb"));
b = load_object("/doc/beispiele/shadow/bb");
if (find_object("/doc/beispiele/shadow/cc"))
destruct(find_object("/doc/beispiele/shadow/cc"));
c = load_object("/doc/beispiele/shadow/cc");
b->do_shadow(a);
c->do_shadow(a);
printf("--- a->fun() ---\n");
a->fun();
printf("--- b->fun() ---\n");
b->fun();
printf("--- c->fun() ---\n");
c->fun();
printf("--- b->fun2() ---\n");
b->fun2();
}