MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | void create() { |
| 2 | object a, b, c; |
| 3 | |
| 4 | if (find_object("/doc/beispiele/shadow/aa")) |
| 5 | destruct(find_object("/doc/beispiele/shadow/aa")); |
| 6 | a = load_object("/doc/beispiele/shadow/aa"); |
| 7 | if (find_object("/doc/beispiele/shadow/bb")) |
| 8 | destruct(find_object("/doc/beispiele/shadow/bb")); |
| 9 | b = load_object("/doc/beispiele/shadow/bb"); |
| 10 | if (find_object("/doc/beispiele/shadow/cc")) |
| 11 | destruct(find_object("/doc/beispiele/shadow/cc")); |
| 12 | c = load_object("/doc/beispiele/shadow/cc"); |
| 13 | |
| 14 | b->do_shadow(a); |
| 15 | c->do_shadow(a); |
| 16 | printf("--- a->fun() ---\n"); |
| 17 | a->fun(); |
| 18 | printf("--- b->fun() ---\n"); |
| 19 | b->fun(); |
| 20 | printf("--- c->fun() ---\n"); |
| 21 | c->fun(); |
| 22 | printf("--- b->fun2() ---\n"); |
| 23 | b->fun2(); |
| 24 | } |