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