MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | ShowPropList() |
| 2 | |
| 3 | FUNKTION: |
| 4 | void ShowPropList(string *props); |
| 5 | |
| 6 | DEFINIERT IN: |
| 7 | /std/thing/util.c |
| 8 | |
| 9 | ARGUMENTE: |
| 10 | props |
| 11 | Array von Strings mit den Namen der Properties, die ausgegeben |
| 12 | werden sollen. |
| 13 | |
| 14 | BESCHREIBUNG: |
| 15 | Gibt die Inhalte der in props angegebenen Properties aus. |
| 16 | |
| 17 | RUeCKGABEWERT: |
| 18 | keiner |
| 19 | |
| 20 | BEISPIELE: |
| 21 | Sei test.c folgendes Programm: |
| 22 | |
| 23 | inherit "std/thing"; |
| 24 | inherit "std/thing/util"; |
| 25 | |
| 26 | create() { |
| 27 | ::create(); |
| 28 | |
| 29 | SetProp(P_SHORT, "Kurz"); |
| 30 | SetProp(P_NAME, ({ "Name", "Namens", "Namen", "Namen" })); |
| 31 | SetProp("me", this_object() ); |
| 32 | } |
| 33 | |
| 34 | Mit xcall test->ShowPropList( ({ P_SHORT, P_NAME, "me" }) ); erhielte |
| 35 | man dann folgende Ausgabe: |
| 36 | |
| 37 | *short: "Kurz" |
| 38 | *name: ({ "Name", "Namens", "Namen", "Namen" }) |
| 39 | *me: OBJ(/players/wargon/test#12345) |
| 40 | |
| 41 | BEMERKUNGEN: |
| 42 | Mit dem Befehl xprops des MGtools lassen sich uebrigens saemtliche |
| 43 | Properties eines Objekte auf einen Schlag ausgeben. |
| 44 | |
| 45 | SIEHE AUCH: |
| 46 | /std/ting/util.c |
| 47 | |
| 48 | ---------------------------------------------------------------------------- |
| 49 | Last modified: Wed May 8 10:25:26 1996 by Wargon |