blob: f5ebfccfe212a876a1e3283531bc31b060b4b27d [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001GetGroupMembers()
2=================
3
4FUNKTION
5--------
6::
7
8 string *GetGroupMembers(string grp)
9
10DEFINIERT IN
11------------
12::
13
14 /p/daemon/materialdb.c (MATERIALDB)
15
16ARGUMENTE
17---------
18::
19
20 string grp - Gruppenname
21
22BESCHREIBUNG
23------------
24::
25
26 Gibt alle dieser Gruppe zugehoerigen Materialien zurueck. Dazu gut, sich
27 einen Ueberblick ueber die aktuelle Liste zu verschaffen.
28
29RUECKGABEWERT
30-------------
31::
32
33 Array von Strings mit Materialien oder ({})
34
35BEISPIELE
36---------
37::
38
39 // wir wollen irgend ein Metall haben, nennen dies aber beim Namen
40 int ind;
41 string* likeit;
42 likeit=MATERIALDB->GetGroupMembers(MATGROUP_METAL);
43 ind=random(sizeof(likeit));
44 ...
45 write("Der Schmied sagt: Mir fehlt noch "+
46 MATERIALDB->MaterialName(likeit[ind], WER, 100)+".\n");
47 ...
48
49SIEHE AUCH
50----------
51::
52
53 Konzepte: material, materialerkennung
54 Grundlegend: P_MATERIAL, /sys/thing/material.h
55 Master: AddMaterial(), ConvMaterialList(), MaterialGroup(),
56 GroupName(), MaterialName(),
57 GetMatMembership()
58
597. Mai 2004 Gloinson
60