blob: d7a7f9146213fa986e789da823293413677db31d [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002DeclAdj()
Zesstra953f9972017-02-18 15:37:36 +01003*********
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006FUNKTION
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 varargs string DeclAdj( string adj, int casus, int demon);
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /std/thing/language.c
MG Mud User88f12472016-06-24 23:31:02 +020016
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra953f9972017-02-18 15:37:36 +010018ARGUMENTE
19=========
MG Mud User88f12472016-06-24 23:31:02 +020020
Zesstra953f9972017-02-18 15:37:36 +010021 adj
22 Das zu deklinierende Adjektiv.
MG Mud User88f12472016-06-24 23:31:02 +020023
Zesstra953f9972017-02-18 15:37:36 +010024 casus
25 Der Fall, in den es dekliniert werden soll.
MG Mud User88f12472016-06-24 23:31:02 +020026
Zesstra953f9972017-02-18 15:37:36 +010027 demon
28 Bezieht sich das Adjektiv auf einen bestimmten oder einen
29 unbestimmten Gegenstand?
MG Mud User88f12472016-06-24 23:31:02 +020030
MG Mud User88f12472016-06-24 23:31:02 +020031
Zesstra953f9972017-02-18 15:37:36 +010032BESCHREIBUNG
33============
MG Mud User88f12472016-06-24 23:31:02 +020034
Zesstra953f9972017-02-18 15:37:36 +010035 Dekliniert das uebergebene Adjektiv in den angegebenen Fall. Ist demon
36 ungleich Null, so wird das Adjektiv so behandelt, als wuerde es sich
37 auf einen bestimmten Gegenstand beziehen, ansonsten bezieht es sich auf
38 einen unbestimmten Gegenstand.
39
40
41RUeCKGABEWERT
42=============
43
44 Das deklinierte Adjektiv. Es wird zusaetzlich noch ein Leerzeichen
45 hinten angefuegt!
46
47
48BEISPIELE
49=========
50
51 Zunaechst ein bestimmtes Adjektiv:
52
53 printf("Der %sBall.\n", ball->DeclAdj("gruen", WER, 1);
54
55 Nun ein unbestimmtes Adjektiv:
56
57 printf("Ein %sBall.\n", ball->DeclAdj("gruen", WER, 0);
58
59 Da DeclAdj() "gruene " bzw. "gruener " zurueckgibt, darf zwischen dem
60 "%s" und dem "Ball" kein Leerzeichen stehen!
61
62
63SIEHE AUCH
64==========
65
66 /std/thing/language.c
67
MG Mud User88f12472016-06-24 23:31:02 +020068Last modified: Wed May 8 10:18:05 1996 by Wargon