Start Info Community Spielen
 
 

Morgengrauner Dokumentation

Dateipfad: /home/mud/mudlib/doc//lfun/DeclAdj

DeclAdj()
*********


FUNKTION
========

   varargs string DeclAdj( string|string* adj, int casus, int demon);


DEFINIERT IN
============

   /std/thing/language.c


ARGUMENTE
=========

   adj
        Das zu deklinierende Adjektiv.

   casus
        Der Fall, in den es dekliniert werden soll.

   demon
        Bezieht sich das Adjektiv auf einen bestimmten oder einen
        unbestimmten Gegenstand?


BESCHREIBUNG
============

   Dekliniert das uebergebene Adjektiv in den angegebenen Fall. Ist demon
   ungleich Null, so wird das Adjektiv so behandelt, als wuerde es sich
   auf einen bestimmten Gegenstand beziehen, ansonsten bezieht es sich auf
   einen unbestimmten Gegenstand.


RUeCKGABEWERT
=============

   Das deklinierte Adjektiv. Es wird zusaetzlich noch ein Leerzeichen
   hinten angefuegt!


BEISPIELE
=========

   Zunaechst ein bestimmtes Adjektiv:

   printf("Der %sBall.\n", ball->DeclAdj("gruen", WER, 1);

   Nun ein unbestimmtes Adjektiv:

   printf("Ein %sBall.\n", ball->DeclAdj("gruen", WER, 0);

   Da DeclAdj() "gruene " bzw. "gruener " zurueckgibt, darf zwischen dem
   "%s" und dem "Ball" kein Leerzeichen stehen!


SIEHE AUCH
==========


/std/thing/language.c

Letzte Aenderung: 18.02.2017, Bugfix


zurück zur Übersicht

YOUTUBE | FACEBOOK | TWITTER | DISCORD | FEEDBACK | IMPRESSUM | DATENSCHUTZ 1992–2023 © MorgenGrauen.