blob: 50eb0ad660344931bfd76bafd083a717a50819ff [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001AddAdjective()
2==============
3
4FUNKTION
5--------
6::
7
8 void AddAdjective(string|string* adj);
9
10DEFINIERT IN
11------------
12::
13
14 /std/thing/description.c
15
16ARGUMENTE
17---------
18::
19
20 adj
21 String oder Array von String mit den Adjektiven.
22
23BESCHREIBUNG
24------------
25::
26
27 Zusaetzlich zu den mit AddId() vergebenen Bezeichnern laesst sich mit
28 der Vergabe von Adjektiven die Ansprechbarkeit eines Objektes erhoehen.
29
30RUeCKGABEWERT
31-------------
32::
33
34 keiner
35
36BEMERKUNGEN
37-----------
38::
39
40 Die Adjektive werden nicht dekliniert, man muss also fuer jeden
41 sinnvollen Fall ein Adjektiv uebergeben.
42
43BEISPIELE
44---------
45::
46
47 AddId( ({ "zettel", "blatt" }) );
48 AddAdjective( ({ "kleinen", "kleines" }) );
49
50 Das Objekt reagiert jetzt auf "zettel", "kleinen zettel", "blatt",
51 "kleines blatt" sowie auf die (sprachlich nicht ganz so korrekten)
52 Konstruktionen "kleines zettel", "kleinen blatt", "kleines kleinen
53 zettel", ...
54
55SIEHE AUCH
56----------
57::
58
59 AddId(), RemoveAdjective() id(), present(), /std/thing/description.c
60
61
6220.01.2015, Zesstra
63