ConvMaterialList()¶
FUNKTION¶
varargs string ConvMaterialList(mixed mats, int casus, mixed idinf)
DEFINIERT IN¶
/p/daemon/materialdb.c (MATERIALDB)
ARGUMENTE¶
mixed mats: - das zu erkennende Material:
- ein Mapping, ein String oder ein Stringarray
([MAT_A:y,MAT_B:x,..]) oder MAT_A oder ({MAT_A,MAT_B,..})
int casus: - der Fall: 0..3 -> <language.h>: WAS, WESSEN, WEM, WEN
mixed idinf - Dinge, welche die Faehigkeiten des Erkennens beeinflussen
(siehe "man MaterialList")
BESCHREIBUNG¶
Man uebergibt ConvMaterialList() eine Liste von Materialien, die die
Funktion unter Verwendung von MaterialName() in ihre Bestandteile
aufsplittet und mit "und" und "," verknuepft zurueckgibt.
RUECKGABEWERT¶
string - Materialien, durch Komma und "und" getrennt oder
"unbekanntes Material"
BEMERKUNGEN¶
Wird von /std/thing/description::MaterialList() gerufen.
Bitte an Objekten auch MaterialList() verwenden.
Ruft direkt MaterialName() auf.
SIEHE AUCH¶
Konzepte: material, materialerkennung
Grundlegend: P_MATERIAL, /sys/thing/material.h
Methoden: QueryMaterial(), QueryMaterialGroup(), MaterialList(),
Listen: AllMaterials(), AllGroups(), Dump()
materialliste, materialgruppen
Master: AddMaterial(), MaterialGroup(),
GroupName(), MaterialName(),
GetGroupMembers(), GetMatMembership()
Sonstiges: P_MATERIAL_KNOWLEDGE
- Mai 2004 Gloinson