description.c-Dateireferenz

#include <properties.h>
Include-Abhängigkeitsdiagramm für description.c:

gehe zum Quellcode dieser Datei

Funktionen

string dam_descr ()
mapping _query_material ()

Variablen

inherit std clothing description

Dokumentation der Funktionen

mapping _query_material (  ) 

Definiert in Zeile 41 der Datei description.c.

Benutzt AT_AMULET, AT_ARMOUR, AT_BOOT, AT_CLOAK, AT_GLOVE, AT_HELMET, AT_RING, AT_SHIELD, AT_TROUSERS, P_ARMOUR_TYPE, P_MATERIAL, Query() und QueryProp().

00041                           {
00042   mixed res,at;
00043 
00044   if (mappingp(res=Query(P_MATERIAL)))
00045     return res;
00046   at=QueryProp(P_ARMOUR_TYPE);
00047   switch(at) {
00048     case AT_ARMOUR:
00049     case AT_HELMET:
00050     case AT_RING:
00051     case AT_AMULET:
00052     case AT_SHIELD:
00053     return ([MAT_MISC_METAL:100]);
00054     case AT_CLOAK:
00055     case AT_TROUSERS:
00056     return ([MAT_CLOTH:100]);
00057     case AT_GLOVE:
00058     case AT_BOOT:
00059     return ([MAT_LEATHER:100]);
00060   }
00061   return ([MAT_LEATHER:100]);
00062 }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

string dam_descr (  ) 

Definiert in Zeile 19 der Datei description.c.

Benutzt desc, name, P_AC, P_DAM_DESC, P_DAMAGED, P_NAME, P_SHORT, QueryProp() und WER.

00020 {   string re;
00021     mixed desc;
00022     int maximum,dam,pos;
00023 
00024     if (!QueryProp(P_NAME) || !QueryProp(P_DAMAGED) || !QueryProp(P_SHORT) ||
00025         !(desc=QueryProp(P_DAM_DESC)) || (!stringp(desc) && !pointerp(desc)))
00026         return "";
00027     re = capitalize(name(WER,2))+" ";
00028     maximum = QueryProp(P_AC)+(dam=QueryProp(P_DAMAGED));
00029     if (stringp(desc))
00030         return (dam>(maximum/2))?(re+desc+".\n"):"";
00031     if (maximum==dam)
00032         pos=sizeof(desc)-1;
00033     else
00034         pos = (sizeof(desc)*dam/maximum);
00035     if (stringp(desc[pos]))
00036         return (re+desc[pos]+".\n");
00037     return "";
00038 }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:


Variablen-Dokumentation

inherit std clothing description

Definiert in Zeile 13 der Datei description.c.

Erzeugt am Thu Jun 3 14:42:05 2010 für MorgenGrauen Mudlib von  doxygen 1.6.3