Public Member Functions | Data Fields

objclass Struct Reference

#include <objclass.h>

Public Member Functions

 Bitfield (oc_name_known, 1)
 Bitfield (oc_merge, 1)
 Bitfield (oc_uses_known, 1)
 Bitfield (oc_pre_discovered, 1)
 Bitfield (oc_magic, 1)
 Bitfield (oc_charged, 1)
 Bitfield (oc_unique, 1)
 Bitfield (oc_nowish, 1)
 Bitfield (oc_big, 1)
 Bitfield (oc_tough, 1)
 Bitfield (oc_dir, 2)
 Bitfield (oc_material, 5)

Data Fields

short oc_name_idx
short oc_descr_idx
char * oc_uname
schar oc_subtyp
uchar oc_oprop
char oc_class
schar oc_delay
uchar oc_color
short oc_prob
unsigned short oc_weight
short oc_cost
schar oc_wsdam
schar oc_wldam
schar oc_oc1
schar oc_oc2
unsigned short oc_nutrition

Member Function Documentation

objclass::Bitfield ( oc_name_known  ,
 
)
objclass::Bitfield ( oc_material  ,
 
)
objclass::Bitfield ( oc_dir  ,
 
)
objclass::Bitfield ( oc_tough  ,
 
)
objclass::Bitfield ( oc_big  ,
 
)
objclass::Bitfield ( oc_nowish  ,
 
)
objclass::Bitfield ( oc_unique  ,
 
)
objclass::Bitfield ( oc_charged  ,
 
)
objclass::Bitfield ( oc_magic  ,
 
)
objclass::Bitfield ( oc_pre_discovered  ,
 
)
objclass::Bitfield ( oc_uses_known  ,
 
)
objclass::Bitfield ( oc_merge  ,
 
)

Field Documentation

Referenced by shuffle(), swap_armor(), and use_stone().

Referenced by initoptions().

unsigned short objclass::oc_nutrition
unsigned short objclass::oc_weight

Referenced by meatmetal(), meatobj(), weight(), and xname().

Referenced by doforce().


The documentation for this struct was generated from the following file: