match_ids() =========== FUNKTION -------- :: int match_ids(string *list); DEFINIERT IN ------------ :: /std/thing/description.c ARGUMENTE --------- :: *list String-Array mit zu testenden IDs BESCHREIBUNG ------------ :: Die Liste der uebergebenen IDs wird mit den IDs des Objektes UND-Verknuepft. Die Groesse des resultierenden Arrays wird zurueckgegeben. Diese Funktion erlaubt also das gleichzeitige Pruefen auf mehrere IDs. Allerdings werden - im Gegensatz zu id() - Adjektive und Ausdruecke der Art " " nicht beruecksichtigt. Ebenso werden Spezialitaeten wie Unitobjekte und Objekte mit ueberschriebenem id() nicht beruecksichtigt! Im Zweifelsfall ist daher doch die Nutzung von id() zu empfehlen. RUeCKGABEWERT ------------- :: Anzahl der zutreffenden IDs. BEISPIELE --------- :: Angenommen, ein Objekt habe folgende Bezeichner: AddId( ({"murmel","kugel","glasmurmel","glaskugel"}) ); AddAdjective( "rund" ); Dann liefern die angegebenen match_ids()-Aufrufe folgende Ergebnisse: match_ids( ({"murmel","stein"}) ); => 1 match_ids( ({"murmel","kugel"}) ); => 2 match_ids( ({"runde murmel"}) ); => 0 match_ids( ({"murmel 2"}) ); => 0, auch wenn dies die zweite Murmel in der gleichen Umgebung ist SIEHE AUCH ---------- :: AddId(), AddAdjective(), AddSingularId(), AddPluralId(), present(), id(), /std/thing/description.c, /std/unit.c Last modified: Sat Mar 15 21:40:00 2000 by Paracelsus